diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-11-11 14:12:03 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-11-18 07:30:34 +0100 |
commit | f9aa34ddd9afa2953cf690eadb6119b1d24f4fc6 (patch) | |
tree | 02711ea5a21681fa2990a9959ba82ac818db9ab2 /cpukit/score/src/percpuasm.c | |
parent | score: Add Per_CPU_Control::isr_dispatch_disable (diff) | |
download | rtems-f9aa34ddd9afa2953cf690eadb6119b1d24f4fc6.tar.bz2 |
score: Add Per_CPU_Control::Interrupt_frame
Update #2809.
Diffstat (limited to 'cpukit/score/src/percpuasm.c')
-rw-r--r-- | cpukit/score/src/percpuasm.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/cpukit/score/src/percpuasm.c b/cpukit/score/src/percpuasm.c index 29bdb138e7..2908643f6c 100644 --- a/cpukit/score/src/percpuasm.c +++ b/cpukit/score/src/percpuasm.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012-2014 embedded brains GmbH. All rights reserved. + * Copyright (c) 2012, 2016 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 @@ -110,6 +110,18 @@ RTEMS_STATIC_ASSERT( PER_CPU_DISPATCH_NEEDED ); +#if defined(RTEMS_SMP) +RTEMS_STATIC_ASSERT( + offsetof(Per_CPU_Control, Interrupt_frame) == PER_CPU_INTERRUPT_FRAME_AREA, + PER_CPU_INTERRUPT_FRAME_AREA +); + +RTEMS_STATIC_ASSERT( + sizeof( CPU_Interrupt_frame ) == CPU_INTERRUPT_FRAME_SIZE, + CPU_INTERRUPT_FRAME_SIZE +); +#endif + #if CPU_ALLOCATE_INTERRUPT_STACK == TRUE \ || CPU_HAS_SOFTWARE_INTERRUPT_STACK == TRUE RTEMS_STATIC_ASSERT( |