Add new tracing API which is called when core is exiting from idle. Current implementation is using it to track CPU load. Implementation in tracing_none is now weak so it can be used if given backend does not support new API call. When CONFIG_CPU_LOAD is enabled then sys_trace_idle also calls a hook which stores the timing information when CPU entered idle. Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| ctf | ||
| include | ||
| sysview | ||
| test | ||
| user | ||
| CMakeLists.txt | ||
| Kconfig | ||
| tracing_backend_adsp_memory_window.c | ||
| tracing_backend_posix_bottom.c | ||
| tracing_backend_posix_bottom.h | ||
| tracing_backend_posix.c | ||
| tracing_backend_ram.c | ||
| tracing_backend_uart.c | ||
| tracing_backend_usb.c | ||
| tracing_buffer.c | ||
| tracing_core.c | ||
| tracing_format_async.c | ||
| tracing_format_common.c | ||
| tracing_format_sync.c | ||
| tracing_none.c | ||
| tracing_tracking.c | ||