zephyr/subsys/tracing
Krzysztof Chruściński 4cbafc6bd4 tracing: Add sys_trace_idle_exit call
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>
2025-03-12 14:03:48 +00:00
..
ctf tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
include
sysview tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
test tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
user tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
CMakeLists.txt tracing: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
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: Add sys_trace_idle_exit call 2025-03-12 14:03:48 +00:00
tracing_tracking.c tracing: k_pipe: Add tracing support for reworked k_pipe API 2025-01-17 19:43:44 +01:00