From 312984839648a2f617298dbb315872ef1cf792c6 Mon Sep 17 00:00:00 2001 From: Tomasz Leman Date: Mon, 18 May 2026 13:22:03 +0200 Subject: [PATCH 1/2] boards: disable LLEXT EDK generation for all platforms SOF does not use the Zephyr LLEXT Extension Development Kit. The EDK target is automatically enabled by Kconfig (default y if LLEXT) but serves no purpose for SOF builds and adds unnecessary build steps. Additionally, the EDK build infrastructure has a known bug on Windows with ccache enabled (zephyrproject-rtos/zephyr#109146) that causes CI failures due to path quoting issues in misc/llext_edk/CMakeLists.txt. Explicitly disable CONFIG_LLEXT_EDK on all LLEXT-enabled boards to avoid the broken code path and reduce build time. Signed-off-by: Tomasz Leman --- app/boards/intel_adsp_ace15_mtpm.conf | 1 + app/boards/intel_adsp_ace20_lnl.conf | 1 + app/boards/intel_adsp_ace30_ptl.conf | 1 + app/boards/intel_adsp_ace30_wcl.conf | 1 + app/boards/intel_adsp_ace40_nvl.conf | 1 + app/boards/intel_adsp_ace40_nvls.conf | 1 + 6 files changed, 6 insertions(+) diff --git a/app/boards/intel_adsp_ace15_mtpm.conf b/app/boards/intel_adsp_ace15_mtpm.conf index 4f124eee5285..9bbf01b9c61b 100644 --- a/app/boards/intel_adsp_ace15_mtpm.conf +++ b/app/boards/intel_adsp_ace15_mtpm.conf @@ -55,6 +55,7 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_LLEXT=y CONFIG_LLEXT_STORAGE_WRITABLE=y CONFIG_LLEXT_EXPERIMENTAL=y +CONFIG_LLEXT_EDK=n CONFIG_MODULES=y CONFIG_TIMING_FUNCTIONS=y CONFIG_WATCHDOG=y diff --git a/app/boards/intel_adsp_ace20_lnl.conf b/app/boards/intel_adsp_ace20_lnl.conf index 2aef09fb9a4a..695be421be20 100644 --- a/app/boards/intel_adsp_ace20_lnl.conf +++ b/app/boards/intel_adsp_ace20_lnl.conf @@ -38,6 +38,7 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_LLEXT=y CONFIG_LLEXT_STORAGE_WRITABLE=y CONFIG_LLEXT_EXPERIMENTAL=y +CONFIG_LLEXT_EDK=n CONFIG_MODULES=y CONFIG_TIMING_FUNCTIONS=y diff --git a/app/boards/intel_adsp_ace30_ptl.conf b/app/boards/intel_adsp_ace30_ptl.conf index a79ca6e67764..7fe711e0eaa7 100644 --- a/app/boards/intel_adsp_ace30_ptl.conf +++ b/app/boards/intel_adsp_ace30_ptl.conf @@ -42,6 +42,7 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_LLEXT=y CONFIG_LLEXT_STORAGE_WRITABLE=y CONFIG_LLEXT_EXPERIMENTAL=y +CONFIG_LLEXT_EDK=n CONFIG_MODULES=y # Zephyr / device drivers diff --git a/app/boards/intel_adsp_ace30_wcl.conf b/app/boards/intel_adsp_ace30_wcl.conf index 999a3c309d41..a46b4dfaa08f 100644 --- a/app/boards/intel_adsp_ace30_wcl.conf +++ b/app/boards/intel_adsp_ace30_wcl.conf @@ -40,6 +40,7 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_LLEXT=y CONFIG_LLEXT_STORAGE_WRITABLE=y CONFIG_LLEXT_EXPERIMENTAL=y +CONFIG_LLEXT_EDK=n CONFIG_MODULES=y # Zephyr / device drivers diff --git a/app/boards/intel_adsp_ace40_nvl.conf b/app/boards/intel_adsp_ace40_nvl.conf index becef1a65f10..51f5d9cffc8a 100644 --- a/app/boards/intel_adsp_ace40_nvl.conf +++ b/app/boards/intel_adsp_ace40_nvl.conf @@ -33,6 +33,7 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_LLEXT=y CONFIG_LLEXT_STORAGE_WRITABLE=y CONFIG_LLEXT_EXPERIMENTAL=y +CONFIG_LLEXT_EDK=n CONFIG_MODULES=y # Zephyr / device drivers diff --git a/app/boards/intel_adsp_ace40_nvls.conf b/app/boards/intel_adsp_ace40_nvls.conf index becef1a65f10..51f5d9cffc8a 100644 --- a/app/boards/intel_adsp_ace40_nvls.conf +++ b/app/boards/intel_adsp_ace40_nvls.conf @@ -33,6 +33,7 @@ CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_LLEXT=y CONFIG_LLEXT_STORAGE_WRITABLE=y CONFIG_LLEXT_EXPERIMENTAL=y +CONFIG_LLEXT_EDK=n CONFIG_MODULES=y # Zephyr / device drivers From c6a051be5970c8b549c3134533cf8276197ee284 Mon Sep 17 00:00:00 2001 From: Tomasz Leman Date: Mon, 11 May 2026 15:55:57 +0200 Subject: [PATCH 2/2] west.yml: update zephyr to a805a054fe1f Total of 935 commits. Changes include: a13fd968e132 soc: intel: Add support for dts RAM configuration 1d935da70029 kernel: Add support for dts RAM configuration 96d1142210e3 arch: Add support for dts RAM configuration 8509270a0e34 kernel: poll timeout: Fix race condition 1b8c7a3038d9 kernel: thread timeout: Fix race condition 667c3184d6e8 logging: log_output: Fix formatting of function prefix e1434e141ecf logging: fix immediate clean output locking on SMP 1296dc85e332 kernel: timer: make k_timer_start duration match documented semantics 2e2202af616c kernel: timeout: make z_add_timeout round-up conditional on announce d157b3da193d kernel: timeout: keep announce_remaining stable across same-tick group 827ce93035bc soc: kernel: use configdefault for CONFIG_SMP 603fa4818e8f drivers: timer: assert sys_clock lock held where required 1dc47344d0a2 kernel: use arch_cpu_irqs_are_enabled() for IRQ-state probes 01b3821fd933 kernel: spinlock: provide z_spin_is_locked() for UP builds c91e5e1390f3 kernel: move atomic_c.c to lib/os cc6136628341 kernel: move errno from kernel to lib/libc/common 81ccaca788db kernel: ensure kheap.c is linked for static heap initialization 39b23fa582d8 kernel: bypass k_heap_free() in k_free() to avoid scheduler locking db7a5e80a47b kernel: move bootargs out of kernel into lib/os. 9fe4cc20a2b5 kernel: move boot banner into lib/os f7c6f1d92110 soc: intel_adsp: ace30: extend hwreg0 MMU range 814cfb41191a soc: intel_adsp: ace40: extend hwreg0 MMU range 1bc5f0543c4d drivers: counter: introduce counter capture api e81266be2bfe arch: add arch_cpu_irqs_are_enabled() primitive Signed-off-by: Tomasz Leman --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index faf374b914fb..8a9cac18af51 100644 --- a/west.yml +++ b/west.yml @@ -43,7 +43,7 @@ manifest: - name: zephyr repo-path: zephyr - revision: c162980efd9ad8616d0e2fe886ca917d8d8d240a + revision: a805a054fe1f59a21259d0975dced68169974954 remote: zephyrproject # Import some projects listed in zephyr/west.yml@revision