From 32ade8511f3ff54158a0132470460e1f33721128 Mon Sep 17 00:00:00 2001 From: "Dobrowolski, PawelX" Date: Mon, 10 Jun 2024 15:29:02 +0200 Subject: [PATCH] west.yml: update Zephyr to 2efc447c1b4 This commit updates the SOF codebase to align with recent changes in the Zephyr project. It includes the following changes: - Updates the Zephyr to the rev 2efc447c1b41efd23447ea180731d673114f06d8 - Introduces a new routine `arch_sched_broadcast_ipi()` to replace the deprecated `arch_sched_ipi()` for broadcasting IPIs. - Replaces the deprecated `z_arch_esf_t` struct with the new `struct arch_esf` in the `k_sys_fatal_error_handler` function. Signed-off-by: Dobrowolski, PawelX --- west.yml | 2 +- zephyr/lib/cpu.c | 2 +- zephyr/wrapper.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/west.yml b/west.yml index 9a9f877027b0..37021efdbf41 100644 --- a/west.yml +++ b/west.yml @@ -43,7 +43,7 @@ manifest: - name: zephyr repo-path: zephyr - revision: 53ddff639562ef68dc0a6f62b82f7505c75ebdce + revision: 2efc447c1b41efd23447ea180731d673114f06d8 remote: zephyrproject # Import some projects listed in zephyr/west.yml@revision diff --git a/zephyr/lib/cpu.c b/zephyr/lib/cpu.c index e65c85729c13..6055c8deeee6 100644 --- a/zephyr/lib/cpu.c +++ b/zephyr/lib/cpu.c @@ -156,7 +156,7 @@ void cpu_disable_core(int id) return; /* Broadcasting interrupts to other cores. */ - arch_sched_ipi(); + arch_sched_broadcast_ipi(); uint64_t timeout = k_cycle_get_64() + k_ms_to_cyc_ceil64(CONFIG_SECONDARY_CORE_DISABLING_TIMEOUT); diff --git a/zephyr/wrapper.c b/zephyr/wrapper.c index 89c130c6a12d..190b5f8ba342 100644 --- a/zephyr/wrapper.c +++ b/zephyr/wrapper.c @@ -332,7 +332,7 @@ int poll_for_register_delay(uint32_t reg, uint32_t mask, volatile int *_sof_fatal_null = NULL; void k_sys_fatal_error_handler(unsigned int reason, - const z_arch_esf_t *esf) + const struct arch_esf *esf) { ARG_UNUSED(esf);