Prototypical implementation of new IRQ redirector in sparc64.
commit0d107f313852cf9ca1abc289a98baf2c22f6c95c
authorJakub Jermar <jakub@jermar.eu>
Fri, 13 Oct 2006 20:42:54 +0000 (13 20:42 +0000)
committerJakub Jermar <jakub@jermar.eu>
Fri, 13 Oct 2006 20:42:54 +0000 (13 20:42 +0000)
tree7d634c7cbb0657a9b20fb600c81f3fc49cedc9b2
parent8ce84991b196fbdd0b7d639a36b146cf784f38fb
Prototypical implementation of new IRQ redirector in sparc64.
The new code can support shared IRQs in kernel (and multiple IRQs per device).
Userspace support is yet to be written.
The only architecture that uses this code is actually sparc64 only.
kernel/Makefile
kernel/arch/sparc64/src/drivers/kbd.c
kernel/arch/sparc64/src/sparc64.c
kernel/arch/sparc64/src/trap/interrupt.c
kernel/genarch/include/kbd/ns16550.h
kernel/genarch/include/kbd/z8530.h
kernel/genarch/src/kbd/ns16550.c
kernel/genarch/src/kbd/z8530.c
kernel/generic/include/ipc/irq.h
kernel/generic/include/irq.h [copied from kernel/generic/include/ipc/irq.h with 55% similarity]
kernel/generic/src/interrupt/irq.c [new file with mode: 0644]