This structure contains timeout error information.
Data Fields | |
uint32_t | routeId |
uint32_t | orderId |
uint32_t | dir |
uint32_t | type |
uint32_t | tag |
uint32_t | commandId |
uint32_t | orgByteCnt |
uint32_t | currByteCnt |
uint64_t | address |
uint32_t SDL_TOG_errInfo::routeId |
Route ID - This indicates the Route ID of the captured transaction
uint32_t SDL_TOG_errInfo::orderId |
Order ID - This indicates the Order ID of the captured transaction
uint32_t SDL_TOG_errInfo::dir |
Direction - This indicates whether the captured transaction was a read (1) or a write (0)
uint32_t SDL_TOG_errInfo::type |
Type - This indicates the error type: 0=Transaction Timeout, 1=Unexpected Response
uint32_t SDL_TOG_errInfo::tag |
Tag - This indicates the CID/RID/SID of the transaction
uint32_t SDL_TOG_errInfo::commandId |
Command ID - This indicates the original Command ID (SID/RID) of the command. This field is only valid on a Timeout Error, not on an Unexpected Transaction Error
uint32_t SDL_TOG_errInfo::orgByteCnt |
Original Byte Count - If this is a timed out transaction, then this field represents the CBYTECNT value of the original command. If this is an unexpected response transaction, then this field contains the value of the bytecnt of the unexpected transaction (sbytecnt or rbytecnt).
uint32_t SDL_TOG_errInfo::currByteCnt |
Current Byte Count - If this is a timed out transaction, this is the number of bytes that were not returned as of the time the transaction timed out. If this is an unexpected response transaction, then this field is not applicable.
uint64_t SDL_TOG_errInfo::address |
Address - If the captured transaction was a Timeout Error, this field represents the address of the original transaction. If the error was an Unexpected Response error, then this field is not applicable.