summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/arm/cpu.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-12-02 13:10:31 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-12-02 13:11:13 +0100
commitf65dcc712ab7ff1fb36da4254b4383f4fc5eb459 (patch)
treea37c212885e27376d7a5718d2fdf1b4f5c9e9e89 /cpukit/score/cpu/arm/cpu.c
parentrtems: Use _Thread_Dispatch_direct() (diff)
downloadrtems-f65dcc712ab7ff1fb36da4254b4383f4fc5eb459.tar.bz2
score: Fix ARM and PowerPC context initialization
Update #2751.
Diffstat (limited to 'cpukit/score/cpu/arm/cpu.c')
-rw-r--r--cpukit/score/cpu/arm/cpu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/score/cpu/arm/cpu.c b/cpukit/score/cpu/arm/cpu.c
index dc87844483..b5738b11f4 100644
--- a/cpukit/score/cpu/arm/cpu.c
+++ b/cpukit/score/cpu/arm/cpu.c
@@ -109,6 +109,7 @@ void _CPU_Context_Initialize(
the_context->register_lr = (uint32_t) entry_point;
the_context->register_cpsr = ( ( new_level != 0 ) ? ARM_PSR_I : 0 )
| arm_cpu_mode;
+ the_context->isr_dispatch_disable = 0;
#ifdef ARM_MULTILIB_HAS_THREAD_ID_REGISTER
the_context->thread_id = (uint32_t) tls_area;