background image

36-58 Vol. 3C

INTEL® PROCESSOR TRACE

36.4.2.22   Execution Stop (EXSTOP) Packet

Table 36-41. EXSTOP Packet Definition

Name

EXSTOP Packet

Packet Format

Dependencies

TriggerEn & PwrEvtEn

Generation 

Scenario

C-state entry, P-state change, or other processor clock power-

down. Includes :

• Entry to C-state deeper than C0.0

• TM1/2

• STPCLK#

• Frequency change due to IA32_CLOCK_MODULATION, Turbo

Description

This packet indicates that software execution has stopped due to processor clock powerdown. Later packets will 

indicate when execution resumes. 

If EXSTOP is generated while ContextEn is set, the IP bit will be set, and EXSTOP will be followed by a FUP packet 

containing the IP at which execution stopped. More precisely, this will be the IP of the oldest instruction that has 

not yet completed.

This packet is CYC-eligible, and hence will generate a CYC packet if IA32_RTIT_CTL.CYCEn=1 and any CYC Threshold 

has been reached.

Application

If a FUP follows EXSTOP (hence IP bit set), the EXSTOP can be bound to the FUP IP. Otherwise the IP is not known. 

Time of powerdown can be inferred from the preceding CYC, if CYCEn=1. Combined with the TSC at the time of 

wake (if TSCEn=1), this can be used to determine the duration of the powerdown.

IP bit indicates if a FUP will follow.

7

6

5

4

3

2

1

0

0

0

0

0

0

0

0

1

0

1

IP

1

1

0

0

0

1

0