Intel 64 and IA-32 Architectures Software Developers Manual Volume 2B, Instruction Set Reference, N-Z
Vol. 2B 5-23
VMX INSTRUCTION REFERENCE
VMsucceed;
FI;
Flags Affected
See the operation section and Section 5.2.
Use of Prefixes
LOCK Causes #UD
REP* Cause #UD (includes REPNE/REPNZ and REP/REPE/REPZ)
Segment overrides Treated normally
Operand size Causes #UD
Address size Treated normally
REX Register extensions treated normally; operand-size overrides
ignored
Protected Mode Exceptions
#GP(0) If the current privilege level is not 0.
If a memory source operand effective address is outside the CS,
DS, ES, FS, or GS segment limit.
If the DS, ES, FS, or GS register contains an unusable segment.
If the source operand is located in an execute-only code
segment.
#PF(fault-code) If a page fault occurs in accessing a memory source operand.
#SS(0) If a memory source operand effective address is outside the SS
segment limit.
If the SS register contains an unusable segment.
#UD If not in VMX operation.
Real-Address Mode Exceptions
#UD A logical processor cannot be in real-address mode while in VMX
operation and the VMWRITE instruction is not recognized
outside VMX operation.
Virtual-8086 Mode Exceptions
#UD The VMWRITE instruction is not recognized in virtual-8086
mode.
Compatibility Mode Exceptions
#UD The VMWRITE instruction is not recognized in compatibility
mode.