Changeset 79453 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jul 1, 2019 6:04:13 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 131709
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r79432 r79453 9309 9309 * (e.g. TPR below threshold). 9310 9310 */ 9311 int rc = hmR0VmxClearIntWindowExitVmcs(pVmcsInfo); 9312 rc |= hmR0VmxClearNmiWindowExitVmcs(pVmcsInfo); 9313 AssertRCReturn(rc, rc); 9311 if (!CPUMIsGuestInVmxNonRootMode(&pVCpu->cpum.GstCtx)) 9312 { 9313 int rc = hmR0VmxClearIntWindowExitVmcs(pVmcsInfo); 9314 rc |= hmR0VmxClearNmiWindowExitVmcs(pVmcsInfo); 9315 AssertRCReturn(rc, rc); 9316 } 9314 9317 9315 9318 /* If we're emulating an instruction, we shouldn't have any TRPM traps pending … … 9321 9324 9322 9325 /* Save guest state and restore host state bits. */ 9323 rc = hmR0VmxLeaveSession(pVCpu);9326 int rc = hmR0VmxLeaveSession(pVCpu); 9324 9327 AssertRCReturn(rc, rc); 9325 9328 STAM_COUNTER_DEC(&pVCpu->hm.s.StatSwitchLongJmpToR3);
Note:
See TracChangeset
for help on using the changeset viewer.