Changeset 90953 in vbox for trunk/src/VBox/VMM/VMMRZ
- Timestamp:
- Aug 27, 2021 12:45:24 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 146592
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp
r90948 r90953 139 139 if (ASMAtomicUoIncU32(&pVCpu->vmm.s.cCallRing3Disabled) == 1) 140 140 { 141 /** @todo it might make more sense to just disable logging here, then we142 * won't flush away important bits... but that goes both ways really. */143 141 #ifdef IN_RC 144 142 pVCpu->pVMRC->vmm.s.fRCLoggerFlushingDisabled = true; 145 143 #else 146 144 pVCpu->vmmr0.s.fLogFlushingDisabled = true; 147 if (pVCpu->vmmr0.s.u.s.Logger.pLogger)148 pVCpu->vmmr0.s.u.s.Logger.pLogger->u32UserValue1 |= VMMR0_LOGGER_FLAGS_FLUSHING_DISABLED;149 if (pVCpu->vmmr0.s.u.s.RelLogger.pLogger)150 pVCpu->vmmr0.s.u.s.RelLogger.pLogger->u32UserValue1 |= VMMR0_LOGGER_FLAGS_FLUSHING_DISABLED;151 145 #endif 152 146 } … … 178 172 #else 179 173 pVCpu->vmmr0.s.fLogFlushingDisabled = false; 180 if (pVCpu->vmmr0.s.u.s.Logger.pLogger)181 pVCpu->vmmr0.s.u.s.Logger.pLogger->u32UserValue1 &= ~VMMR0_LOGGER_FLAGS_FLUSHING_DISABLED;182 if (pVCpu->vmmr0.s.u.s.RelLogger.pLogger)183 pVCpu->vmmr0.s.u.s.RelLogger.pLogger->u32UserValue1 &= ~VMMR0_LOGGER_FLAGS_FLUSHING_DISABLED;184 174 #endif 185 175 }
Note:
See TracChangeset
for help on using the changeset viewer.