summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2007-07-10 18:43:12 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2007-07-10 18:43:12 +0000
commit185da086420ae9cfccf0343bb4d906151c44b8f7 (patch)
tree23be360e8e7dc4ece1e02d692e38a144dadc656b /c/src/lib/libcpu/powerpc/old-exceptions/cpu.c
parentcompilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged many... (diff)
downloadrtems-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.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)