- Timestamp:
- Oct 19, 2016 5:43:45 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Bus/DevPciIch9.cpp
r64115 r64328 897 897 { 898 898 uNew = ich9pciGetDWord(pDev, uConfigReg); 899 900 899 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; 911 901 912 902 /* the ROM slot has a specific enable bit */
Note:
See TracChangeset
for help on using the changeset viewer.