background image

24-28 Vol. 3C

VIRTUAL MACHINE CONTROL STRUCTURES

Before executing VMXON, software should write the VMCS revision identifier (see Section 24.2) to the VMXON 
region. (Specifically, it should write the 31-bit VMCS revision identifier to bits 30:0 of the first 4 bytes of the VMXON 
region; bit 31 should be cleared to 0.) It need not initialize the VMXON region in any other way. Software should 
use a separate region for each logical processor and should not access or modify the VMXON region of a logical 
processor between execution of VMXON and VMXOFF on that logical processor. Doing otherwise may lead to unpre-
dictable behavior (including behaviors identified in Section 24.11.1).