-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Processors SDL
-
PROC_SDL-9635
-
-
PROC_SDL_SMPU_11.02.00
-
PROC_SDL_SMPU_12.00.00
-
SDL_ESM_loInterruptHandler passes 'arg' instead of 'esm_inst'. This causes low priority main domain interrupts to be incorrectly reported as MCU ESM errors.
// Below Line should be changed from: SDL_ESM_interruptHandler((uint32_t)base_addr, ESM_INTR_PRIORITY_LEVEL_LOW, arg); //To : SDL_ESM_interruptHandler((uint32_t)base_addr, ESM_INTR_PRIORITY_LEVEL_LOW, (void *)esm_inst);