RTEMS 6.3
Loading...
Searching...
No Matches

MicroBlaze Architecture Support. More...

Files

file  cpukit/score/cpu/microblaze/__tls_get_addr.c
 MicroBlaze thread-local storage implementation.
file  cpukit/score/cpu/microblaze/cpu.c
 MicroBlaze architecture support implementation.
file  cpukit/score/cpu/microblaze/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.