summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-03-11 22:13:45 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-03-11 22:13:45 +0000
commite602b3f8459fdb7eef785effb1daf6eaf7ecedad (patch)
tree76c33fd05a17ed0f0128cc5d37782e2220bb58d1 /c
parentAdded $(CPPFLAGS) to all gcc 2.8 style make-exe rules. (diff)
downloadrtems-e602b3f8459fdb7eef785effb1daf6eaf7ecedad.tar.bz2
Interrupt handler installed as raw handler. Problem caught by
by Jiri Gaisler <jgais@ws.estec.esa.nl> when using this driver on a SPARC.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libchip/network/sonic.c2
-rw-r--r--c/src/libchip/network/sonic.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libchip/network/sonic.c b/c/src/lib/libchip/network/sonic.c
index 2dd8e32e79..f45ebe4270 100644
--- a/c/src/lib/libchip/network/sonic.c
+++ b/c/src/lib/libchip/network/sonic.c
@@ -1345,7 +1345,7 @@ SONIC_STATIC void sonic_initialize_hardware(struct sonic_softc *sc)
/* XXX
(*sc->write_register)( rp, SONIC_REG_IMR, 0 );
*/
- old_handler = set_vector(sonic_interrupt_handler, sc->vector, 0);
+ old_handler = set_vector(sonic_interrupt_handler, sc->vector, 1);
/*
* Remainder of hardware initialization is
diff --git a/c/src/libchip/network/sonic.c b/c/src/libchip/network/sonic.c
index 2dd8e32e79..f45ebe4270 100644
--- a/c/src/libchip/network/sonic.c
+++ b/c/src/libchip/network/sonic.c
@@ -1345,7 +1345,7 @@ SONIC_STATIC void sonic_initialize_hardware(struct sonic_softc *sc)
/* XXX
(*sc->write_register)( rp, SONIC_REG_IMR, 0 );
*/
- old_handler = set_vector(sonic_interrupt_handler, sc->vector, 0);
+ old_handler = set_vector(sonic_interrupt_handler, sc->vector, 1);
/*
* Remainder of hardware initialization is