RTEMS 6.1-rc1
Macros | Functions
xil_exception.h File Reference

Go to the source code of this file.

Macros

#define Xil_ExceptionEnableMask(Mask)
 Enable Exceptions. More...
 
#define Xil_ExceptionEnable()    Xil_ExceptionEnableMask(XIL_EXCEPTION_IRQ)
 Enable the IRQ exception. More...
 
#define Xil_ExceptionDisableMask(Mask)
 Disable Exceptions. More...
 
#define Xil_ExceptionDisable()    Xil_ExceptionDisableMask(XIL_EXCEPTION_IRQ)
 
#define Xil_EnableNestedInterrupts()
 Enable nested interrupts by clearing the I and F bits in CPSR. This API is defined for cortex-a9 and cortex-r5. More...
 
#define Xil_DisableNestedInterrupts()
 Disable the nested interrupts by setting the I and F bits. This API is defined for cortex-a9 and cortex-r5. More...
 

Functions

void Xil_ExceptionRegisterHandler (u32 Exception_id, Xil_ExceptionHandler Handler, void *Data)
 
void Xil_ExceptionRemoveHandler (u32 Exception_id)
 
void Xil_GetExceptionRegisterHandler (u32 Exception_id, Xil_ExceptionHandler *Handler, void **Data)
 
void Xil_ExceptionInit (void)
 
void Xil_DataAbortHandler (void *CallBackRef)
 
void Xil_PrefetchAbortHandler (void *CallBackRef)
 
void Xil_UndefinedExceptionHandler (void *CallBackRef)
 

Detailed Description

This header file contains ARM Cortex A53,A9,R5 specific exception related APIs. For exception related functions that can be used across all Xilinx supported processors, please use xil_exception.h.