|
@@ -1477,8 +1477,10 @@ USE_TEXT_SECTION()
|
|
|
*/
|
|
|
.balign IFETCH_ALIGN_BYTES
|
|
|
do_hash_page:
|
|
|
-#ifdef CONFIG_PPC_STD_MMU_64
|
|
|
- andis. r0,r4,0xa450 /* weird error? */
|
|
|
+ #ifdef CONFIG_PPC_STD_MMU_64
|
|
|
+ lis r0,DSISR_BAD_FAULT_64S@h
|
|
|
+ ori r0,r0,DSISR_BAD_FAULT_64S@l
|
|
|
+ and. r0,r4,r0 /* weird error? */
|
|
|
bne- handle_page_fault /* if not, try to insert a HPTE */
|
|
|
CURRENT_THREAD_INFO(r11, r1)
|
|
|
lwz r0,TI_PREEMPT(r11) /* If we're in an "NMI" */
|