|
@@ -791,9 +791,8 @@ _GLOBAL(enter_rtas)
|
|
|
|
|
|
li r9,1
|
|
|
rldicr r9,r9,MSR_SF_LG,(63-MSR_SF_LG)
|
|
|
- ori r9,r9,MSR_IR|MSR_DR|MSR_FE0|MSR_FE1|MSR_FP
|
|
|
+ ori r9,r9,MSR_IR|MSR_DR|MSR_FE0|MSR_FE1|MSR_FP|MSR_RI
|
|
|
andc r6,r0,r9
|
|
|
- ori r6,r6,MSR_RI
|
|
|
sync /* disable interrupts so SRR0/1 */
|
|
|
mtmsrd r0 /* don't get trashed */
|
|
|
|