Don't use the I/O APIC by default,

since this would require pcid to know the _PRT (PCI routing table) to
use and map the interrupt pins to the correct IRQs. xhcid is unaffected
by this though, since it uses MSI-X.

All ACPI handling will be done in userspace before the infrastructure
necessary would make sense (I don't think adding serde to the kernel
would be optimal, and how else would all of the ACPI namespace be
parsed?).
This commit is contained in:
4lDO2
2020-04-19 13:25:43 +02:00
parent 00312bdf32
commit 9413475119

View File

@@ -16,7 +16,7 @@ pub unsafe fn init(active_table: &mut ActivePageTable) {
}
pub unsafe fn init_after_acpi(active_table: &mut ActivePageTable) {
// this will disable the IOAPIC if needed.
ioapic::init(active_table);
//ioapic::init(active_table);
}
#[cfg(feature = "acpi")]