Changeset 70721 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jan 24, 2018 9:00:50 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 120466
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r70704 r70721 1979 1979 if (HMCPU_CF_IS_PENDING(pVCpu, HM_CHANGED_GUEST_XCPT_INTERCEPTS)) 1980 1980 { 1981 /* First, load the guest intercepts into the guest VMCB. */1981 /* First, load the guest exception intercepts into the guest VMCB. */ 1982 1982 PSVMVMCB pVmcb = pVCpu->hm.s.svm.pVmcb; 1983 Assert(!(pVmcb->ctrl.u64InterceptCtrl & SVM_CTRL_INTERCEPT_VINTR));1984 1983 hmR0SvmLoadGuestXcptIntercepts(pVCpu, pVmcb, pCtx); 1985 1984 … … 2004 2003 pVmcbNstGst->ctrl.u16InterceptWrDRx |= 0xffff; 2005 2004 2005 /* Exclude the VINTR intercept of the outer guest as we don't need to cause VINTR #VMEXITs 2006 that belong to the nested-guest to the outer guest. */ 2006 2007 pVmcbNstGst->ctrl.u32InterceptXcpt |= pVmcb->ctrl.u32InterceptXcpt; 2007 pVmcbNstGst->ctrl.u64InterceptCtrl |= pVmcb->ctrl.u64InterceptCtrl2008 pVmcbNstGst->ctrl.u64InterceptCtrl |= (pVmcb->ctrl.u64InterceptCtrl & ~SVM_CTRL_INTERCEPT_VINTR) 2008 2009 | HMSVM_MANDATORY_GUEST_CTRL_INTERCEPTS; 2009 2010
Note:
See TracChangeset
for help on using the changeset viewer.