36#ifndef XIL_EXCEPTION_H
37#define XIL_EXCEPTION_H
51#define XIL_EXCEPTION_ID_FIRST 0U
52#define XIL_EXCEPTION_ID_FSL 0U
53#define XIL_EXCEPTION_ID_UNALIGNED_ACCESS 1U
54#define XIL_EXCEPTION_ID_ILLEGAL_OPCODE 2U
55#define XIL_EXCEPTION_ID_M_AXI_I_EXCEPTION 3U
56#define XIL_EXCEPTION_ID_IPLB_EXCEPTION 3U
57#define XIL_EXCEPTION_ID_M_AXI_D_EXCEPTION 4U
58#define XIL_EXCEPTION_ID_DPLB_EXCEPTION 4U
59#define XIL_EXCEPTION_ID_DIV_BY_ZERO 5U
60#define XIL_EXCEPTION_ID_FPU 6U
61#define XIL_EXCEPTION_ID_STACK_VIOLATION 7U
62#define XIL_EXCEPTION_ID_MMU 7U
63#define XIL_EXCEPTION_ID_LAST XIL_EXCEPTION_ID_MMU
68#define XIL_EXCEPTION_ID_INT 16U
77typedef void (*Xil_ExceptionHandler)(
void *Data);
90extern void Xil_ExceptionRegisterHandler(u32 Id,
91 Xil_ExceptionHandler Handler,
94extern void Xil_ExceptionRemoveHandler(u32 Id);
96extern void Xil_ExceptionInit(
void);
#define Xil_ExceptionDisable()
Definition: xil_exception.h:215
#define Xil_ExceptionEnable()
Enable the IRQ exception.
Definition: xil_exception.h:172
void(* XInterruptHandler)(void *InstancePtr)
Definition: xil_types.h:144