VirtualBox

Changeset 71856 in vbox for trunk/include


Ignore:
Timestamp:
Apr 13, 2018 6:32:02 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
122074
Message:

VMM/HMSVM: Clean up.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm_svm.h

    r71833 r71856  
    138138# define SVM_EXIT_WRITE_DR15             0x3F
    139139/* Exception 0-31. */
    140 # define SVM_EXIT_EXCEPTION_0            0x40
    141 # define SVM_EXIT_EXCEPTION_1            0x41
    142 # define SVM_EXIT_EXCEPTION_2            0x42
    143 # define SVM_EXIT_EXCEPTION_3            0x43
    144 # define SVM_EXIT_EXCEPTION_4            0x44
    145 # define SVM_EXIT_EXCEPTION_5            0x45
    146 # define SVM_EXIT_EXCEPTION_6            0x46
    147 # define SVM_EXIT_EXCEPTION_7            0x47
    148 # define SVM_EXIT_EXCEPTION_8            0x48
    149 # define SVM_EXIT_EXCEPTION_9            0x49
    150 # define SVM_EXIT_EXCEPTION_10           0x4A
    151 # define SVM_EXIT_EXCEPTION_11           0x4B
    152 # define SVM_EXIT_EXCEPTION_12           0x4C
    153 # define SVM_EXIT_EXCEPTION_13           0x4D
    154 # define SVM_EXIT_EXCEPTION_14           0x4E
    155 # define SVM_EXIT_EXCEPTION_15           0x4F
    156 # define SVM_EXIT_EXCEPTION_16           0x50
    157 # define SVM_EXIT_EXCEPTION_17           0x51
    158 # define SVM_EXIT_EXCEPTION_18           0x52
    159 # define SVM_EXIT_EXCEPTION_19           0x53
    160 # define SVM_EXIT_EXCEPTION_20           0x54
    161 # define SVM_EXIT_EXCEPTION_21           0x55
    162 # define SVM_EXIT_EXCEPTION_22           0x56
    163 # define SVM_EXIT_EXCEPTION_23           0x57
    164 # define SVM_EXIT_EXCEPTION_24           0x58
    165 # define SVM_EXIT_EXCEPTION_25           0x59
    166 # define SVM_EXIT_EXCEPTION_26           0x5A
    167 # define SVM_EXIT_EXCEPTION_27           0x5B
    168 # define SVM_EXIT_EXCEPTION_28           0x5C
    169 # define SVM_EXIT_EXCEPTION_29           0x5D
    170 # define SVM_EXIT_EXCEPTION_30           0x5E
    171 # define SVM_EXIT_EXCEPTION_31           0x5F
     140# define SVM_EXIT_XCPT_0                 0x40
     141# define SVM_EXIT_XCPT_1                 0x41
     142# define SVM_EXIT_XCPT_2                 0x42
     143# define SVM_EXIT_XCPT_3                 0x43
     144# define SVM_EXIT_XCPT_4                 0x44
     145# define SVM_EXIT_XCPT_5                 0x45
     146# define SVM_EXIT_XCPT_6                 0x46
     147# define SVM_EXIT_XCPT_7                 0x47
     148# define SVM_EXIT_XCPT_8                 0x48
     149# define SVM_EXIT_XCPT_9                 0x49
     150# define SVM_EXIT_XCPT_10                0x4A
     151# define SVM_EXIT_XCPT_11                0x4B
     152# define SVM_EXIT_XCPT_12                0x4C
     153# define SVM_EXIT_XCPT_13                0x4D
     154# define SVM_EXIT_XCPT_14                0x4E
     155# define SVM_EXIT_XCPT_15                0x4F
     156# define SVM_EXIT_XCPT_16                0x50
     157# define SVM_EXIT_XCPT_17                0x51
     158# define SVM_EXIT_XCPT_18                0x52
     159# define SVM_EXIT_XCPT_19                0x53
     160# define SVM_EXIT_XCPT_20                0x54
     161# define SVM_EXIT_XCPT_21                0x55
     162# define SVM_EXIT_XCPT_22                0x56
     163# define SVM_EXIT_XCPT_23                0x57
     164# define SVM_EXIT_XCPT_24                0x58
     165# define SVM_EXIT_XCPT_25                0x59
     166# define SVM_EXIT_XCPT_26                0x5A
     167# define SVM_EXIT_XCPT_27                0x5B
     168# define SVM_EXIT_XCPT_28                0x5C
     169# define SVM_EXIT_XCPT_29                0x5D
     170# define SVM_EXIT_XCPT_30                0x5E
     171# define SVM_EXIT_XCPT_31                0x5F
     172/* Exception (more readable) */
     173# define SVM_EXIT_XCPT_DE                SVM_EXIT_XCPT_0
     174# define SVM_EXIT_XCPT_DB                SVM_EXIT_XCPT_1
     175# define SVM_EXIT_XCPT_NMI               SVM_EXIT_XCPT_2
     176# define SVM_EXIT_XCPT_BP                SVM_EXIT_XCPT_3
     177# define SVM_EXIT_XCPT_OF                SVM_EXIT_XCPT_4
     178# define SVM_EXIT_XCPT_BR                SVM_EXIT_XCPT_5
     179# define SVM_EXIT_XCPT_UD                SVM_EXIT_XCPT_6
     180# define SVM_EXIT_XCPT_NM                SVM_EXIT_XCPT_7
     181# define SVM_EXIT_XCPT_DF                SVM_EXIT_XCPT_8
     182# define SVM_EXIT_XCPT_CO_SEG_OVERRUN    SVM_EXIT_XCPT_9
     183# define SVM_EXIT_XCPT_TS                SVM_EXIT_XCPT_10
     184# define SVM_EXIT_XCPT_NP                SVM_EXIT_XCPT_11
     185# define SVM_EXIT_XCPT_SS                SVM_EXIT_XCPT_12
     186# define SVM_EXIT_XCPT_GP                SVM_EXIT_XCPT_13
     187# define SVM_EXIT_XCPT_PF                SVM_EXIT_XCPT_14
     188# define SVM_EXIT_XCPT_MF                SVM_EXIT_XCPT_16
     189# define SVM_EXIT_XCPT_AC                SVM_EXIT_XCPT_17
     190# define SVM_EXIT_XCPT_MC                SVM_EXIT_XCPT_18
     191# define SVM_EXIT_XCPT_XF                SVM_EXIT_XCPT_19
     192# define SVM_EXIT_XCPT_VE                SVM_EXIT_XCPT_20
     193# define SVM_EXIT_XCPT_SX                SVM_EXIT_XCPT_30
    172194/** Physical maskable interrupt. */
    173195# define SVM_EXIT_INTR                   0x60
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