Moving ioapic.h to HAL