/branches/network/kernel/generic/src/ipc/irq.c |
---|
77,6 → 77,8 |
#include <syscall/copy.h> |
#include <console/console.h> |
#include <print.h> |
// explicitly enable irq |
#include <arch/interrupt.h> |
/** Free the top-half pseudocode. |
* |
194,6 → 196,11 |
spinlock_unlock(&irq_uspace_hash_table_lock); |
interrupts_restore(ipl); |
// explicitly enable irq |
/* different byteorder? |
* trap_virtual_enable_irqs( 1 << ( irq->inr - 1 )); |
*/ |
trap_virtual_enable_irqs( 1 << ( irq->inr + 7 )); |
return EOK; |
} |