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

MicroBlaze architecture support implementation. More...

#include <inttypes.h>
#include <rtems/bspIo.h>
#include <rtems/fatal.h>
#include <rtems/score/isr.h>
#include <rtems/score/tls.h>
#include <rtems/score/wkspace.h>

Functions

void _CPU_Initialize (void)
 CPU initialization.
void _CPU_Context_Initialize (Context_Control *context, void *stack_area_begin, size_t stack_area_size, uint32_t new_level, void(*entry_point)(void), bool is_fp, void *tls_area)
void _CPU_Exception_frame_print (const CPU_Exception_frame *ctx)
void _CPU_ISR_Set_level (uint32_t level)
uint32_t _CPU_ISR_Get_level (void)
void _CPU_ISR_install_vector (uint32_t vector, CPU_ISR_handler new_handler, CPU_ISR_handler *old_handler)
void * _CPU_Thread_Idle_body (uintptr_t ignored)
void _MicroBlaze_Exception_install_handler (MicroBlaze_Exception_handler new_handler, MicroBlaze_Exception_handler *old_handler)
void _MicroBlaze_Exception_handle (CPU_Exception_frame *ef)
void _MicroBlaze_Debug_install_handler (MicroBlaze_Exception_handler new_handler, MicroBlaze_Exception_handler *old_handler)
void _MicroBlaze_Debug_handle (CPU_Exception_frame *ef)

Variables

MicroBlaze_Exception_handler installed_exception_handler = NULL
MicroBlaze_Exception_handler installed_debug_handler = NULL

Detailed Description

MicroBlaze architecture support implementation.