background image

Vol. 3D C-3

VMX BASIC EXIT REASONS

46

Access to GDTR or IDTR. Guest software attempted to execute LGDT, LIDT, SGDT, or SIDT and the “descriptor-table 

exiting” VM-execution control was 1.

47

Access to LDTR or TR. Guest software attempted to execute LLDT, LTR, SLDT, or STR and the “descriptor-table 

exiting” VM-execution control was 1.

48

EPT violation. An attempt to access memory with a guest-physical address was disallowed by the configuration of 

the EPT paging structures.

49

EPT misconfiguration. An attempt to access memory with a guest-physical address encountered a misconfigured 

EPT paging-structure entry.

50

INVEPT. Guest software attempted to execute INVEPT.

51

RDTSCP. Guest software attempted to execute RDTSCP and the “enable RDTSCP” and “RDTSC exiting” VM-execution 

controls were both 1.

52

VMX-preemption timer expired. The preemption timer counted down to zero.

53

INVVPID. Guest software attempted to execute INVVPID.

54

WBINVD. Guest software attempted to execute WBINVD and the “WBINVD exiting” VM-execution control was 1.

55

XSETBV. Guest software attempted to execute XSETBV.

56

APIC write. Guest software completed a write to the virtual-APIC page that must be virtualized by VMM software 

(see Section 29.4.3.3).

57

RDRAND. Guest software attempted to execute RDRAND and the “RDRAND exiting” VM-execution control was 1.

58

INVPCID. Guest software attempted to execute INVPCID and the “enable INVPCID” and “INVLPG exiting” 

VM-execution controls were both 1.

59

VMFUNC. Guest software invoked a VM function with the VMFUNC instruction and the VM function either was not 

enabled or generated a function-specific condition causing a VM exit.

60

ENCLS. Guest software attempted to execute ENCLS and “enable ENCLS exiting” VM-execution control was 1 and 

either (1) EAX < 63 and the corresponding bit in the ENCLS-exiting bitmap is 1; or (2) EAX ≥ 63 and bit 63 in the 

ENCLS-exiting bitmap is 1.

61

RDSEED. Guest software attempted to execute RDSEED and the “RDSEED exiting” VM-execution control was 1.

62

Page-modification log full. The processor attempted to create a page-modification log entry and the value of the 

PML index was not in the range 0–511.

63

XSAVES. Guest software attempted to execute XSAVES, the “enable XSAVES/XRSTORS” was 1, and a bit was set in 

the logical-AND of the following three values: EDX:EAX, the IA32_XSS MSR, and the XSS-exiting bitmap.

64

XRSTORS. Guest software attempted to execute XRSTORS, the “enable XSAVES/XRSTORS” was 1, and a bit was set 

in the logical-AND of the following three values: EDX:EAX, the IA32_XSS MSR, and the XSS-exiting bitmap.

Table C-1.  Basic Exit Reasons  (Contd.)

Basic Exit 

Reason

Description