APIC enumeration from ACPI
ACPI bug fixes and refactoring