VirtualBox

Changeset 61514 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jun 7, 2016 7:39:16 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
107851
Message:

VMM/HM: Add missing/new VT-x exit reasons, cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/HM.cpp

    r61513 r61514  
    8787    EXIT_REASON(VMX_EXIT_TASK_SWITCH            ,   9, "Task switch."),
    8888    EXIT_REASON(VMX_EXIT_CPUID                  ,  10, "CPUID instruction."),
    89     EXIT_REASON_NIL(),
     89    EXIT_REASON(VMX_EXIT_GETSEC                 ,  11, "GETSEC instrunction."),
    9090    EXIT_REASON(VMX_EXIT_HLT                    ,  12, "HLT instruction."),
    9191    EXIT_REASON(VMX_EXIT_INVD                   ,  13, "INVD instruction."),
     
    119119    EXIT_REASON(VMX_EXIT_TPR_BELOW_THRESHOLD    ,  43, "TPR below threshold (MOV to CR8)."),
    120120    EXIT_REASON(VMX_EXIT_APIC_ACCESS            ,  44, "APIC access."),
    121     EXIT_REASON(VMX_EXIT_XDTR_ACCESS            ,  46, "Access to GDTR or IDTR using LGDT, LIDT, SGDT, or SIDT."),
    122     EXIT_REASON(VMX_EXIT_TR_ACCESS              ,  47, "Access to LDTR or TR using LLDT, LTR, SLDT, or STR."),
     121    EXIT_REASON(VMX_EXIT_VIRTUALIZED_EOI        ,  45, "Virtualized EOI."),
     122    EXIT_REASON(VMX_EXIT_XDTR_ACCESS            ,  46, "GDTR/IDTR access using LGDT/SGDT/LIDT/SIDT."),
     123    EXIT_REASON(VMX_EXIT_TR_ACCESS              ,  47, "LDTR/TR access using LLDT/SLDT/LTR/STR."),
    123124    EXIT_REASON(VMX_EXIT_EPT_VIOLATION          ,  48, "EPT violation."),
    124125    EXIT_REASON(VMX_EXIT_EPT_MISCONFIG          ,  49, "EPT misconfiguration."),
     
    132133    EXIT_REASON(VMX_EXIT_INVPCID                ,  58, "INVPCID instruction."),
    133134    EXIT_REASON(VMX_EXIT_VMFUNC                 ,  59, "VMFUNC instruction."),
    134     EXIT_REASON_NIL(),
     135    EXIT_REASON(VMX_EXIT_ENCLS                  ,  60, "ENCLS instrunction."),
    135136    EXIT_REASON(VMX_EXIT_RDSEED                 ,  61, "RDSEED instruction."),
    136     EXIT_REASON_NIL(),
     137    EXIT_REASON(VMX_EXIT_PML_FULL               ,  62, "Page-modification log full."),
    137138    EXIT_REASON(VMX_EXIT_XSAVES                 ,  63, "XSAVES instruction."),
    138139    EXIT_REASON(VMX_EXIT_XRSTORS                ,  64, "XRSTORS instruction.")
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