Intel 253668-032US User Manual

Page of 806
10-36   Vol. 3
ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC)
If the ICR is programmed with lowest priority delivery mode then the "Re-directible 
IPI" bit will be set in x2APIC modes (same as legacy xAPIC behavior) and the inter-
rupt will not be processed.
Write to the ICR with both lowest priority delivery mode and illegal vector, will set the 
"re-directible IPI" error bit. The interrupt will not be processed and hence the "Send 
Illegal Vector" error bit will not be set.
10.6.4 APIC 
Timer
The local APIC unit contains a 32-bit programmable timer that is available to soft-
ware to time events or operations. This timer is set up by programming four regis-
ters: the divide configuration register (see 
), the initial-count and 
current-count registers (see 
), and the LVT timer register (see 
If CPUID.06H:EAX.ARAT[bit 2] = 1, the processor’s APIC timer runs at a constant 
rate regardless of P-state transitions and it continues to run at the same rate in deep 
C-states.
If CPUID.06H:EAX.ARAT[bit 2] = 0 or if CPUID 06H is not supported, the APIC timer 
may temporarily stop while the processor is in deep C-states or during transitions 
caused by Enhanced Intel SpeedStep® Technology.
Figure 10-14.  Error Status Register (ESR) in x2APIC Mode
MSR Address: 828H
31
0
Reserved
7
8
1
2
3
4
5
6
Illegal Register Address
Received Illegal Vector
Send Illegal Vector
Redirectible IPI
Reserved