From ea7909de50020de497b6204148cf6c41d24cb692 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 4 Jun 2025 18:37:37 -0700 Subject: [PATCH 1/3] modules: Update trusted-firmware-m for picolibc This adds linker script bits and compiler options so that trusted-firmware-m will build with picolibc. This has not been merged to the Zephyr trusted-firmware-m repository yet: https://github.com/zephyrproject-rtos/trusted-firmware-m/pull/134 Signed-off-by: Keith Packard --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index ead1b90e0831d..7795bcdbd87b3 100644 --- a/west.yml +++ b/west.yml @@ -364,7 +364,7 @@ manifest: groups: - tee - name: trusted-firmware-m - revision: 3e12b0cc27d828d7ec04c4ac62ad45a9a905573e + revision: pull/134/head path: modules/tee/tf-m/trusted-firmware-m groups: - tee From a8acaf1319d07aedbd9e2df1a593cde7ab96701e Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 5 Jun 2025 08:31:30 -0700 Subject: [PATCH 2/3] west: Add mbedtls fix for gcc 14.3 This patch (submitted upstream) avoids an incorrect warning generated by gcc 14.3 about array bounds. It should not change the generated code at all. Signed-off-by: Keith Packard Signed-off-by: Anas Nashif --- west.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/west.yml b/west.yml index ead1b90e0831d..fcea144af9442 100644 --- a/west.yml +++ b/west.yml @@ -311,7 +311,7 @@ manifest: revision: b03edc8e6282a963cd312cd0b409eb5ce263ea75 path: modules/lib/gui/lvgl - name: mbedtls - revision: 85440ef5fffa95d0e9971e9163719189cf34d979 + revision: pull/73/head path: modules/crypto/mbedtls groups: - crypto From 4d2116513a6f31dbb9cf1d152fd6307dde866b36 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 27 Jul 2025 18:44:24 -0700 Subject: [PATCH 3/3] modules/psa-arch-tests: Add GCC 14.3 support patch psa-arch-tests includes device drivers that failed to mark registers with 'volatile'. GCC 14.3 cleverly optimized sequential register accesses using strd/ldrd instructions which caused the drivers to fail. Signed-off-by: Keith Packard --- submanifests/optional.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submanifests/optional.yaml b/submanifests/optional.yaml index 04bdd669a921a..81985cbabc6b1 100644 --- a/submanifests/optional.yaml +++ b/submanifests/optional.yaml @@ -23,7 +23,7 @@ manifest: groups: - optional - name: psa-arch-tests - revision: 2cadb02a72eacda7042505dcbdd492371e8ce024 + revision: pull/14/head path: modules/tee/tf-m/psa-arch-tests remote: upstream groups: