VirtualBox

Changeset 34516 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Nov 30, 2010 2:05:27 PM (14 years ago)
Author:
vboxsync
Message:

PCI: remove irrelevant bits from BARs addresses when printing

File:
1 edited

Legend:

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

    r34485 r34516  
    21542154
    21552155                    uint32_t u32Addr = ich9pciConfigReadDev(pPciDev, ich9pciGetRegionReg(iRegion), 4);
    2156                     const char * szDesc =
    2157                             (pRegion->type & PCI_ADDRESS_SPACE_IO) ?
    2158                             "IO" : "MMIO";
     2156                    const char * szDesc;
     2157
     2158                    if (pRegion->type & PCI_ADDRESS_SPACE_IO)
     2159                    {
     2160                        szDesc = "IO";
     2161                        u32Addr &= ~0x3;
     2162                    }
     2163                    else
     2164                    {
     2165                        szDesc = "MMIO";
     2166                        u32Addr &= ~0xf;
     2167                    }
     2168
    21592169                    printIndent(pHlp, iIndent + 2);
    21602170                    pHlp->pfnPrintf(pHlp, "  %s region #%d: %x..%x\n",
Note: See TracChangeset for help on using the changeset viewer.

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