VirtualBox

Changeset 104543 in vbox


Ignore:
Timestamp:
May 8, 2024 9:40:03 AM (7 months ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:3409 Fixed a couple of nested-VMX event injection checks.

File:
1 edited

Legend:

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

    r103609 r104543  
    67396739
    67406740                /* Exceptions that provide an error code. */
    6741                 if (   uType == VMX_ENTRY_INT_INFO_TYPE_HW_XCPT
    6742                     && (   uVector == X86_XCPT_DF
     6741                if (uType == VMX_ENTRY_INT_INFO_TYPE_HW_XCPT)
     6742                {
     6743                    if (   uVector == X86_XCPT_DF
    67436744                        || uVector == X86_XCPT_TS
    67446745                        || uVector == X86_XCPT_NP
     
    67466747                        || uVector == X86_XCPT_GP
    67476748                        || uVector == X86_XCPT_PF
    6748                         || uVector == X86_XCPT_AC))
    6749                 { /* likely */ }
    6750                 else
    6751                     IEM_VMX_VMENTRY_FAILED_RET(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_EntryIntInfoErrCodeVec);
     6749                        || uVector == X86_XCPT_AC)
     6750                    { /* likely */ }
     6751                    else
     6752                        IEM_VMX_VMENTRY_FAILED_RET(pVCpu, pszInstr, pszFailure, kVmxVDiag_Vmentry_EntryIntInfoErrCodeVec);
     6753                }
    67526754
    67536755                /* Exception error-code reserved bits. */
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