From 90fd2a0795a3f5cff2b3954e01de70d53fbd362b Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Sat, 7 May 2011 17:36:10 +0000 Subject: [PATCH] Added root name for PCI express, a note about why it works even without it and a TODO to eventually do it correctly anyway. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41368 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/arch/x86/irq_routing_table.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/system/kernel/arch/x86/irq_routing_table.cpp b/src/system/kernel/arch/x86/irq_routing_table.cpp index fb1e553b9a..822416ea83 100644 --- a/src/system/kernel/arch/x86/irq_routing_table.cpp +++ b/src/system/kernel/arch/x86/irq_routing_table.cpp @@ -27,6 +27,10 @@ const int kIRQDescriptor = 0x04; 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()