RTEMS
5.0.0
|
Interrupt handlers. More...
Go to the source code of this file.
Macros | |
#define | BSP_SHARED_HANDLER_SUPPORT 1 |
Include some preprocessor value also used by assember code. | |
#define | BSP_IRQ_VECTOR_BASE BSP_ASM_IRQ_VECTOR_BASE |
Base vector for our IRQ handlers. | |
#define | BSP_IRQ_LINES_NUMBER 16 |
#define | BSP_IRQ_MAX_ON_i8259A (BSP_IRQ_LINES_NUMBER - 1) |
#define | BSP_IRQ_VECTOR_NUMBER 17 |
#define | BSP_IRQ_VECTOR_LOWEST_OFFSET 0 |
#define | BSP_IRQ_VECTOR_MAX_OFFSET (BSP_IRQ_VECTOR_NUMBER - 1) |
#define | BSP_PERIODIC_TIMER 0 /* fixed on all builds of PC */ |
Interrupt offset in comparison to BSP_ASM_IRQ_VECTOR_BASE NB : 1) Interrupt vector number in IDT = offset + BSP_ASM_IRQ_VECTOR_BASE 2) The same name should be defined on all architecture so that handler connection can be unchanged. | |
#define | BSP_KEYBOARD 1 /* fixed on all builds of PC */ |
#define | BSP_UART_COM2_IRQ 3 /* fixed for ISA bus */ |
#define | BSP_UART_COM1_IRQ 4 /* fixed for ISA bus */ |
#define | BSP_UART_COM3_IRQ 5 |
#define | BSP_UART_COM4_IRQ 6 |
#define | BSP_RT_TIMER1 8 |
#define | BSP_RT_TIMER3 10 |
#define | BSP_SMP_IPI 16 /* not part of the ATPIC */ |
#define | BSP_INTERRUPT_VECTOR_MIN BSP_IRQ_VECTOR_LOWEST_OFFSET |
#define | BSP_INTERRUPT_VECTOR_MAX BSP_IRQ_VECTOR_MAX_OFFSET |
Typedefs | |
typedef unsigned short | rtems_i8259_masks |
Type definition for RTEMS managed interrupts. | |
Interrupt handlers.