53 #ifndef INCLUDE_SDL_EXCEPTION_H_ 54 #define INCLUDE_SDL_EXCEPTION_H_ 55 #include "sdl_common.h" 90 uint64_t bitErrorOffset,
91 uint32_t bitErrorGroup);
103 typedef struct SDL_EXCEPTION_CallbackFunctions_s
void SDL_EXCEPTION_undefInstructionExptnHandler(void *param)
Undefined Instruction Exception Handler.
SDL_EXCEPTION_Callback_t dabtExptnCallback
Definition: sdl_exception.h:111
void(* SDL_EXCEPTION_ECCCallback_t)(uint32_t intSource, uint32_t errorAddr, uint32_t ramId, uint64_t bitErrorOffset, uint32_t bitErrorGroup)
Format of Call back function for ECC error events.
Definition: sdl_exception.h:87
void SDL_EXCEPTION_registerECCHandler(SDL_EXCEPTION_ECCCallback_t ECCCallBackFunctionPtr)
Function to register ECC exception handler.
void SDL_EXCEPTION_prefetchAbortExptnHandler(void *param)
Prefetch Abort Exception Handler.
SDL_EXCEPTION_Callback_t fiqExptnCallback
Definition: sdl_exception.h:117
SDL_EXCEPTION_Callback_t irqExptnCallback
Definition: sdl_exception.h:113
void SDL_EXCEPTION_init(const SDL_EXCEPTION_CallbackFunctions_t *callbackFunctions)
Initialise Exception module.
void(* SDL_EXCEPTION_Callback_t)(void)
Format of Call back function for exception.
Definition: sdl_exception.h:94
SDL_EXCEPTION_Callback_t pabtExptnCallback
Definition: sdl_exception.h:109
SDL_EXCEPTION_Callback_t udefExptnCallback
Definition: sdl_exception.h:105
Structure of call back functions for various exception events.
Definition: sdl_exception.h:103
SDL_EXCEPTION_Callback_t swiExptnCallback
Definition: sdl_exception.h:107
void SDL_EXCEPTION_irqExptnHandler(void *param)
IRQ Exception Handler.
void SDL_EXCEPTION_fiqExptnHandler(void *param)
FIQ Exception Handler.
void SDL_EXCEPTION_swIntrExptnHandler(void *param)
SW Interrupt Exception Handler.
void SDL_EXCEPTION_dataAbortExptnHandler(void *param)
Data Abort Exception Handler.