- Timestamp:
- Apr 19, 2018 9:04:03 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r71913 r71914 2152 2152 * @param pVCpu The cross context virtual CPU structure. 2153 2153 * @param pVmcbNstGst Pointer to the nested-guest VM control block. 2154 * @param pCtx Pointer to the guest-CPU context.2155 */ 2156 static void hmR0SvmMergeVmcbCtrlsNested(PVMCPU pVCpu, P SVMVMCB pVmcbNstGst, PCPUMCTX pCtx)2154 * @param pCtx Pointer to the nested-guest-CPU context. 2155 */ 2156 static void hmR0SvmMergeVmcbCtrlsNested(PVMCPU pVCpu, PCPUMCTX pCtx) 2157 2157 { 2158 2158 PVM pVM = pVCpu->CTX_SUFF(pVM); 2159 2159 PCSVMVMCB pVmcb = pVCpu->hm.s.svm.pVmcb; 2160 PSVMVMCB pVmcbNstGst = pCtx->hwvirt.svm.CTX_SUFF(pVmcb); 2160 2161 PSVMVMCBCTRL pVmcbNstGstCtrl = &pVmcbNstGst->ctrl; 2161 2162 … … 2531 2532 * 2532 2533 * @param pVCpu The cross context virtual CPU structure. 2533 * @param pCtx Pointer to the guest-CPU context.2534 * @param pCtx Pointer to the nested-guest-CPU context. 2534 2535 */ 2535 2536 static void hmR0SvmVmRunSetupVmcb(PVMCPU pVCpu, PCPUMCTX pCtx) … … 2583 2584 2584 2585 /* Merge the guest and nested-guest intercepts. */ 2585 hmR0SvmMergeVmcbCtrlsNested(pVCpu, p VmcbNstGst, pCtx);2586 hmR0SvmMergeVmcbCtrlsNested(pVCpu, pCtx); 2586 2587 2587 2588 /* Update the VMCB clean bits. */ … … 4098 4099 * @param pVM The cross context VM structure. 4099 4100 * @param pVCpu The cross context virtual CPU structure. 4100 * @param pCtx Pointer to the guest-CPU context.4101 * @param pCtx Pointer to the nested-guest-CPU context. 4101 4102 * @param pSvmTransient Pointer to the SVM transient structure. 4102 4103 *
Note:
See TracChangeset
for help on using the changeset viewer.