Changeset 78645 in vbox for trunk/src/VBox
- Timestamp:
- May 22, 2019 6:24:59 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp
r78621 r78645 1237 1237 NOREF(pCtx); 1238 1238 1239 /* There shouldn't be any externally kept state at this point. */ 1240 AssertMsg(!(pVCpu->cpum.GstCtx.fExtrn & CPUMCTX_EXTRN_ALL), 1241 ("fExtrn=%#RX64 fExtrnMbz=%#RX64\n", pVCpu->cpum.GstCtx.fExtrn, CPUMCTX_EXTRN_ALL)); 1242 1239 1243 /* 1240 * Make sure we need to merge the nested-guest VMCS on next nested-guest 1241 * VM entry (if we VM-exit in ring-0 and continue in ring-0 till the next 1242 * nested-guest VM-entry). 1244 * Make sure we need to merge the guest VMCS controls with the nested-guest 1245 * VMCS controls on the next nested-guest VM entry. 1243 1246 */ 1244 1247 pVCpu->hm.s.vmx.fMergedNstGstCtls = false; 1245 1246 CPUMImportGuestStateOnDemand(pVCpu, CPUMCTX_EXTRN_ALL);1247 AssertMsg(!(pVCpu->cpum.GstCtx.fExtrn & CPUMCTX_EXTRN_ALL),1248 ("fExtrn=%#RX64 fExtrnMbz=%#RX64\n", pVCpu->cpum.GstCtx.fExtrn, CPUMCTX_EXTRN_ALL));1249 ASMAtomicUoOrU64(&pVCpu->hm.s.fCtxChanged, HM_CHANGED_ALL_GUEST);1250 1251 1252 1248 } 1253 1249 # endif /* VBOX_WITH_NESTED_HWVIRT_VMX */
Note:
See TracChangeset
for help on using the changeset viewer.