VirtualBox

Changeset 78259 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Apr 23, 2019 10:40:45 AM (6 years ago)
Author:
vboxsync
Message:

VMM/HMVMXR0: Nested VMX: bugref:9180 Use the VMCS info. from the VMX-transient object. It should be valid at this point.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r78258 r78259  
    72807280            if (RT_SUCCESS(rc))
    72817281            {
    7282                 if (u32Val & (  VMX_VMCS_GUEST_INT_STATE_BLOCK_MOVSS
    7283                               | VMX_VMCS_GUEST_INT_STATE_BLOCK_STI))
     7282                if (u32Val & (VMX_VMCS_GUEST_INT_STATE_BLOCK_MOVSS | VMX_VMCS_GUEST_INT_STATE_BLOCK_STI))
    72847283                    EMSetInhibitInterruptsPC(pVCpu, pVCpu->cpum.GstCtx.rip);
    72857284                else if (VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS))
     
    1025510254     */
    1025610255    PVM pVM = pVCpu->CTX_SUFF(pVM);
    10257     PVMXVMCSINFO pVmcsInfo = hmGetVmxActiveVmcsInfo(pVCpu);
     10256    PCVMXVMCSINFO pVmcsInfo = pVmxTransient->pVmcsInfo;
     10257    Assert(pVmcsInfo);
    1025810258    if (   !pVCpu->hm.s.vmx.u64GstMsrApicBase
    1025910259        && (pVmcsInfo->u32ProcCtls2 & VMX_PROC_CTLS2_VIRT_APIC_ACCESS)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette