[rtems commit] bsp/leon3: Fix trap table initialization
Sebastian Huber
sebh at rtems.org
Thu Dec 4 14:20:04 UTC 2014
Module: rtems
Branch: master
Commit: adc1dbeb39a37c95d93b728fcb038da96957dab8
Changeset: http://git.rtems.org/rtems/commit/?id=adc1dbeb39a37c95d93b728fcb038da96957dab8
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Dec 4 15:15:52 2014 +0100
bsp/leon3: Fix trap table initialization
Fixes bug introduced with dff1803cfbec3775fff1b9c34cc707c05494dc3b.
---
c/src/lib/libbsp/sparc/leon3/startup/spurious.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/spurious.c b/c/src/lib/libbsp/sparc/leon3/startup/spurious.c
index 8801f6e..f4b02e3 100644
--- a/c/src/lib/libbsp/sparc/leon3/startup/spurious.c
+++ b/c/src/lib/libbsp/sparc/leon3/startup/spurious.c
@@ -155,7 +155,8 @@ void bsp_spurious_initialize()
if (( trap == 5 ) || ( trap == 6 ) ||
(( trap >= 0x11 ) && ( trap <= 0x1f )) ||
(( trap >= 0x70 ) && ( trap <= 0x83 )) ||
- ( trap == SPARC_SWTRAP_IRQDIS ) || ( trap == SPARC_SWTRAP_IRQEN ))
+ ( trap == 0x80 + SPARC_SWTRAP_IRQDIS ) ||
+ ( trap == 0x80 + SPARC_SWTRAP_IRQEN ))
continue;
set_vector(
More information about the vc
mailing list