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