Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
vmx.h File Reference

Go to the source code of this file.

Macros

#define VMX_EXIT_REASONS_FAILED_VMENTRY   0x80000000
 
#define EXIT_REASON_EXCEPTION_NMI   0
 
#define EXIT_REASON_EXTERNAL_INTERRUPT   1
 
#define EXIT_REASON_TRIPLE_FAULT   2
 
#define EXIT_REASON_PENDING_INTERRUPT   7
 
#define EXIT_REASON_NMI_WINDOW   8
 
#define EXIT_REASON_TASK_SWITCH   9
 
#define EXIT_REASON_CPUID   10
 
#define EXIT_REASON_HLT   12
 
#define EXIT_REASON_INVD   13
 
#define EXIT_REASON_INVLPG   14
 
#define EXIT_REASON_RDPMC   15
 
#define EXIT_REASON_RDTSC   16
 
#define EXIT_REASON_VMCALL   18
 
#define EXIT_REASON_VMCLEAR   19
 
#define EXIT_REASON_VMLAUNCH   20
 
#define EXIT_REASON_VMPTRLD   21
 
#define EXIT_REASON_VMPTRST   22
 
#define EXIT_REASON_VMREAD   23
 
#define EXIT_REASON_VMRESUME   24
 
#define EXIT_REASON_VMWRITE   25
 
#define EXIT_REASON_VMOFF   26
 
#define EXIT_REASON_VMON   27
 
#define EXIT_REASON_CR_ACCESS   28
 
#define EXIT_REASON_DR_ACCESS   29
 
#define EXIT_REASON_IO_INSTRUCTION   30
 
#define EXIT_REASON_MSR_READ   31
 
#define EXIT_REASON_MSR_WRITE   32
 
#define EXIT_REASON_INVALID_STATE   33
 
#define EXIT_REASON_MWAIT_INSTRUCTION   36
 
#define EXIT_REASON_MONITOR_INSTRUCTION   39
 
#define EXIT_REASON_PAUSE_INSTRUCTION   40
 
#define EXIT_REASON_MCE_DURING_VMENTRY   41
 
#define EXIT_REASON_TPR_BELOW_THRESHOLD   43
 
#define EXIT_REASON_APIC_ACCESS   44
 
#define EXIT_REASON_EPT_VIOLATION   48
 
#define EXIT_REASON_EPT_MISCONFIG   49
 
#define EXIT_REASON_WBINVD   54
 
#define EXIT_REASON_XSETBV   55
 
#define EXIT_REASON_INVPCID   58
 
#define VMX_EXIT_REASONS
 

Macro Definition Documentation

#define EXIT_REASON_APIC_ACCESS   44

Definition at line 64 of file vmx.h.

#define EXIT_REASON_CPUID   10

Definition at line 37 of file vmx.h.

#define EXIT_REASON_CR_ACCESS   28

Definition at line 53 of file vmx.h.

#define EXIT_REASON_DR_ACCESS   29

Definition at line 54 of file vmx.h.

#define EXIT_REASON_EPT_MISCONFIG   49

Definition at line 66 of file vmx.h.

#define EXIT_REASON_EPT_VIOLATION   48

Definition at line 65 of file vmx.h.

#define EXIT_REASON_EXCEPTION_NMI   0

Definition at line 30 of file vmx.h.

#define EXIT_REASON_EXTERNAL_INTERRUPT   1

Definition at line 31 of file vmx.h.

#define EXIT_REASON_HLT   12

Definition at line 38 of file vmx.h.

#define EXIT_REASON_INVALID_STATE   33

Definition at line 58 of file vmx.h.

#define EXIT_REASON_INVD   13

Definition at line 39 of file vmx.h.

#define EXIT_REASON_INVLPG   14

Definition at line 40 of file vmx.h.

#define EXIT_REASON_INVPCID   58

Definition at line 69 of file vmx.h.

#define EXIT_REASON_IO_INSTRUCTION   30

Definition at line 55 of file vmx.h.

#define EXIT_REASON_MCE_DURING_VMENTRY   41

Definition at line 62 of file vmx.h.

#define EXIT_REASON_MONITOR_INSTRUCTION   39

Definition at line 60 of file vmx.h.

#define EXIT_REASON_MSR_READ   31

Definition at line 56 of file vmx.h.

#define EXIT_REASON_MSR_WRITE   32

Definition at line 57 of file vmx.h.

#define EXIT_REASON_MWAIT_INSTRUCTION   36

Definition at line 59 of file vmx.h.

#define EXIT_REASON_NMI_WINDOW   8

Definition at line 35 of file vmx.h.

#define EXIT_REASON_PAUSE_INSTRUCTION   40

Definition at line 61 of file vmx.h.

#define EXIT_REASON_PENDING_INTERRUPT   7

Definition at line 34 of file vmx.h.

#define EXIT_REASON_RDPMC   15

Definition at line 41 of file vmx.h.

#define EXIT_REASON_RDTSC   16

Definition at line 42 of file vmx.h.

#define EXIT_REASON_TASK_SWITCH   9

Definition at line 36 of file vmx.h.

#define EXIT_REASON_TPR_BELOW_THRESHOLD   43

Definition at line 63 of file vmx.h.

#define EXIT_REASON_TRIPLE_FAULT   2

Definition at line 32 of file vmx.h.

#define EXIT_REASON_VMCALL   18

Definition at line 43 of file vmx.h.

#define EXIT_REASON_VMCLEAR   19

Definition at line 44 of file vmx.h.

#define EXIT_REASON_VMLAUNCH   20

Definition at line 45 of file vmx.h.

#define EXIT_REASON_VMOFF   26

Definition at line 51 of file vmx.h.

#define EXIT_REASON_VMON   27

Definition at line 52 of file vmx.h.

#define EXIT_REASON_VMPTRLD   21

Definition at line 46 of file vmx.h.

#define EXIT_REASON_VMPTRST   22

Definition at line 47 of file vmx.h.

#define EXIT_REASON_VMREAD   23

Definition at line 48 of file vmx.h.

#define EXIT_REASON_VMRESUME   24

Definition at line 49 of file vmx.h.

#define EXIT_REASON_VMWRITE   25

Definition at line 50 of file vmx.h.

#define EXIT_REASON_WBINVD   54

Definition at line 67 of file vmx.h.

#define EXIT_REASON_XSETBV   55

Definition at line 68 of file vmx.h.

#define VMX_EXIT_REASONS

Definition at line 71 of file vmx.h.

#define VMX_EXIT_REASONS_FAILED_VMENTRY   0x80000000

Definition at line 28 of file vmx.h.