|
Sound Open Firmware
|
Per-core system tick and cycle execution metrics. More...
#include <src/include/sof/debug/telemetry/telemetry.h>
Data Fields | |
| uint32_t | count |
| Total tick / measurement iteration count. | |
| uint32_t | last_time_elapsed |
| Cycles consumed during previous tick interval. | |
| uint32_t | max_time_elapsed |
| Peak cycle consumption observed across all intervals. | |
| uint32_t | last_ccount |
| Cycle counter snapshot at end of previous tick. | |
| uint32_t | avg_utilization |
| Rolling average CPU utilization percentage (0-100) | |
| uint32_t | peak_utilization |
| Peak CPU utilization percentage observed. | |
| uint32_t | peak_utilization_4k |
| Peak utilization over 4K sample rolling window. | |
| uint32_t | peak_utilization_8k |
| Peak utilization over 8K sample rolling window. | |
| uint32_t | rsvd [2] |
| Reserved for padding and future metrics. | |
Per-core system tick and cycle execution metrics.
| uint32_t system_tick_info::avg_utilization |
Rolling average CPU utilization percentage (0-100)
| uint32_t system_tick_info::count |
Total tick / measurement iteration count.
| uint32_t system_tick_info::last_ccount |
Cycle counter snapshot at end of previous tick.
| uint32_t system_tick_info::last_time_elapsed |
Cycles consumed during previous tick interval.
| uint32_t system_tick_info::max_time_elapsed |
Peak cycle consumption observed across all intervals.
| uint32_t system_tick_info::peak_utilization |
Peak CPU utilization percentage observed.
| uint32_t system_tick_info::peak_utilization_4k |
Peak utilization over 4K sample rolling window.
| uint32_t system_tick_info::peak_utilization_8k |
Peak utilization over 8K sample rolling window.
| uint32_t system_tick_info::rsvd[2] |
Reserved for padding and future metrics.