| /* | |
| * Copyright (c) 2019 Intel corporation | |
| * | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| #include <zephyr/tracing/tracing.h> | |
| #include <zephyr/debug/cpu_load.h> | |
| __weak void sys_trace_isr_enter(void) {} | |
| __weak void sys_trace_isr_exit(void) {} | |
| __weak void sys_trace_isr_exit_to_scheduler(void) {} | |
| __weak void sys_trace_idle(void) | |
| { | |
| if (IS_ENABLED(CONFIG_CPU_LOAD)) { | |
| cpu_load_on_enter_idle(); | |
| } | |
| } | |
| __weak void sys_trace_idle_exit(void) | |
| { | |
| if (IS_ENABLED(CONFIG_CPU_LOAD)) { | |
| cpu_load_on_exit_idle(); | |
| } | |
| } |