background image

Vol. 3C 36-59

INTELĀ® PROCESSOR TRACE

36.4.2.23   MWAIT Packet

Table 36-42. MWAIT Packet Definition

Name

MWAIT Packet

Packet Format

Dependencies

TriggerEn & PwrEvtEn & Contex-

tEn

Generation 

Scenario

MWAIT instruction, or I/O redirection to MWAIT, that complete 

without fault or VMexit.

Description

Indicates that an MWAIT operation to C-state deeper than C0.0 completed. The MWAIT hints and extensions passed 

in by software are exposed in the payload.

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

The MWAIT packet should bind to the IP of the next FUP, which will be the IP of the instruction that caused the 

MWAIT. This FUP will be shared with EXSTOP.

7

6

5

4

3

2

1

0

0

0

0

0

0

0

0

1

0

1

1

1

0

0

0

0

1

0

2

MWAIT  Hints[7:0]

3

Reserved

4

Reserved

5

Reserved

6

Reserved

EXT[1:0]

7

Reserved

8

Reserved

9

Reserved