VirtualBox

Changeset 64328 in vbox for trunk/src


Ignore:
Timestamp:
Oct 19, 2016 5:43:45 PM (8 years ago)
Author:
vboxsync
Message:

DevPciIch9: Removed obsolete (we think) mapping restriction supposedly imposed by REM.

File:
1 edited

Legend:

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

    r64115 r64328  
    897897            {
    898898                uNew = ich9pciGetDWord(pDev, uConfigReg);
    899 
    900899                if (f64Bit)
    901                 {
    902                     uNew |= ((uint64_t)ich9pciGetDWord(pDev, uConfigReg+4)) << 32;
    903                     /** @todo r=klaus Is this really true? Needs to be fixed properly. */
    904                     if (uNew > UINT64_C(0x0000010000000000))
    905                     {
    906                         /* Workaround for REM being unhapping with mapping very long 64-bit addresses */
    907                         LogRel(("Ignoring too long 64-bit BAR: %llx\n", uNew));
    908                         uNew = INVALID_PCI_ADDRESS;
    909                     }
    910                 }
     900                    uNew |= (uint64_t)ich9pciGetDWord(pDev, uConfigReg + 4) << 32;
    911901
    912902                /* the ROM slot has a specific enable bit */
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