RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Files | Macros | Functions

MicroBlaze Architecture Support. More...

Files

file  __tls_get_addr.c
 MicroBlaze thread-local storage implementation.
 
file  cpu.c
 MicroBlaze architecture support implementation.
 
file  microblaze-exception-extensions.c
 MicroBlaze exception extensions implementation.
 

Macros

#define CPU_PER_CPU_CONTROL_SIZE   0
 
#define CPU_INTERRUPT_FRAME_SIZE   56
 
#define CPU_THREAD_LOCAL_STORAGE_VARIANT   10
 
#define MICROBLAZE_INTERRUPT_FRAME_R3   0
 
#define MICROBLAZE_INTERRUPT_FRAME_R4   4
 
#define MICROBLAZE_INTERRUPT_FRAME_R5   8
 
#define MICROBLAZE_INTERRUPT_FRAME_R6   12
 
#define MICROBLAZE_INTERRUPT_FRAME_R7   16
 
#define MICROBLAZE_INTERRUPT_FRAME_R8   20
 
#define MICROBLAZE_INTERRUPT_FRAME_R9   24
 
#define MICROBLAZE_INTERRUPT_FRAME_R10   28
 
#define MICROBLAZE_INTERRUPT_FRAME_R11   32
 
#define MICROBLAZE_INTERRUPT_FRAME_R12   36
 
#define MICROBLAZE_INTERRUPT_FRAME_R14   40
 
#define MICROBLAZE_INTERRUPT_FRAME_R15   44
 
#define MICROBLAZE_INTERRUPT_FRAME_R18   48
 
#define MICROBLAZE_INTERRUPT_FRAME_MSR   52
 

Functions

void _CPU_Context_volatile_clobber (uintptr_t pattern)
 
void _CPU_Context_validate (uintptr_t pattern)
 

Detailed Description

MicroBlaze Architecture Support.