Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3 H-3
FIELD ENCODING IN VMCS
H.2.1 64-Bit Control Fields
A value of 0 in bits 11:10 of an encoding indicates a control field. These fields are
distinguished by their index value in bits 9:1. Table H-4 enumerates the 64-bit
control fields.
Table H-4. Encodings for 64-Bit Control Fields (0010_00xx_xxxx_xxxAb)
Field Name Index Encoding
Address of I/O bitmap A (full) 000000000B 00002000H
Address of I/O bitmap A (high) 000000000B 00002001H
Address of I/O bitmap B (full) 000000001B 00002002H
Address of I/O bitmap B (high) 000000001B 00002003H
Address of MSR bitmaps (full)
1
NOTES:
1. This field exists only on processors that support the 1-setting of the “use MSR bitmaps”
VM-execution control.
000000010B 00002004H
Address of MSR bitmaps (high)
1
000000010B 00002005H
VM-exit MSR-store address (full) 000000011B 00002006H
VM-exit MSR-store address (high) 000000011B 00002007H
VM-exit MSR-load address (full) 000000100B 00002008H
VM-exit MSR-load address (high) 000000100B 00002009H
VM-entry MSR-load address (full) 000000101B 0000200AH
VM-entry MSR-load address (high) 000000101B 0000200BH
Executive-VMCS pointer (full) 000000110B 0000200CH
Executive-VMCS pointer (high) 000000110B 0000200DH
TSC offset (full) 000001000B 00002010H
TSC offset (high) 000001000B 00002011H
Virtual-APIC address (full)
2
2. This field exists only on processors that support either the 1-setting of the “use TPR shadow”
VM-execution control.
000001001B 00002012H
Virtual-APIC address (high)
2
000001001B 00002013H
APIC-access address (full)
3
3. This field exists only on processors that support the 1-setting of the “virtualize APIC accesses”
VM-execution control.
000001010B 00002014H
APIC-access address (high)
3
000001010B 00002015H
EPT pointer (EPTP; full)
4
000001101B 0000201AH
EPT pointer (EPTP; high)
4
000001101B 0000201BH