VirtualBox

Changeset 74704 in vbox for trunk


Ignore:
Timestamp:
Oct 9, 2018 8:19:56 AM (6 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added XSETBV intercept.

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h

    r74703 r74704  
    75857585            IEM_CTX_IMPORT_RET(pVCpu, CPUMCTX_EXTRN_XCRx);
    75867586
     7587            if (IEM_VMX_IS_NON_ROOT_MODE(pVCpu))
     7588                IEM_VMX_VMEXIT_INSTR_RET(pVCpu, VMX_EXIT_XSETBV, cbInstr);
     7589
    75877590            uint32_t uEcx = pVCpu->cpum.GstCtx.ecx;
    75887591            uint64_t uNewValue = RT_MAKE_U64(pVCpu->cpum.GstCtx.eax, pVCpu->cpum.GstCtx.edx);
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h

    r74702 r74704  
    4545 *  VMX_EXIT_INVVPID
    4646 *  VMX_EXIT_WBINVD
    47  *  VMX_EXIT_XSETBV
    4847 *  VMX_EXIT_APIC_WRITE
    4948 *  VMX_EXIT_RDRAND
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