diff options
Diffstat (limited to 'bsps/i386')
-rw-r--r-- | bsps/i386/shared/irq/irq.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bsps/i386/shared/irq/irq.c b/bsps/i386/shared/irq/irq.c index a0745ab41d..3ba1051f8f 100644 --- a/bsps/i386/shared/irq/irq.c +++ b/bsps/i386/shared/irq/irq.c @@ -351,6 +351,17 @@ rtems_status_code bsp_interrupt_facility_initialize(void) return RTEMS_SUCCESSFUL; } +static bool bsp_interrupt_handler_is_empty(rtems_vector_number vector) +{ + rtems_vector_number index; + rtems_interrupt_entry *head; + + index = bsp_interrupt_handler_index(vector); + head = &bsp_interrupt_handler_table[index]; + + return bsp_interrupt_is_empty_handler_entry(head); +} + /* * Global so the asm handler can call it. */ |