CXL IP Debug Toolkit
Hello,
An Intel development kit DK-DEV-AGI027R1BES with the CXL Type 3 Example Design image causes an AMD Siena architecture system to reboot when a single write is issued. The information extracted by the Debug Toolkit seems to point to failures, but the documentation does not give details on the description of the registers. The most notable entries are:
Local Retry State Machine,0x8c00
Num Local CRC Detected,0x2
Local FSM State Status,0x3
Viral Log,0x4
Link Received Viral,0x1
BBS Idle Status,0x0
BBS Error Status,0x1
BBS CXL Status Register Slice0,0xc0000000
BBS Error Status Register,0x12
Device Protocol Table Error,0x1
M2S Viral Received,0x1
BBS Error Status First Register,0x10
The counters show some interesting results. Even though a single Byte RwD was requested by the application, a Req also happened, and apparently only the Req was responded with DRS, whereas the RwD didn't trigger NDR to be sent:
Counter of M2SReq Operations,0x1
M2SReq Counter,0x1
Counter of M2SRwD Operations,0x1
M2SRwD Counter,0x1
Counter of S2MDRS Operations,0x1
S2MDRS Counter,0x1
Counter of S2MNDR Operations,0x0
S2MNDR Counter,0x0
Is there more information available on the meaning of the registers for the CXL IP Debug Toolkit?
Thank you,
Ricardo
PS: The complete dump of registers from the Debug Toolkit can be found attached.