4.68 DMC-620 - trace

This section describes the trace sources.

DMC620_ArchStateUpdate

Attempt to change architectural state due to command. Fields:

CMD enum
Command received to process.
CURRENT_STATE enum
State before the command processed.
NEW_STATE enum
Final state after command processed.
SUCCESS bool
Whether succeeded or failed.

DMC620_DetectedRASError

DMC620 RAS error detected. Fields:

RAS_ERROR enum
Type of detected RAS error.

DMC620_Interrupt

DMC620 interrupt raised. Fields:

INTERRUPT_RAISED enum
Type of the raised interrupt.

DMC_AccessInResetState

DMC Register access in reset state.

DMC_AccessToUnimplementedRegister

Accessed an unimplemented register. Fields:

ADDR unsigned int
Address of the accessed register.
READ bool
Transaction type is read or write.

DMC_BlockingTransactions

Blocking transaction detected. Fields:

ADDR unsigned int
Address for the transaction.
MASTER_ID unsigned int
Which master initiated the transaction.
NS bool
Whether the transaction is secure or non-secure.
READ bool
Transaction type is read or write.

DMC_CheckPermissions

Permission check performed. Fields:

ADDR unsigned int
Transaction address.
MASTER_ID unsigned int
Which master initiated the transaction.
NS bool
Whether the transaction is secure or non-secure.
OUTSIDE_DEFAULT bool
Whether the access failed due to outside default region.
READ bool
Transaction type is read or write.
SUCCESS bool
Whether transaction succeeded or failed.
TZ_FAIL bool
Whether the access failed due to invalid permissions.

DMC_ReadToWriteOnlyRegister

Read to a write only register. Fields:

ADDR unsigned int
Address of the accessed register.

DMC_RegRead

Register read. Fields:

REG_NAME string
The name of the register read.
REG_OFFSET unsigned int
The address of the register read.
VALUE unsigned int
Read Value from the register.

DMC_RegWrite

Register written. Fields:

REG_NAME string
The name of the register updated.
REG_OFFSET unsigned int
The address of the register updated.
UPDATED_VALUE unsigned int
New Value in the register.
VALUE unsigned int
Old Value in the register.

DMC_RestrictedAccessToRegister

Register access restricted and not allowed in current DMC state. Fields:

DMC_STATE unsigned int
Architectural state of the DMC.
READ bool
Access type is read or write.
REG_NAME string
The name of the register updated.
REG_OFFSET unsigned int
The address of the register accessed.
REG_RESTRICTIONS unsigned int
Access restrictions mask of the register.

DMC_WriteToReadOnlyRegister

Write to a read only register. Fields:

ADDR unsigned int
Address of the accessed register.
Non-ConfidentialPDF file icon PDF version100964_1161_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.