VirtualBox

Changeset 77517 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Mar 1, 2019 9:23:54 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
129117
Message:

VMM/IEM: Nested VMX: bugref:9180 Remove redundant check in iemVmxVmFailValid.

File:
1 edited

Legend:

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

    r77475 r77517  
    11451145DECL_FORCE_INLINE(void) iemVmxVmFailValid(PVMCPU pVCpu, VMXINSTRERR enmInsErr)
    11461146{
    1147     if (IEM_VMX_HAS_CURRENT_VMCS(pVCpu))
    1148     {
    1149         pVCpu->cpum.GstCtx.eflags.u32 &= ~(X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF);
    1150         pVCpu->cpum.GstCtx.eflags.u32 |= X86_EFL_ZF;
    1151         iemVmxVmcsSetVmInstrErr(pVCpu, enmInsErr);
    1152     }
     1147    pVCpu->cpum.GstCtx.eflags.u32 &= ~(X86_EFL_CF | X86_EFL_PF | X86_EFL_AF | X86_EFL_ZF | X86_EFL_SF | X86_EFL_OF);
     1148    pVCpu->cpum.GstCtx.eflags.u32 |= X86_EFL_ZF;
     1149    iemVmxVmcsSetVmInstrErr(pVCpu, enmInsErr);
    11531150}
    11541151
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