36-74 Vol. 3C
INTELĀ® PROCESSOR TRACE
In Table 36-52, PktEn is evaluated based on (TiggerEn & ContextEn & FilterEn & BranchEn & PwrEvtEn).
30f
INIT (BSP)
1
1
1
* MODE.Exec if the mode
has changed since the last
MODE.Exec, or if no
MODE.Exec since last PSB
* PIP if OS=1
FUP(NLIP), PIP(0)?,
MODE.Exec?,
TIP(ResetLIP)
31a
INIT (AP, goes to wait-for-SIPI)
0
D.C.
D.C.
None
31b
INIT (AP, goes to wait-for-SIPI)
1
D.C.
D.C.
* PIP if OS=1
FUP(NLIP), PIP(0)
32a
SIPI
0
0
0
None
32c
SIPI
0
1
1
* MODE.Exec if the mode
has changed since the last
MODE.Exec, or if no
MODE.Exec since last PSB
MODE.Exec?, TIP.PGE(SIPI-
LIP)
32d
SIPI
1
0
0
TIP.PGD
32e
SIPI
1
0
1
*TraceStop if SIPI LIP is in a
TraceStop region
TIP.PGD(SIPILIP); TraceS-
top?
32f
SIPI
1
1
1
* MODE.Exec if the mode
has changed since the last
MODE.Exec, or if no
MODE.Exec since last PSB
MODE.Exec?, TIP(SIPILIP)
33a
MWAIT (to C0)
D.C.
D.C.
D.C.
None
33b
MWAIT (to higher-numbered C-State,
packet sent on wake)
D.C.
D.C.
D.C.
*TSC if TSCEn=1
*TMA if TSCEn=MTCEn=1
TSC?, TMA?, CBR
Table 36-51. PwrEvtEn and PTWEn Packet Generation under Different Enable Conditions
Case
Operation
PktEn
Before
PktEn
After
CntxEn
After
Other Dependencies
Packets Output
16.1
MWAIT or I/O redir to MWAIT, gets
#UD or #GP fault
dc
dc
dc
None
16.2
MWAIT or I/O redir to MWAIT, VM
exits
dc
dc
dc
See VM exit examples
(16[a-z] in Table 36-50)
for BranchEn packets.
16.3
MWAIT or I/O redir to MWAIT,
requests C0, or monitor not armed,
or VMX virtual-interrupt delivery
dc
dc
dc
None
16.4a
MWAIT(X) or I/O redir to MWAIT,
goes to C-state Y (Y>0)
dc
0
0
PWRE(Cx), EXSTOP
16.4b
MWAIT(X) or I/O redir to MWAIT,
goes to C-state Y (Y>0)
dc
dc
1
MWAIT(Cy), PWRE(Cx),
EXSTOP(IP), FUP(CLIP)
16.5a
MWAIT(X) or I/O redir to MWAIT,
Pending event after resolving to go
to C-state Y (Y>0)
dc
0
0
* TSC if TSCEn=1
* TMA if TSCEn=MTCEn=1
PWRE(Cx), EXSTOP, TSC?,
TMA?, CBR, PWRX(LCC,
DCC, 0)
16.5b
MWAIT(X) or I/O redir to MWAIT,
Pending event after resolving to go
to C-state Y (Y>0)
dc
dc
1
* TSC if TSCEn=1
* TMA if TSCEn=MTCEn=1
PWRE(Cx), EXSTOP(IP),
FUP(CLIP), TSC?, TMA?,
CBR, PWRX(LCC, DCC, 0)
Table 36-50. Packet Generation under Different Enable Conditions (Contd.)
Case
Operation
PktEn
Before
PktEn
After
CntxEn
After
Other Dependencies
Packets Output