summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libcpu/powerpc/old-exceptions/cpu.c')
-rw-r--r--c/src/lib/libcpu/powerpc/old-exceptions/cpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/old-exceptions/cpu.c b/c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
index 5ce8f452bb..ed8d15280d 100644
--- a/c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
+++ b/c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
@@ -259,7 +259,9 @@ void _CPU_Context_Initialize(
*/
_CPU_MSR_GET( msr_value );
the_context->msr |= (msr_value & PPC_MSR_EP);
+#if defined(PPC_MSR_RI)
the_context->msr |= PPC_MSR_RI;
+#endif
the_context->msr |= msr_value & (PPC_MSR_DR|PPC_MSR_IR);
#if (PPC_ABI == PPC_ABI_SVR4)