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

Table Of Contents
H-6 Vol. 3
FIELD ENCODING IN VMCS
H.3.2 32-Bit Read-Only Data Fields
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. Table H-9 enumerates the 32-bit
read-only data fields.
Primary processor-based VM-execution controls 000000001B 00004002H
Exception bitmap 000000010B 00004004H
Page-fault error-code mask 000000011B 00004006H
Page-fault error-code match 000000100B 00004008H
CR3-target count 000000101B 0000400AH
VM-exit controls 000000110B 0000400CH
VM-exit MSR-store count 000000111B 0000400EH
VM-exit MSR-load count 000001000B 00004010H
VM-entry controls 000001001B 00004012H
VM-entry MSR-load count 000001010B 00004014H
VM-entry interruption-information field 000001011B 00004016H
VM-entry exception error code 000001100B 00004018H
VM-entry instruction length 000001101B 0000401AH
TPR threshold
1
000001110B 0000401CH
Secondary processor-based VM-execution controls
2
000001111b 0000401EH
NOTES:
1. This field exists only on processors that support the 1-setting of the “use TPR shadow” VM-exe-
cution control.
2. This field exists only on processors that support the 1-setting of the “activate secondary controls”
VM-execution control.
Table H-9. Encodings for 32-Bit Read-Only Data Fields (0100_01xx_xxxx_xxx0B)
Field Name Index Encoding
VM-instruction error 000000000B 00004400H
Exit reason 000000001B 00004402H
VM-exit interruption information 000000010B 00004404H
VM-exit interruption error code 000000011B 00004406H
Table H-8. Encodings for 32-Bit Control Fields (0100_00xx_xxxx_xxx0B) (Contd.)
Field Name Index Encoding