21 #ifndef _RTEMS_SCORE_ISR_H 22 #define _RTEMS_SCORE_ISR_H 53 #if (CPU_SIMPLE_VECTORED_INTERRUPTS == FALSE) 55 typedef void * ISR_Handler_entry;
61 #if (CPU_ISR_PASSES_FRAME_POINTER == TRUE) 129 #define _ISR_Install_vector( _vector, _new_handler, _old_handler ) \ 130 _CPU_ISR_install_vector( _vector, _new_handler, _old_handler ) RTEMS_DECLARE_GLOBAL_SYMBOL(_ISR_Stack_size)
Global symbol with a value equal to the configure interrupt stack size.
const char _ISR_Stack_area_end[]
The interrupt stack area end.
uint32_t ISR_Vector_number
Definition: isr.h:46
Interrupt stack frame (ISF).
Definition: cpu.h:306
void _ISR_Handler(void)
ISR interrupt dispatcher.
Definition: cpu_asm.c:126
bool _ISR_Is_in_progress(void)
Checks if an ISR in progress.
Definition: nios2-isr-is-in-progress.c:23
char _ISR_Stack_area_begin[]
The interrupt stack area begin.
#define CPU_INTERRUPT_NUMBER_OF_VECTORS
Definition: cpu.h:686
void _ISR_Handler_initialization(void)
Initialize the ISR handler.
Definition: isr.c:36
void ISR_Handler
Definition: isr.h:51