diff options
Diffstat (limited to 'rtemsbsd/rtems/rtems-bsd-nexus.c')
-rw-r--r-- | rtemsbsd/rtems/rtems-bsd-nexus.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/rtemsbsd/rtems/rtems-bsd-nexus.c b/rtemsbsd/rtems/rtems-bsd-nexus.c index 22c56040..d8afebc2 100644 --- a/rtemsbsd/rtems/rtems-bsd-nexus.c +++ b/rtemsbsd/rtems/rtems-bsd-nexus.c @@ -71,27 +71,18 @@ static struct rman irq_rman; static struct rman port_rman; #endif +#ifndef DISABLE_INTERRUPT_EXTENSION +SYSINIT_REFERENCE(irqs); +#endif + static int nexus_probe(device_t dev) { - static const char name[] = "IRQS"; - rtems_status_code status; int err; const rtems_bsd_device *nd; device_set_desc(dev, "RTEMS Nexus device"); -#ifndef DISABLE_INTERRUPT_EXTENSION - status = rtems_interrupt_server_initialize( - rtems_bsd_get_task_priority(name), - rtems_bsd_get_task_stack_size(name), - RTEMS_DEFAULT_MODES, - RTEMS_DEFAULT_ATTRIBUTES, - NULL - ); - BSD_ASSERT(status == RTEMS_SUCCESSFUL); -#endif - mem_rman.rm_start = 0; mem_rman.rm_end = ~0UL; mem_rman.rm_type = RMAN_ARRAY; |