x86: misc MP/ACPI fixes
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 27 Mar 2014 19:47:25 +0000 (12:47 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Sat, 29 Mar 2014 01:17:05 +0000 (18:17 -0700)
commitc59461434f53e9dfb44380e1ad0947d4b5094e71
tree3e2b7fce788f1d71849a80d968d2ee2d62b987de
parent6caeb5e2f9bdc3cbb6c0d2d38784313e175edf88
x86: misc MP/ACPI fixes

Needed more LVTs on some hardware, needed to scan all xioapics (the
array can be sparse), and when we don't have an IOAPIC, we need to treat
IPIs like the LAPIC.

Conflicts:
kern/arch/x86/ioapic.c
kern/arch/x86/apic.h
kern/arch/x86/ioapic.c
kern/arch/x86/mp.c