9-4 Vol. 3A
PROCESSOR MANAGEMENT AND INITIALIZATION
IA32_PMCx,
IA32_PERFEVTSELx
0H
0H
Unchanged
IA32_FIXED_CTRx,
IA32_FIXED_CTR_CTRL,
Global Perf Counter Controls
0H
0H
Unchanged
Data and Code Cache, TLBs
Invalid
6
Invalid
6
Unchanged
Fixed MTRRs
Disabled
Disabled
Unchanged
Variable MTRRs
Disabled
Disabled
Unchanged
Machine-Check Banks
Undefined
Undefined
W
Unchanged
Last Branch Record Stack
0
0
W
Unchanged
APIC
Enabled
Enabled
Unchanged
X2APIC
Disabled
Disabled
Unchanged
MSR_FEATURE_CONFIG
0
0
W
Unchanged
IA32_DEBUG_INTERFACE
0
0
W
Unchanged
NOTES:
1. The 10 most-significant bits of the EFLAGS register are undefined following a reset. Software should not depend on the states of
any of these bits.
2. The CD and NW flags are unchanged, bit 4 is set to 1, all other bits are cleared.
3. Where “n” is the Extended Model Value for the respective processor, and “xx” = don’t care.
4. If Built-In Self-Test (BIST) is invoked on power up or reset, EAX is 0 only if all tests passed. (BIST cannot be invoked during an INIT.)
5. The state of the x87 FPU and MMX registers is not changed by the execution of an INIT.
6. Internal caches are invalid after power-up and RESET, but left unchanged with an INIT.
W: Warm RESET behavior differs from power-on RESET with details listed in Table 9-2.
Table 9-2. Variance of RESET Values in Selected Intel Architecture Processors
State
XREF
Value
Feature Flag or DisplayFamily_DisplayModel Signatures
Time-Stamp Counter
Warm RESET Unmodified across warm
Reset
06_2DH, 06_3EH
Machine-Check Banks
Warm RESET IA32_MCi_Status banks are
unmodified across warm
Reset
06_2DH, 06_3EH, 06_3FH, 06_4FH, 06_56H
Last Branch Record Stack Warm RESET LBR stack MSRs are
unmodified across warm
Reset
06_1AH, 06_1CH, DisplayFamiy= 06 and DisplayModel >1DH
MSR_FEATURE_CONFIG
Warm RESET Unmodified across warm
Reset
06_2AH, 06_2CH, 06_2DH, 06_2FH, 06_3AH,
DisplayFamiy= 06 and DisplayModel >37H
Intel Processor Trace
MSRs
Warm RESET Clears
IA32_RTIT_CTL.TraceEn,
the rest of MSRs are
unmodified
If CPUID.(EAX=14H, ECX=0H):EBX[bit 2] = 1
IA32_DEBUG_INTERFACE Warm RESET Unmodified across warm
Reset
If CPUID.01H:ECX.[11] = 1
Table 9-1. IA-32 and Intel 64 Processor States Following Power-up, Reset, or INIT (Contd.)
Register
Power up
Reset
INIT