Author: mmlr Date: 2011-05-07 19:36:10 +0200 (Sat, 07 May 2011) New Revision: 41368 Changeset: https://dev.haiku-os.org/changeset/41368 Modified: haiku/trunk/src/system/kernel/arch/x86/irq_routing_table.cpp Log: Added root name for PCI express, a note about why it works even without it and a TODO to eventually do it correctly anyway. Modified: haiku/trunk/src/system/kernel/arch/x86/irq_routing_table.cpp =================================================================== --- haiku/trunk/src/system/kernel/arch/x86/irq_routing_table.cpp 2011-05-07 17:32:12 UTC (rev 41367) +++ haiku/trunk/src/system/kernel/arch/x86/irq_routing_table.cpp 2011-05-07 17:36:10 UTC (rev 41368) @@ -27,6 +27,10 @@ const char* kACPIPciRootName = "PNP0A03"; +const char* kACPIPciExpressRootName = "PNP0A08"; + // Note that some configurations will still return the PCI express root + // when querying for the standard PCI root. This is due to the compatible ID + // fields in ACPI. TODO: Query both/the correct root device. irq_descriptor::irq_descriptor()