More set up for using ioapics
authorRonald G. Minnich <rminnich@google.com>
Mon, 3 Mar 2014 22:25:35 +0000 (14:25 -0800)
committerRonald G. Minnich <rminnich@google.com>
Mon, 3 Mar 2014 22:25:35 +0000 (14:25 -0800)
commit15a4ee7a8f8f94f7f219cccaf10082c85cf3c43d
tree873ff7beb00010a6a9345bcb36dadb8e17bd9b44
parent1d3a7e25080bd9b73a8eed4294a64ff8af95a9de
More set up for using ioapics

Everything *seems* to be getting done but interrupts still don't happen.
Note we had to change register_dev_interrupt to take a u32; the ioapic
requires it.

Signed-off-by: Ronald G. Minnich <rminnich@google.com>
kern/arch/x86/init.c
kern/arch/x86/io.h
kern/arch/x86/ioapic.c
kern/arch/x86/pci.h
kern/arch/x86/trap.c
kern/drivers/dev/acpi.c
kern/drivers/dev/ether.c
kern/include/trap.h