[haiku-commits] r41368 - haiku/trunk/src/system/kernel/arch/x86

  • From: mmlr@xxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 7 May 2011 19:36:10 +0200 (CEST)

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()


Other related posts:

  • » [haiku-commits] r41368 - haiku/trunk/src/system/kernel/arch/x86 - mmlr