summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-06-27 13:12:06 +1000
committerChris Johns <chrisj@rtems.org>2016-06-27 13:32:24 +1000
commitb23da3150b3469460ae9a7b994d85aad53b19e9c (patch)
treecab20c1458e6a6691e3d0ce76ecd35d4cb50904b
parentMake the domain allocation size global to allow it to set in tests. (diff)
downloadrtems-libbsd-b23da3150b3469460ae9a7b994d85aad53b19e9c.tar.bz2
Change LibBSD to use shared interrupts.
-rw-r--r--rtemsbsd/rtems/rtems-kernel-nexus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-nexus.c b/rtemsbsd/rtems/rtems-kernel-nexus.c
index 675c996c..a9c2427a 100644
--- a/rtemsbsd/rtems/rtems-kernel-nexus.c
+++ b/rtemsbsd/rtems/rtems-kernel-nexus.c
@@ -280,7 +280,7 @@ nexus_setup_intr(device_t dev, device_t child, struct resource *res, int flags,
sc = rtems_interrupt_server_handler_install(RTEMS_ID_NONE,
rman_get_start(res), device_get_nameunit(child),
- RTEMS_INTERRUPT_UNIQUE, rh, ra);
+ RTEMS_INTERRUPT_SHARED, rh, ra);
if (sc == RTEMS_SUCCESSFUL) {
err = 0;
} else {
@@ -321,7 +321,7 @@ nexus_teardown_intr(device_t dev, device_t child, struct resource *res,
sc = rtems_interrupt_server_handler_install(RTEMS_ID_NONE,
rman_get_start(res), device_get_nameunit(child),
- RTEMS_INTERRUPT_UNIQUE, rh, ra);
+ RTEMS_INTERRUPT_SHARED, rh, ra);
err = sc == RTEMS_SUCCESSFUL ? 0 : EINVAL;
#else
err = EINVAL;