VirtualBox

Changeset 73152 in vbox


Ignore:
Timestamp:
Jul 16, 2018 10:09:52 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123742
Message:

VMM/HMSVMR0: Fix missing import bits required by IEMExecDecodedxxx.

File:
1 edited

Legend:

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

    r73151 r73152  
    78537853    if (fSupportsNextRipSave)
    78547854    {
     7855        HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK | fImport);
    78557856        uint8_t const cbInstr = pVmcb->ctrl.u64NextRIP - pVCpu->cpum.GstCtx.rip;
    78567857        rcStrict = IEMExecDecodedClgi(pVCpu, cbInstr);
     
    79347935    if (fSupportsNextRipSave)
    79357936    {
     7937        HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK | fImport);
    79367938        uint8_t const cbInstr = pVmcb->ctrl.u64NextRIP - pVCpu->cpum.GstCtx.rip;
    79377939        rcStrict = IEMExecDecodedVmload(pVCpu, cbInstr);
     
    79747976    if (fSupportsNextRipSave)
    79757977    {
     7978        HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK);
    79767979        uint8_t const cbInstr = pVmcb->ctrl.u64NextRIP - pVCpu->cpum.GstCtx.rip;
    79777980        rcStrict = IEMExecDecodedVmsave(pVCpu, cbInstr);
     
    80048007    if (fSupportsNextRipSave)
    80058008    {
     8009        HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK);
    80068010        PCSVMVMCB     pVmcb   = hmR0SvmGetCurrentVmcb(pVCpu);
    80078011        uint8_t const cbInstr = pVmcb->ctrl.u64NextRIP - pVCpu->cpum.GstCtx.rip;
Note: See TracChangeset for help on using the changeset viewer.

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