Changeset 80644 in vbox
- Timestamp:
- Sep 6, 2019 8:13:58 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/IOMR0.cpp
r80641 r80644 125 125 pGVM->iomr0.s.paIoPortRegs[hIoPorts].cPorts = cPorts; 126 126 uint16_t const idxStats = pGVM->iomr0.s.paIoPortRing3Regs[hIoPorts].idxStats; 127 #ifdef VBOX_WITH_STATISTICS 127 128 pGVM->iomr0.s.paIoPortRegs[hIoPorts].idxStats = (uint32_t)idxStats + cPorts <= pGVM->iomr0.s.cIoPortStatsAllocation 128 129 ? idxStats : UINT16_MAX; 130 #else 131 pGVM->iomr0.s.paIoPortRegs[hIoPorts].idxStats = UINT16_MAX; 132 #endif 129 133 return VINF_SUCCESS; 130 134 } … … 258 262 AssertReturn(cReqMinEntries <= _64K, VERR_IOM_TOO_MANY_IOPORT_REGISTRATIONS); 259 263 uint32_t cNewEntries = (uint32_t)cReqMinEntries; 264 #ifdef VBOX_WITH_STATISTICS 260 265 uint32_t const cOldEntries = pGVM->iomr0.s.cIoPortStatsAllocation; 261 266 ASMCompilerBarrier(); 267 #else 268 uint32_t const cOldEntries = 0; 269 #endif 262 270 AssertReturn(cNewEntries > cOldEntries, VERR_IOM_IOPORT_IPE_1); 263 271 AssertReturn(pGVM->iom.s.cIoPortStatsAllocation == cOldEntries, VERR_IOM_IOPORT_IPE_1);
Note:
See TracChangeset
for help on using the changeset viewer.