![]() |
RTEMS 6.1-rc7
|
This source file contains static assertions to ensure the consistency of interfaces used in C and assembler and it contains the ARM-specific implementation of _CPU_Initialize(), _CPU_ISR_Get_level(), _CPU_ISR_Set_level(), and _CPU_Context_Initialize(). More...
Functions | |
RTEMS_STATIC_ASSERT (offsetof(Context_Control, thread_id)==ARM_CONTEXT_CONTROL_THREAD_ID_OFFSET, ARM_CONTEXT_CONTROL_THREAD_ID_OFFSET) | |
RTEMS_STATIC_ASSERT (sizeof(CPU_Exception_frame)==ARM_EXCEPTION_FRAME_SIZE, ARM_EXCEPTION_FRAME_SIZE) | |
RTEMS_STATIC_ASSERT (sizeof(CPU_Exception_frame) % CPU_STACK_ALIGNMENT==0, CPU_Exception_frame_alignment) | |
RTEMS_STATIC_ASSERT (offsetof(CPU_Exception_frame, register_r8)==ARM_EXCEPTION_FRAME_REGISTER_R8_OFFSET, ARM_EXCEPTION_FRAME_REGISTER_R8_OFFSET) | |
RTEMS_STATIC_ASSERT (offsetof(CPU_Exception_frame, register_sp)==ARM_EXCEPTION_FRAME_REGISTER_SP_OFFSET, ARM_EXCEPTION_FRAME_REGISTER_SP_OFFSET) | |
RTEMS_STATIC_ASSERT (offsetof(CPU_Exception_frame, register_pc)==ARM_EXCEPTION_FRAME_REGISTER_PC_OFFSET, ARM_EXCEPTION_FRAME_REGISTER_PC_OFFSET) | |
RTEMS_STATIC_ASSERT (sizeof(ARM_VFP_context)==ARM_VFP_CONTEXT_SIZE, ARM_VFP_CONTEXT_SIZE) | |
This source file contains static assertions to ensure the consistency of interfaces used in C and assembler and it contains the ARM-specific implementation of _CPU_Initialize(), _CPU_ISR_Get_level(), _CPU_ISR_Set_level(), and _CPU_Context_Initialize().