VirtualBox

Changeset 20156 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
May 29, 2009 3:08:24 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47964
Message:

DevPCI: Restore all config registers.

File:
1 edited

Legend:

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

    r20154 r20156  
    14701470            }
    14711471        }
     1472
     1473    /*
     1474     * The device dependent registers. We will not use ConfigWrite here as we
     1475     * have no clue about the size of the registers, so the device is
     1476     * responsible for correctly restoring functionality governed by these
     1477     * registers.
     1478     */
     1479    for (uint32_t off = 0x40; off < sizeof(pDev->config); off++)
     1480        if (pbDstConfig[off] != pbSrcConfig[off])
     1481        {
     1482            LogRel(("PCI: %8s/%u: register %02x: %02x -> %02x\n",
     1483                    pDev->name, pDev->pDevIns->iInstance, off, pbDstConfig[off], pbSrcConfig[off])); /** @todo make this Log() later. */
     1484            pbDstConfig[off] = pbSrcConfig[off];
     1485        }
    14721486}
    14731487
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