summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/irq/irq.h
diff options
context:
space:
mode:
authorJennifer Averett <Jennifer.Averett@OARcorp.com>2011-07-14 17:30:28 +0000
committerJennifer Averett <Jennifer.Averett@OARcorp.com>2011-07-14 17:30:28 +0000
commitad2cefe0c01cac68c40e61733fc0ec82747bd228 (patch)
tree33216daa22aa09f29139e46d1401718221426e43 /c/src/lib/libbsp/i386/shared/irq/irq.h
parent2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com> (diff)
downloadrtems-ad2cefe0c01cac68c40e61733fc0ec82747bd228.tar.bz2
2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add initial support for APIC.
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/irq/irq.h')
-rw-r--r--c/src/lib/libbsp/i386/shared/irq/irq.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/i386/shared/irq/irq.h b/c/src/lib/libbsp/i386/shared/irq/irq.h
index ff78ae71ad..a781799f37 100644
--- a/c/src/lib/libbsp/i386/shared/irq/irq.h
+++ b/c/src/lib/libbsp/i386/shared/irq/irq.h
@@ -41,8 +41,9 @@ extern "C" {
/* Base vector for our IRQ handlers. */
#define BSP_IRQ_VECTOR_BASE BSP_ASM_IRQ_VECTOR_BASE
-#define BSP_IRQ_LINES_NUMBER 16
+#define BSP_IRQ_LINES_NUMBER 17
#define BSP_LOWEST_OFFSET 0
+#define BSP_MAX_ON_i8259S (BSP_IRQ_LINES_NUMBER - 2)
#define BSP_MAX_OFFSET (BSP_IRQ_LINES_NUMBER - 1)
/*
* Interrupt offset in comparison to BSP_ASM_IRQ_VECTOR_BASE
@@ -56,6 +57,7 @@ extern "C" {
#define BSP_UART_COM1_IRQ 4
#define BSP_RT_TIMER1 8
#define BSP_RT_TIMER3 10
+#define BSP_SMP_IPI 16
#define BSP_INTERRUPT_VECTOR_MIN BSP_LOWEST_OFFSET
#define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET