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

Table Of Contents
H-10 Vol. 3
FIELD ENCODING IN VMCS
The base-address fields for ES, CS, SS, and DS in the guest-state area are defined to
be natural-width (with 64 bits on processors supporting Intel 64 architecture) even
though these fields are only 32-bits wide in the Intel 64 architecture. VM entry
ensures that the high 32 bits of these fields are cleared to 0.
H.4.4 Natural-Width Host-State Fields
A value of 3 in bits 11:10 of an encoding indicates a field in the host-state area.
These fields are distinguished by their index value in bits 9:1. Table H-15 enumer-
Guest CR3 000000001B 00006802H
Guest CR4 000000010B 00006804H
Guest ES base 000000011B 00006806H
Guest CS base 000000100B 00006808H
Guest SS base 000000101B 0000680AH
Guest DS base 000000110B 0000680CH
Guest FS base 000000111B 0000680EH
Guest GS base 000001000B 00006810H
Guest LDTR base 000001001B 00006812H
Guest TR base 000001010B 00006814H
Guest GDTR base 000001011B 00006816H
Guest IDTR base 000001100B 00006818H
Guest DR7 000001101B 0000681AH
Guest RSP 000001110B 0000681CH
Guest RIP 000001111B 0000681EH
Guest RFLAGS 000010000B 00006820H
Guest pending debug exceptions 000010001B 00006822H
Guest IA32_SYSENTER_ESP 000010010B 00006824H
Guest IA32_SYSENTER_EIP 000010011B 00006826H
Table H-14. Encodings for Natural-Width Guest-State Fields
(0110_10xx_xxxx_xxx0B) (Contd.)
Field Name Index Encoding