Go to the source code of this file.
|
#define | CPU_ISR_PASSES_FRAME_POINTER TRUE |
|
#define | CPU_HARDWARE_FP FALSE |
|
#define | CPU_SOFTWARE_FP FALSE |
|
#define | CPU_ALL_TASKS_ARE_FP FALSE |
|
#define | CPU_IDLE_TASK_IS_FP FALSE |
|
#define | CPU_USE_DEFERRED_FP_SWITCH TRUE |
|
#define | CPU_ENABLE_ROBUST_THREAD_DISPATCH FALSE |
|
#define | CPU_STACK_GROWS_UP FALSE |
|
#define | CPU_CACHE_LINE_BYTES 32 |
|
#define | CPU_STRUCTURE_ALIGNMENT RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES ) |
|
#define | CPU_MODES_INTERRUPT_MASK 0x00000001 |
|
#define | or1kreg uint32_t |
|
#define | _CPU_Context_Get_SP(_context) (_context)->r1 |
|
#define | CPU_MPCI_RECEIVE_SERVER_EXTRA_STACK 0 |
|
#define | CPU_STACK_MINIMUM_SIZE 4096 |
|
#define | CPU_ALIGNMENT 8 |
|
#define | CPU_PROVIDES_ISR_IS_IN_PROGRESS FALSE |
|
#define | CPU_SIZEOF_POINTER 4 |
|
#define | CPU_HEAP_ALIGNMENT CPU_ALIGNMENT |
|
#define | CPU_STACK_ALIGNMENT CPU_ALIGNMENT |
|
#define | CPU_INTERRUPT_STACK_ALIGNMENT CPU_CACHE_LINE_BYTES |
|
#define | _CPU_ISR_Disable(_level) _level = or1k_interrupt_disable() |
|
#define | _CPU_ISR_Enable(_level) or1k_interrupt_enable( _level ) |
|
#define | _CPU_ISR_Flash(_level) |
|
#define | OR1K_FAST_CONTEXT_SWITCH_ENABLED FALSE |
|
#define | _CPU_Context_Restart_self(_the_context) _CPU_Context_restore( (_the_context) ); |
|
#define | CPU_USE_GENERIC_BITFIELD_CODE TRUE |
|
#define | CPU_USE_LIBC_INIT_FINI_ARRAY TRUE |
|
#define | CPU_SIZEOF_POINTER 4 |
|
#define | CPU_MAXIMUM_PROCESSORS 32 |
|
#define | CPU_swap_u16(value) (((value&0xff) << 8) | ((value >> 8)&0xff)) |
|
◆ _CPU_ISR_Flash
#define _CPU_ISR_Flash |
( |
|
_level | ) |
|
Value: do{ \
_CPU_ISR_Enable( _level ); \
_OR1K_mtspr(CPU_OR1K_SPR_SR, (_level & ~CPU_OR1K_SPR_SR_IEE)); \
} while(0)
◆ CPU_SIZEOF_POINTER [1/2]
#define CPU_SIZEOF_POINTER 4 |
Size of a pointer.
This must be an integer literal that can be used by the assembler. This value will be used to calculate offsets of structure members. These offsets will be used in assembler code.
◆ CPU_SIZEOF_POINTER [2/2]
#define CPU_SIZEOF_POINTER 4 |
Size of a pointer.
This must be an integer literal that can be used by the assembler. This value will be used to calculate offsets of structure members. These offsets will be used in assembler code.
◆ CPU_Uint32ptr
Type that can store a 32-bit integer or a pointer.