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