Changeset 97006 in vbox
- Timestamp:
- Oct 5, 2022 2:40:47 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 153938
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp ¶
r96964 r97006 2433 2433 # else 2434 2434 PVMXVVMCS const pVmcs = &pVCpu->cpum.GstCtx.hwvirt.vmx.Vmcs; 2435 2436 /* Just count this as an exit and be done with that. */ 2437 pVCpu->iem.s.cPotentialExits++; 2435 2438 2436 2439 /* … … 8070 8073 } 8071 8074 8075 8072 8076 /** 8073 8077 * Interface for HM and EM to read a VMCS field from the nested-guest VMCS. … … 8125 8129 } 8126 8130 8131 pVCpu->iem.s.cPotentialExits++; 8132 8127 8133 /* VMCS pointer in root mode. */ 8128 8134 if ( !IEM_VMX_IS_ROOT_MODE(pVCpu) … … 8171 8177 : &pVCpu->cpum.GstCtx.hwvirt.vmx.ShadowVmcs; 8172 8178 iemVmxVmreadNoCheck(pVmcs, pu64Dst, u64VmcsField); 8179 Log4(("vmread %#RX64 => %#RX64\n", u64VmcsField, *pu64Dst)); 8173 8180 return VINF_SUCCESS; 8174 8181 } … … 8425 8432 } 8426 8433 8434 pVCpu->iem.s.cPotentialExits++; 8435 8427 8436 /* VMCS pointer in root mode. */ 8428 8437 if ( !IEM_VMX_IS_ROOT_MODE(pVCpu) … … 8509 8518 : &pVCpu->cpum.GstCtx.hwvirt.vmx.ShadowVmcs; 8510 8519 iemVmxVmwriteNoCheck(pVmcs, u64Val, u64VmcsField); 8520 Log4(("vmwrite %#RX64 <= %#RX64\n", u64VmcsField, u64Val)); 8511 8521 8512 8522 if ( !fInVmxNonRootMode … … 9862 9872 IEM_CIMPL_DEF_0(iemCImpl_vmcall) 9863 9873 { 9874 pVCpu->iem.s.cPotentialExits++; 9875 9864 9876 #ifdef VBOX_WITH_NESTED_HWVIRT_VMX 9865 9877 /* Nested-guest intercept. */
Note:
See TracChangeset
for help on using the changeset viewer.