18#ifndef LIBBSP_LEON3_IRQ_CONFIG_H
19#define LIBBSP_LEON3_IRQ_CONFIG_H
24#define BSP_INTERRUPT_VECTOR_MAX_STD 15
25#define BSP_INTERRUPT_VECTOR_MAX_EXT 31
27#define BSP_INTERRUPT_VECTOR_MIN 0
28#define BSP_INTERRUPT_VECTOR_MAX BSP_INTERRUPT_VECTOR_MAX_EXT
31#define BSP_INTERRUPT_CUSTOM_VALID_VECTOR
40 LEON3_IrqCtrl_EIrq == 0) ||
42 LEON3_IrqCtrl_EIrq != 0));
45void bsp_interrupt_set_affinity(
47 const Processor_mask *affinity
50void bsp_interrupt_get_affinity(
52 Processor_mask *affinity
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
#define BSP_INTERRUPT_VECTOR_MIN
Minimum vector number.
Definition: irq.h:38