Opcode/Instruction | Op/En | Description |
---|---|---|
NP 0F 01 D4 VMFUNC | ZO | Invoke VM function specified in EAX. |
Op/En | Operand 1 | Operand 2 | Operand 3 | Operand 4 |
ZO | NA | NA | NA | NA |
This instruction allows software in VMX non-root operation to invoke a VM function, which is processor functionality enabled and configured by software in VMX root operation. The value of EAX selects the specific VM function being invoked.
The behavior of each VM function (including any additional fault checking) is specified in Section 26.5.6, “VM Functions.”
Perform functionality of the VM function specified in EAX;
Depends on the VM function specified in EAX. See Section 26.5.6, “VM Functions.”
#UD If executed outside VMX non-root operation.
If “enable VM functions” VM-execution control is 0.
If EAX ≥ 64.
Same exceptions as in protected mode.
Same exceptions as in protected mode.
Same exceptions as in protected mode.
Same exceptions as in protected mode.