summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--devices/src/pci/pci_root.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/devices/src/pci/pci_root.rs b/devices/src/pci/pci_root.rs
index 1ddd3d7..205524a 100644
--- a/devices/src/pci/pci_root.rs
+++ b/devices/src/pci/pci_root.rs
@@ -47,14 +47,17 @@ pub struct PciRoot {
     devices: Vec<Arc<Mutex<dyn BusDevice>>>,
 }
 
+const PCI_VENDOR_ID_INTEL: u16 = 0x8086;
+const PCI_DEVICE_ID_INTEL_82441: u16 = 0x1237;
+
 impl PciRoot {
     /// Create an empty PCI root bus.
     pub fn new() -> Self {
         PciRoot {
             root_configuration: PciRootConfiguration {
                 config: PciConfiguration::new(
-                    0,
-                    0,
+                    PCI_VENDOR_ID_INTEL,
+                    PCI_DEVICE_ID_INTEL_82441,
                     PciClassCode::BridgeDevice,
                     &PciBridgeSubclass::HostBridge,
                     None,