B-4 Vol. 3D
FIELD ENCODING IN VMCS
B.2.2
64-Bit Read-Only Data Field
A value of 1 in bits 11:10 of an encoding indicates a read-only data field. These fields are distinguished by their
index value in bits 9:1. There is only one such 64-bit field as given in Table B-5.(As with other 64-bit fields, this one
has two encodings.)
B.2.3
64-Bit Guest-State Fields
A value of 2 in bits 11:10 of an encoding indicates a field in the guest-state area. These fields are distinguished by
their index value in bits 9:1. Table B-6 enumerates the 64-bit guest-state fields.
ENCLS-exiting bitmap (full)
13
000010111B
0000202EH
ENCLS-exiting bitmap (high)
0000202FH
TSC multiplier (full)
14
000011001B
00002032H
TSC multiplier (high)
00002033H
NOTES:
1. This field exists only on processors that support the 1-setting of the “use MSR bitmaps”
VM-execution control.
2. This field exists only on processors that support either the 1-setting of the “enable PML” VM-execution control.
3. This field exists only on processors that support either the 1-setting of the “use TPR shadow” VM-execution control.
4. This field exists only on processors that support the 1-setting of the “virtualize APIC accesses” VM-execution control.
5. This field exists only on processors that support the 1-setting of the “process posted interrupts” VM-execution control.
6. This field exists only on processors that support the 1-setting of the “enable VM functions” VM-execution control.
7. This field exists only on processors that support the 1-setting of the “enable EPT” VM-execution control.
8. This field exists only on processors that support the 1-setting of the “virtual-interrupt delivery” VM-execution control.
9. This field exists only on processors that support the 1-setting of the “EPTP switching” VM-function control.
10. This field exists only on processors that support the 1-setting of the “VMCS shadowing” VM-execution control.
11. This field exists only on processors that support the 1-setting of the “EPT-violation #VE” VM-execution control.
12. This field exists only on processors that support the 1-setting of the “enable XSAVES/XRSTORS” VM-execution control.
13. This field exists only on processors that support the 1-setting of the “enable ENCLS exiting” VM-execution control.
14. This field exists only on processors that support the 1-setting of the “use TSC scaling” VM-execution control.
Table B-5. Encodings for 64-Bit Read-Only Data Field (0010_01xx_xxxx_xxxAb)
Field Name
Index
Encoding
Guest-physical address (full)
1
NOTES:
1. This field exists only on processors that support the 1-setting of the "enable EPT” VM-execution control.
000000000B
00002400H
Guest-physical address (high)
00002401H
Table B-6. Encodings for 64-Bit Guest-State Fields (0010_10xx_xxxx_xxxAb)
Field Name
Index
Encoding
VMCS link pointer (full)
000000000B
00002800H
VMCS link pointer (high)
00002801H
Guest IA32_DEBUGCTL (full)
000000001B
00002802H
Guest IA32_DEBUGCTL (high)
00002803H
Table B-4. Encodings for 64-Bit Control Fields (0010_00xx_xxxx_xxxAb) (Contd.)
Field Name
Index
Encoding