6-50 Vol. 3A
INTERRUPT AND EXCEPTION HANDLING
Interrupt 20—Virtualization Exception (#VE)
Exception Class
Fault.
Description
Indicates that the processor detected an EPT violation in VMX non-root operation. Not all EPT violations cause virtu-
alization exceptions. See Section 25.5.6.2 for details.
The exception handler can recover from EPT violations and restart the program or task without any loss of program
continuity. In some cases, however, the problem that caused the EPT violation may be uncorrectable.
Exception Error Code
None.
Saved Instruction Pointer
The saved contents of CS and EIP registers generally point to the instruction that generated the exception.
Program State Change
A program-state change does not normally accompany a virtualization exception, because the instruction that
causes the exception to be generated is not executed. After the virtualization exception handler has corrected the
violation (for example, by executing the EPTP-switching VM function), execution of the program or task can be
resumed.
Additional Exception-Handling Information
The processor saves information about virtualization exceptions in the virtualization-exception information area.
See Section 25.5.6.2 for details.