summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpukit/score/cpu/i386/ChangeLog6
-rw-r--r--cpukit/score/cpu/i386/cpu.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/cpukit/score/cpu/i386/ChangeLog b/cpukit/score/cpu/i386/ChangeLog
index 012c4038f5..0fc2de21d5 100644
--- a/cpukit/score/cpu/i386/ChangeLog
+++ b/cpukit/score/cpu/i386/ChangeLog
@@ -1,3 +1,9 @@
+2009-11-09 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 1469/cpukit
+ * cpu.c: Add dummy entry for (non-existing) exception #15.
+ Otherwise all slots for vectors >= 16 are one element off.
+
2009-10-29 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/cpu.h: Define _CPU_Interrupt_stack_setup() macro
diff --git a/cpukit/score/cpu/i386/cpu.c b/cpukit/score/cpu/i386/cpu.c
index a3622d3156..b150ad8f8d 100644
--- a/cpukit/score/cpu/i386/cpu.c
+++ b/cpukit/score/cpu/i386/cpu.c
@@ -182,6 +182,7 @@ static rtems_raw_irq_hdl tbl[] = {
rtems_exception_prologue_12,
rtems_exception_prologue_13,
rtems_exception_prologue_14,
+ 0,
rtems_exception_prologue_16,
rtems_exception_prologue_17,
rtems_exception_prologue_18,