|
Sound Open Firmware
|
Binary log packet header preceding variable arguments in DMA trace stream. More...
#include <src/include/user/trace.h>
Data Fields | |
| uint32_t | uid |
| Unique log entry sequence number. | |
| uint32_t | id_0: TRACE_ID_LENGTH |
| Primary identifier (e.g. | |
| uint32_t | id_1: TRACE_ID_LENGTH |
| Secondary identifier (e.g. | |
| uint32_t | core_id: 8 |
| Reporting DSP core identifier. | |
| uint64_t | timestamp |
| High-resolution hardware clock timestamp in DSP ticks. | |
| uint32_t | log_entry_address |
| Linker address of static log entry descriptor in firmware ELF. | |
Binary log packet header preceding variable arguments in DMA trace stream.
Each dictionary log packet in the DMA buffer begins with this header, followed by up to 4 parameters (uint32_t values) matching the format string referenced by log_entry_address in the ELF dictionary (.ldc).
| uint32_t log_entry_header::core_id |
Reporting DSP core identifier.
| uint32_t log_entry_header::id_0 |
Primary identifier (e.g.
Pipeline ID)
| uint32_t log_entry_header::id_1 |
Secondary identifier (e.g.
Component ID)
| uint32_t log_entry_header::log_entry_address |
Linker address of static log entry descriptor in firmware ELF.
| uint64_t log_entry_header::timestamp |
High-resolution hardware clock timestamp in DSP ticks.
| uint32_t log_entry_header::uid |
Unique log entry sequence number.