madt: Prepare to extract I/O APIC information from MADT
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 12 Feb 2011 06:22:09 +0000 (14:22 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 12 Feb 2011 06:54:56 +0000 (14:54 +0800)
commit8612069842715fdcffe730624cdbc2b40d2a0af9
treec8dbd83823e6f4c51acdd0f485296be5f3de2b59
parent94b7f5c18e1ad4d1bfaf2ead76ea829802aa87db
madt: Prepare to extract I/O APIC information from MADT

- Run madt_probe() at BOOT2_PRESMP/ORDER_FIRST.
- Save MADT's physical address in global variable.
- Move preliminary LAPIC checks from MADT probing to MADT LAPIC
  enumerator's probing function.
sys/platform/pc32/i386/mp_madt.c
sys/platform/pc64/x86_64/mp_madt.c