Nexus3/ Module
e200z3 Power Architecture Core Reference Manual, Rev. 2
10-8
Freescale Semiconductor
shows the error code encodings used when reporting an error through the Nexus3/
error message.
Resource full message
6
6
Fixed
TCODE number = 27 (0x1B)
4
4
Fixed
Source processor identifier (multiple Nexus configuration)
4
4
Fixed
Resource code. Refer to
. Indicates which resource
is the cause of this message.
1
32
Variable
Branch/predicate instruction history (see
“Branch Trace Messaging (BTM)”
)
Program trace–Indirect
branch history message
6
6
Fixed
TCODE number = 28 (0x1C). See note below.
4
4
Fixed
Source processor identifier (multiple Nexus configuration)
1
8
Variable
Number of sequential instructions executed since last taken
branch
1
32
Variable
Unique part of target address for taken branches/exceptions
1
32
Variable
Branch/predicate instruction history (see
“Branch Trace Messaging (BTM)”
).
Program trace–Indirect
branch history message
with synchronization
6
6
Fixed
TCODE number = 29 (0x1D). See note below.
4
4
Fixed
Source processor identifier (multiple Nexus configuration)
1
8
Variable
Number of sequential instructions executed since last taken
branch
1
32
Variable
Full target address (leading zero (0) truncated)
1
32
Variable
Branch/predicate instruction history (see
“Branch Trace Messaging (BTM)”
).
Program trace–Program
correlation message
6
6
Fixed
TCODE number = 33 (0x21)
4
4
Fixed
Source processor identifier (multiple Nexus configuration)
4
4
Fixed
Event correlated with program flow. Refer to
1
8
Variable
Number of sequential instructions executed since last taken
branch
1
32
Variable
Branch/predicate instruction history (see
“Branch Trace Messaging (BTM)”
).
Table 10-3. Error Code Encodings (TCODE = 8)
Error Code
(ECODE)
Description
00000
Ownership trace overrun
00001
Program trace overrun
Table 10-2. Public TCODEs Supported (continued)
Message Name
Minimum
Packet
Size (Bits)
Maximum
Packet
Size (Bits)
Packet
Type
Packet Description