x86: APIC cleanup
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 17 Mar 2014 20:56:30 +0000 (13:56 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 29 Mar 2014 01:17:04 +0000 (18:17 -0700)
commit2f3b06f2e7d13ae5d21670698547b018503cd0bd
tree2a2fefd29a66569accf187a6dfbb4162d787c979
parent65b3fb7deb204dd597607a5b4ae62901f94c1972
x86: APIC cleanup

Cleanup of debug info, some dead code removal, better header work, etc.

Things work on qemu, though c89 is unhappy about of a bunch of things.
(bigger apics (nlvt > max), multiple botched buses, and a bus_irq_init
with a 0'd TBDF.
16 files changed:
kern/arch/x86/apic.c
kern/arch/x86/apic.h
kern/arch/x86/apic9.c
kern/arch/x86/ioapic.c
kern/arch/x86/ioapic.h
kern/arch/x86/mp.c
kern/arch/x86/mpacpi.c
kern/arch/x86/mptables.h [new file with mode: 0644]
kern/arch/x86/pci.c
kern/arch/x86/pci.h
kern/arch/x86/rdtsc_test.c
kern/arch/x86/smp_boot.c
kern/arch/x86/trap.c
kern/arch/x86/trap.h
kern/drivers/dev/acpi.c
kern/drivers/net/ether8139.c