VMPTRLD
VMPTRLD is an assembly instruction in Intel’s VT-x virtualization set that loads the VMCS pointer from a memory operand into the processor’s current VMCS pointer. The VMCS (Virtual Machine Control Structure) contains the state and control information used for a VM’s execution, including guest and host state fields and VM-exit/entry controls. VMPTRLD effectively selects which VMCS region the CPU will reference for subsequent VMX operations.
When executed, VMPTRLD reads a 64-bit physical address from the specified memory operand and places that address
Prerequisites and restrictions include that VMX operation must be active (the processor must be in VMX operation
Common outcomes include switching the active VMCS so subsequent VMX operations target the newly loaded VMCS.
See also: VMPTRST, VMREAD, VMWRITE, VMX instruction set, VMCS.