4.116 PVBusSlave - trace

This section describes the trace sources.

ATOMIC_SLAVE_ACCESS

Information on the atomic operation at slave side. Fields:

ACCESS_RESULT enum
Result of atomic access
COMPARE_VALUE unsigned int
Value to be compared with memory by CAS
LOAD_VALUE unsigned int
Value to be loaded from memory as a result of atomic operation
MASTER unsigned int
ID of master which initiated the transaction
NS bool
Transaction is Non-Secure
OPERAND_VALUE unsigned int
Incoming operand value provided by core
OPERATION unsigned int
Type of atomic operation
PADDR unsigned int
Physical address
STORE_VALUE unsigned int
Value to be stored to memory as a result of atomic operation

ArchMsg.Warning.uninitialized_data_read

Unwritten data read warning for ACCESSMODE_TRACKED_MEMORY. Fields:

MASK unsigned int
Set bits indicate uninitialized data in bits [63:0]
MASK2 unsigned int
Set bits indicate uninitialized data in bits [127:64]
PADDR unsigned int
Physical address
WIDTH unsigned int
Bit width of access

ArchMsg.Warning.unmonitored_exclusive_access

Exclusive access to address not covered by an exclusive monitor. Fields:

DIRECTION enum
Access direction (read/write)
NS bool
Transaction is Non-Secure
PADDR unsigned int
Physical address
Non-ConfidentialPDF file icon PDF version100964_1180_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.