From 7bb016079a00729ae39626fb8c882db32abd1c3d Mon Sep 17 00:00:00 2001 From: Mateusz Junkier Date: Tue, 25 Nov 2025 14:07:00 +0100 Subject: [PATCH 1/4] west.yml: update Zephyr to 8c264d30ea1 Total of 215 commits. Changes include: af974c30747 soc: intel_adsp: ace: add IMR info registers 35a1e62035f soc: intel_adsp: ace40: extend hwreg1 MMU mapping c0715601b22 west.yml: Sync hal_nxp repo 882387eeaa5 drivers: ieee802154: Properly namespace AF_UNSPEC by NET_AF_UNSPEC 5f7c4516710 west: spdx: Fix copyright parsing in REUSE 0.6.x Signed-off-by: Mateusz Junkier --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index e3978203db80..fa7be3615325 100644 --- a/west.yml +++ b/west.yml @@ -43,7 +43,7 @@ manifest: - name: zephyr repo-path: zephyr - revision: f3b9d1871104b0d69abf6182ef7d262652b13729 + revision: 8c264d30ea1b5c218a2efd4288820814ff16f1e2 remote: zephyrproject # Import some projects listed in zephyr/west.yml@revision From 6eb2531ffb62a24573aa4caa202a622ccfe64298 Mon Sep 17 00:00:00 2001 From: Mateusz Junkier Date: Tue, 25 Nov 2025 14:21:30 +0100 Subject: [PATCH 2/4] zephyr: replace removed IMR_L3_HEAP_SIZE to ace_imr_get_mem_size() After Zephyr changes in commit af974c30747 replace removed IMR_L3_HEAP_SIZE to ace_imr_get_mem_size(). This fixes build error: zephyr/lib/alloc.c:220:27: error: 'IMR_L3_HEAP_SIZE' undeclared (first use in this function) Signed-off-by: Mateusz Junkier --- zephyr/lib/alloc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zephyr/lib/alloc.c b/zephyr/lib/alloc.c index 946a07b9124a..5ea5da72f571 100644 --- a/zephyr/lib/alloc.c +++ b/zephyr/lib/alloc.c @@ -18,6 +18,7 @@ #include #include #include +#include #define SHARED_BUFFER_HEAP_MEM_SIZE 0 @@ -213,11 +214,11 @@ static inline size_t get_l3_heap_size(void) { /* * Calculate the IMR heap size using: - * - total IMR size + * - total IMR size (dynamically detected by ace_imr_get_mem_size()) * - IMR base address * - actual IMR heap start */ - return ROUND_DOWN(IMR_L3_HEAP_SIZE, L3_MEM_PAGE_SIZE); + return ROUND_DOWN(ace_imr_get_mem_size(), L3_MEM_PAGE_SIZE); } void l3_heap_save(void) From 7b502035614882dc41ccf3524f3f39429b677146 Mon Sep 17 00:00:00 2001 From: Mateusz Junkier <99177740+majunkier@users.noreply.github.com> Date: Wed, 26 Nov 2025 14:14:11 +0100 Subject: [PATCH 3/4] Update alloc.c Signed-off-by: Mateusz Junkier <99177740+majunkier@users.noreply.github.com> --- zephyr/lib/alloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zephyr/lib/alloc.c b/zephyr/lib/alloc.c index 5ea5da72f571..a9521a8b6a27 100644 --- a/zephyr/lib/alloc.c +++ b/zephyr/lib/alloc.c @@ -18,7 +18,7 @@ #include #include #include -#include + #define SHARED_BUFFER_HEAP_MEM_SIZE 0 @@ -218,7 +218,7 @@ static inline size_t get_l3_heap_size(void) * - IMR base address * - actual IMR heap start */ - return ROUND_DOWN(ace_imr_get_mem_size(), L3_MEM_PAGE_SIZE); + return ROUND_DOWN(IMR_L3_HEAP_SIZE, L3_MEM_PAGE_SIZE); } void l3_heap_save(void) From 681821a3c138b223874e809f329d247e7adba8a8 Mon Sep 17 00:00:00 2001 From: Mateusz Junkier <99177740+majunkier@users.noreply.github.com> Date: Wed, 26 Nov 2025 14:14:38 +0100 Subject: [PATCH 4/4] Update west.yml Signed-off-by: Mateusz Junkier <99177740+majunkier@users.noreply.github.com> --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index fa7be3615325..e3978203db80 100644 --- a/west.yml +++ b/west.yml @@ -43,7 +43,7 @@ manifest: - name: zephyr repo-path: zephyr - revision: 8c264d30ea1b5c218a2efd4288820814ff16f1e2 + revision: f3b9d1871104b0d69abf6182ef7d262652b13729 remote: zephyrproject # Import some projects listed in zephyr/west.yml@revision