diff options
Diffstat (limited to 'libddekit')
| -rw-r--r-- | libddekit/device.defs | 2 | ||||
| -rw-r--r-- | libddekit/interrupt.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/libddekit/device.defs b/libddekit/device.defs index 3b39297a..d8968869 100644 --- a/libddekit/device.defs +++ b/libddekit/device.defs @@ -149,7 +149,7 @@ routine device_set_filter( in filter : filter_array_t ); -routine device_intr_notify( +routine device_intr_register( master_port : mach_port_t; in irq : int; in id : int; diff --git a/libddekit/interrupt.c b/libddekit/interrupt.c index 7de111d4..8085043c 100644 --- a/libddekit/interrupt.c +++ b/libddekit/interrupt.c @@ -97,10 +97,10 @@ static void intloop(void *arg) // TODO the flags for shared irq should be indicated by params->shared. // Be careful. For now, we must use shared irq. // Otherwise, the interrupt handler cannot be installed in the kernel. - ret = device_intr_notify (master_device, params->irq, + ret = device_intr_register (master_device, params->irq, 0, 0x04000000, delivery_port, MACH_MSG_TYPE_MAKE_SEND); - ddekit_printf ("device_intr_notify returns %d\n", ret); + ddekit_printf ("device_intr_register returns %d\n", ret); if (ret) { /* inform thread creator of error */ /* XXX does omega0 error code have any meaning to DDEKit users? */ |
