| 
| 
#define  | CPU_STACK_GROWS_UP   FALSE | 
|   | 
| 
#define  | CPU_CACHE_LINE_BYTES   PPC_STRUCTURE_ALIGNMENT | 
|   | 
| 
#define  | CPU_STRUCTURE_ALIGNMENT   RTEMS_ALIGNED( CPU_CACHE_LINE_BYTES ) | 
|   | 
| 
#define  | CPU_HARDWARE_FP   FALSE | 
|   | 
| 
#define  | CPU_SOFTWARE_FP   FALSE | 
|   | 
| 
#define  | CPU_ALL_TASKS_ARE_FP   CPU_HARDWARE_FP | 
|   | 
| 
#define  | CPU_IDLE_TASK_IS_FP   FALSE | 
|   | 
| 
#define  | CPU_MAXIMUM_PROCESSORS   32 | 
|   | 
| 
#define  | PPC_GPR_TYPE   uintptr_t | 
|   | 
| 
#define  | PPC_GPR_SIZE   4 | 
|   | 
| 
#define  | PPC_GPR_LOAD   lwz | 
|   | 
| 
#define  | PPC_GPR_STORE   stw | 
|   | 
| 
#define  | PPC_REG_SIZE   4 | 
|   | 
| 
#define  | PPC_REG_LOAD   lwz | 
|   | 
| 
#define  | PPC_REG_STORE   stw | 
|   | 
| 
#define  | PPC_REG_STORE_UPDATE   stwu | 
|   | 
| 
#define  | PPC_REG_CMP   cmpw | 
|   | 
| 
#define  | _CPU_Context_Get_SP(_context)   ppc_get_context(_context)->gpr1 | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_MSR   (PPC_DEFAULT_CACHE_LINE_SIZE) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_CR   (PPC_DEFAULT_CACHE_LINE_SIZE + 4) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR1   (PPC_DEFAULT_CACHE_LINE_SIZE + 8) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_LR   (PPC_DEFAULT_CACHE_LINE_SIZE + PPC_REG_SIZE + 8) | 
|   | 
| #define  | PPC_CONTEXT_GPR_OFFSET(gpr) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR14   PPC_CONTEXT_GPR_OFFSET( 14 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR15   PPC_CONTEXT_GPR_OFFSET( 15 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR16   PPC_CONTEXT_GPR_OFFSET( 16 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR17   PPC_CONTEXT_GPR_OFFSET( 17 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR18   PPC_CONTEXT_GPR_OFFSET( 18 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR19   PPC_CONTEXT_GPR_OFFSET( 19 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR20   PPC_CONTEXT_GPR_OFFSET( 20 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR21   PPC_CONTEXT_GPR_OFFSET( 21 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR22   PPC_CONTEXT_GPR_OFFSET( 22 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR23   PPC_CONTEXT_GPR_OFFSET( 23 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR24   PPC_CONTEXT_GPR_OFFSET( 24 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR25   PPC_CONTEXT_GPR_OFFSET( 25 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR26   PPC_CONTEXT_GPR_OFFSET( 26 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR27   PPC_CONTEXT_GPR_OFFSET( 27 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR28   PPC_CONTEXT_GPR_OFFSET( 28 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR29   PPC_CONTEXT_GPR_OFFSET( 29 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR30   PPC_CONTEXT_GPR_OFFSET( 30 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_GPR31   PPC_CONTEXT_GPR_OFFSET( 31 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_ISR_DISPATCH_DISABLE   PPC_CONTEXT_GPR_OFFSET( 32 ) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_F(f)   ( ( ( f ) - 14 ) * 8 + PPC_CONTEXT_OFFSET_ISR_DISPATCH_DISABLE + 8 ) | 
|   | 
| 
#define  | PPC_CONTEXT_VOLATILE_SIZE   (PPC_CONTEXT_GPR_OFFSET( 32 ) + 8) | 
|   | 
| 
#define  | PPC_CONTEXT_OFFSET_TP   PPC_CONTEXT_VOLATILE_SIZE | 
|   | 
| 
#define  | CPU_SIMPLE_VECTORED_INTERRUPTS   FALSE | 
|   | 
| 
#define  | CPU_ISR_PASSES_FRAME_POINTER   FALSE | 
|   | 
| 
#define  | CPU_USE_DEFERRED_FP_SWITCH   FALSE | 
|   | 
| 
#define  | CPU_ENABLE_ROBUST_THREAD_DISPATCH   FALSE | 
|   | 
| 
#define  | CPU_MODES_INTERRUPT_MASK   0x00000001 /* interrupt level in mode */ | 
|   | 
| 
#define  | CPU_CONTEXT_FP_SIZE   sizeof( Context_Control_fp ) | 
|   | 
| #define  | CPU_STACK_CHECK_PATTERN_INITIALIZER | 
|   | 
| 
#define  | CPU_MPCI_RECEIVE_SERVER_EXTRA_STACK   0 | 
|   | 
| 
#define  | CPU_PROVIDES_ISR_IS_IN_PROGRESS   FALSE | 
|   | 
| #define  | _CPU_Fatal_halt(_source,  _error) | 
|   | 
| 
#define  | CPU_STACK_MINIMUM_SIZE   (1024*8) | 
|   | 
| 
#define  | CPU_SIZEOF_POINTER   4 | 
|   | 
| 
#define  | CPU_ALIGNMENT   (PPC_ALIGNMENT) | 
|   | 
| 
#define  | CPU_HEAP_ALIGNMENT   (PPC_ALIGNMENT) | 
|   | 
| 
#define  | CPU_STACK_ALIGNMENT   (PPC_STACK_ALIGNMENT) | 
|   | 
| 
#define  | CPU_INTERRUPT_STACK_ALIGNMENT   CPU_CACHE_LINE_BYTES | 
|   | 
| 
#define  | CPU_swap_u16(value)   (((value&0xff) << 8) | ((value >> 8)&0xff)) | 
|   | 
| 
#define  | _CPU_Context_Restart_self(_the_context)   _CPU_Context_restore( (_the_context) ); | 
|   | 
| 
#define  | _CPU_Context_Initialize_fp(_destination)   memset( *(_destination), 0, sizeof( **(_destination) ) ) | 
|   | 
| 
#define  | CPU_USE_GENERIC_BITFIELD_CODE   FALSE | 
|   | 
| #define  | _CPU_Bitfield_Find_first_bit(_value,  _output) | 
|   | 
| 
#define  | _CPU_Priority_Mask(_bit_number)   ( 0x8000u >> (_bit_number) ) | 
|   | 
| 
#define  | _CPU_Priority_bits_index(_priority)   (_priority) | 
|   |