RTEMS CPU Kit with SuperCore
4.11.2
|
Data Related to the Management of Processor Interrupt Levels. More...
#include <rtems/score/isrlevel.h>
Go to the source code of this file.
Macros | |
#define | _ISR_Install_vector(_vector, _new_handler, _old_handler) _CPU_ISR_install_vector( _vector, _new_handler, _old_handler ) |
Install interrupt handler vector. More... | |
Typedefs | |
typedef uint32_t | ISR_Vector_number |
The following type defines the type used to manage the vectors. | |
typedef void | ISR_Handler |
Return type for ISR Handler. | |
typedef void * | ISR_Handler_entry |
Functions | |
void | _ISR_Handler_initialization (void) |
Initialize the ISR handler. More... | |
void | _ISR_Handler (void) |
ISR interrupt dispatcher. More... | |
void | _ISR_Dispatch (void) |
ISR wrapper for thread dispatcher. More... | |
bool | _ISR_Is_in_progress (void) |
Checks if an ISR in progress. More... | |
Data Related to the Management of Processor Interrupt Levels.
This include file contains all the constants and structures associated with the management of processor interrupt levels. This handler supports interrupt critical sections, vectoring of user interrupt handlers, nesting of interrupts, and manipulating interrupt levels.