modularize printing, acpi, lapic, ioapic