VirtualBox

Changeset 11192 in vbox for trunk


Ignore:
Timestamp:
Aug 6, 2008 7:05:33 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
34220
Message:

Use PCIDev*.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Bus/DevPCI.cpp

    r11185 r11192  
    15081508     */
    15091509    /* i440FX */
    1510     pBus->PciDev.config[0x00]         = 0x86; /* vendor_id: Intel */
    1511     pBus->PciDev.config[0x01]         = 0x80;
    1512     pBus->PciDev.config[0x02]         = 0x37; /* device_id: */
    1513     pBus->PciDev.config[0x03]         = 0x12;
    1514     pBus->PciDev.config[0x08]         = 0x02; /* revision */
    1515     pBus->PciDev.config[0x0a]         = 0x00; /* class_sub = host2pci */
    1516     pBus->PciDev.config[0x0b]         = 0x06; /* class_base = PCI_bridge */
    1517     pBus->PciDev.config[0x0e]         = 0x00; /* header_type */
     1510    PCIDevSetVendorId(  &pBus->PciDev, 0x8086); /* Intel */
     1511    PCIDevSetDeviceId(  &pBus->PciDev, 0x1237);
     1512    PCIDevSetRevisionId(&pBus->PciDev,   0x02);
     1513    PCIDevSetClassSub(  &pBus->PciDev,   0x00); /* host2pci */
     1514    PCIDevSetClassBase( &pBus->PciDev,   0x06); /* PCI_bridge */
     1515    PCIDevSetHeaderType(&pBus->PciDev,   0x00);
     1516
    15181517    pBus->PciDev.pDevIns              = pDevIns;
    15191518    pBus->PciDev.Int.s.fRequestedDevFn= true;
     
    15211520
    15221521    /* PIIX3 */
    1523     pBus->PIIX3State.dev.config[0x00] = 0x86; /* vendor:    Intel */
    1524     pBus->PIIX3State.dev.config[0x01] = 0x80;
    1525     pBus->PIIX3State.dev.config[0x02] = 0x00; /* device_id: 82371SB PIIX3 PCI-to-ISA bridge (Step A1) */
    1526     pBus->PIIX3State.dev.config[0x03] = 0x70;
    1527     pBus->PIIX3State.dev.config[0x0a] = 0x01; /* class_sub = PCI_ISA */
    1528     pBus->PIIX3State.dev.config[0x0b] = 0x06; /* class_base = PCI_bridge */
    1529     pBus->PIIX3State.dev.config[0x0e] = 0x80; /* header_type = PCI_multifunction, generic */
     1522    PCIDevSetVendorId(  &pBus->PIIX3State.dev, 0x8086); /* Intel */
     1523    PCIDevSetDeviceId(  &pBus->PIIX3State.dev, 0x7000); /* 82371SB PIIX3 PCI-to-ISA bridge (Step A1) */
     1524    PCIDevSetClassSub(  &pBus->PIIX3State.dev,   0x01); /* PCI_ISA */
     1525    PCIDevSetClassBase( &pBus->PIIX3State.dev,   0x06); /* PCI_bridge */
     1526    PCIDevSetHeaderType(&pBus->PIIX3State.dev,   0x80); /* PCI_multifunction, generic */
     1527
    15301528    pBus->PIIX3State.dev.pDevIns      = pDevIns;
    15311529    pBus->PciDev.Int.s.fRequestedDevFn= true;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette