Changeset 79578 in vbox
- Timestamp:
- Jul 7, 2019 3:27:41 PM (5 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r79577 r79578 17096 17096 uint8_t const iGReg = pVmxTransient->ExitInstrInfo.VmreadVmwrite.iReg2; 17097 17097 Assert(iGReg < RT_ELEMENTS(pVCpu->cpum.GstCtx.aGRegs)); 17098 uint64_t u64 FieldEnc= pVCpu->cpum.GstCtx.aGRegs[iGReg].u64;17098 uint64_t u64VmcsField = pVCpu->cpum.GstCtx.aGRegs[iGReg].u64; 17099 17099 17100 17100 HMVMX_CPUMCTX_ASSERT(pVCpu, CPUMCTX_EXTRN_EFER); 17101 17101 if (!CPUMIsGuestInLongModeEx(&pVCpu->cpum.GstCtx)) 17102 u64 FieldEnc&= UINT64_C(0xffffffff);17103 17104 if (CPUMIsGuestVmxVmreadVmwriteInterceptSet(pVCpu, pVmxTransient->uExitReason, u64 FieldEnc))17102 u64VmcsField &= UINT64_C(0xffffffff); 17103 17104 if (CPUMIsGuestVmxVmreadVmwriteInterceptSet(pVCpu, pVmxTransient->uExitReason, u64VmcsField)) 17105 17105 { 17106 17106 rc |= hmR0VmxReadExitInstrLenVmcs(pVmxTransient);
Note:
See TracChangeset
for help on using the changeset viewer.

