Changeset 78614 in vbox for trunk/src/VBox
- Timestamp:
- May 21, 2019 6:32:01 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r78613 r78614 12545 12545 bool const fVmxInsOutsInfo = pVM->cpum.ro.GuestFeatures.fVmxInsOutInfo; 12546 12546 bool const fIOString = VMX_EXIT_QUAL_IO_IS_STRING(pVmxTransient->uExitQual); 12547 if ( fVmxInsOutsInfo 12548 && fIOString) 12547 if (fIOString) 12549 12548 { 12550 Assert(RT_BF_GET(pVM->hm.s.vmx.Msrs.u64Basic, VMX_BF_BASIC_VMCS_INS_OUTS)); /* Paranoia. */12551 rc = hmR0VmxReadExitInstrInfoVmcs(pVmxTransient);12552 12549 rc |= hmR0VmxReadGuestLinearAddrVmcs(pVCpu, pVmxTransient); 12553 AssertRCReturn(rc, rc); 12550 if (fVmxInsOutsInfo) 12551 { 12552 Assert(RT_BF_GET(pVM->hm.s.vmx.Msrs.u64Basic, VMX_BF_BASIC_VMCS_INS_OUTS)); /* Paranoia. */ 12553 rc |= hmR0VmxReadExitInstrInfoVmcs(pVmxTransient); 12554 } 12555 else 12556 pVmxTransient->ExitInstrInfo.u = 0; 12554 12557 } 12555 12558 else 12556 {12557 pVmxTransient->ExitInstrInfo.u = 0;12558 12559 pVmxTransient->uGuestLinearAddr = 0; 12559 }12560 AssertRCReturn(rc, rc); 12560 12561 12561 12562 VMXVEXITINFO ExitInfo;
Note:
See TracChangeset
for help on using the changeset viewer.