diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-07-10 18:43:12 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-07-10 18:43:12 +0000 |
commit | 185da086420ae9cfccf0343bb4d906151c44b8f7 (patch) | |
tree | 23be360e8e7dc4ece1e02d692e38a144dadc656b /c/src/lib/libcpu/powerpc/old-exceptions/cpu.c | |
parent | compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged many... (diff) | |
download | rtems-185da086420ae9cfccf0343bb4d906151c44b8f7.tar.bz2 |
additional fixes for the shared exception code
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) |