summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-04 20:37:04 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-04 20:37:04 +0000
commit2bc42d1da6fe11926412418ee73f190a07bfa656 (patch)
treebbd6b519bf8868d43cf715d3fd38ad1215886cb7
parent2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-2bc42d1da6fe11926412418ee73f190a07bfa656.tar.bz2
2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1294/bsps * startup/spurious.c: Correct prototype and usage of sparc_disable_interrupts.
-rw-r--r--c/src/lib/libbsp/sparc/erc32/ChangeLog6
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/spurious.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/sparc/erc32/ChangeLog b/c/src/lib/libbsp/sparc/erc32/ChangeLog
index 97c9a50c79..b8df57d820 100644
--- a/c/src/lib/libbsp/sparc/erc32/ChangeLog
+++ b/c/src/lib/libbsp/sparc/erc32/ChangeLog
@@ -1,3 +1,9 @@
+2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ PR 1294/bsps
+ * startup/spurious.c: Correct prototype and usage of
+ sparc_disable_interrupts.
+
2007-03-28 Joel Sherrill <joel@OARcorp.com>
PR 1233/bsps
diff --git a/c/src/lib/libbsp/sparc/erc32/startup/spurious.c b/c/src/lib/libbsp/sparc/erc32/startup/spurious.c
index 6f4d46d37e..6e2b3a5ac3 100644
--- a/c/src/lib/libbsp/sparc/erc32/startup/spurious.c
+++ b/c/src/lib/libbsp/sparc/erc32/startup/spurious.c
@@ -161,11 +161,11 @@ rtems_isr bsp_spurious_handler(
void bsp_spurious_initialize()
{
- uint32_t trap;
+ uint32_t trap;
uint32_t level = 15;
uint32_t mask;
- sparc_disable_interrupts(level);
+ level = sparc_disable_interrupts();
mask = ERC32_MEC.Interrupt_Mask;
for ( trap=0 ; trap<256 ; trap++ ) {