background image

Vol. 3C 36-47

INTEL® PROCESSOR TRACE

MODE.TSX Packet

Table 36-27. MODE.TSX Packet Definition

Name

MODE.TSX Packet

Packet Format

Dependencies

TriggerEn and ContextEn

Generation 

Scenario

XBEGIN, XEND, XABORT, XACQUIRE, XRELEASE, if INTX 

changes, Asynchronous TSX Abort, PSB+

Description

Indicates when a TSX transaction (either HLE or RTM) begins, commits, or aborts. Instructions executed transaction-

ally will be “rolled back” if the transaction is aborted.

Application

If PacketEn=1, MODE.TSX always immediately precedes a FUP. If the TXAbort bit is zero, then the mode change 

applies to the IP address in the payload of the FUP. If TXAbort=1, then the FUP will be followed by a TIP, and the 

mode change will apply to the IP address in the payload of the TIP.

MODE.TSX packets may be generated when PacketEn=0, due to FilterEn=0. In this case, only the last MODE.TSX 

generated before TIP.PGE need be applied.

7

6

5

4

3

2

1

0

0

1

0

0

1

1

0

0

1

1

0

0

1

0

0

0

TXAbort

InTX

TXAbort

InTX

Implication

1

1

N/A

0

1

Transaction begins, or executing transactionally

1

0

Transaction aborted

0

0

Transaction committed, or not executing transactionally