35-4 Vol. 3C
MODEL-SPECIFIC REGISTERS (MSRS)
3AH
58
IA32_FEATURE_CONTROL
Control Features in Intel 64 Processor
(R/W)
If any one enumeration
condition for defined bit
field holds
0
Lock bit (R/WO): (1 = locked). When set,
locks this MSR from being written, writes
to this bit will result in GP(0).
Note: Once the Lock bit is set, the contents
of this register cannot be modified.
Therefore the lock bit must be set after
configuring support for Intel Virtualization
Technology and prior to transferring control
to an option ROM or the OS. Hence, once
the Lock bit is set, the entire
IA32_FEATURE_CONTROL contents are
preserved across RESET when PWRGOOD is
not deasserted.
If any one enumeration
condition for defined bit
field position greater than
bit 0 holds
1
Enable VMX inside SMX operation (R/WL):
This bit enables a system executive to use
VMX in conjunction with SMX to support
IntelĀ® Trusted Execution Technology.
BIOS must set this bit only when the CPUID
function 1 returns VMX feature flag and
SMX feature flag set (ECX bits 5 and 6
respectively).
If CPUID.01H:ECX[5] = 1
&& CPUID.01H:ECX[6] = 1
2
Enable VMX outside SMX operation (R/WL):
This bit enables VMX for system executive
that do not require SMX.
BIOS must set this bit only when the CPUID
function 1 returns VMX feature flag set
(ECX bit 5).
If CPUID.01H:ECX[5] = 1
7:3
Reserved
14:8
SENTER Local Function Enables (R/WL):
When set, each bit in the field represents
an enable control for a corresponding
SENTER function. This bit is supported only
if CPUID.1:ECX.[bit 6] is set
If CPUID.01H:ECX[6] = 1
15
SENTER Global Enable (R/WL): This bit must
be set to enable SENTER leaf functions.
This bit is supported only if
CPUID.1:ECX.[bit 6] is set
If CPUID.01H:ECX[6] = 1
16
Reserved
17
SGX Launch Control Enable (R/WL): This bit
must be set to enable runtime
reconfiguration of SGX Launch Control via
IA32_SGXLEPUBKEYHASHn MSR.
If CPUID.(EAX=07H,
ECX=0H): ECX[30] = 1
18
SGX Global Enable (R/WL): This bit must be
set to enable SGX leaf functions.
If CPUID.(EAX=07H,
ECX=0H): EBX[2] = 1
19
Reserved
Table 35-2. IA-32 Architectural MSRs (Contd.)
Register
Address
Architectural MSR Name and bit
fields
(Former MSR Name)
MSR/Bit Description
Comment
Hex
Decimal