diff options
Diffstat (limited to 'c/src/lib/libcpu/powerpc/old-exceptions/cpu.c')
-rw-r--r-- | c/src/lib/libcpu/powerpc/old-exceptions/cpu.c | 2 |
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) |