Commit Graph

260 Commits (1528bc8d992aba3d856223eca412c19edd3ef064)

Author SHA1 Message Date
Daniele Lacamera cfbc3f0cfc Up to latest emulator container 2026-03-30 19:19:36 +02:00
Daniele Lacamera 47f58ad2f1 Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
Daniele Lacamera 87c1cb3709 Bump CI v0.9.5 2026-03-24 13:56:36 +01:00
Daniele Lacamera 1a5683cf70 Bump CI v0.9.4 2026-03-24 13:35:01 +01:00
Daniele Lacamera 81c6cf6326 Bump CI -> v0.9.3 2026-03-24 13:10:38 +01:00
Daniele Lacamera 42cbe1fbbf Bump ci v0.9.2 2026-03-24 12:57:59 +01:00
Daniele Lacamera 6b7448d4d1 CI version: up to 'latest' 2026-03-24 12:40:46 +01:00
Daniele Lacamera 4ffa24c05f Update CI + fix new findings with cppcheck 2.20 2026-03-24 12:19:44 +01:00
Daniele Lacamera 977ba182fb Refactoring CI workflows to run in containers (part 1) 2026-03-24 11:30:57 +01:00
Daniele Lacamera 71213cbdee up to m33mu:1.9 (from wolfssl ghcr) 2026-03-23 19:56:00 +01:00
Daniele Lacamera 2b235902ce Fix USART3 NS-permissions, for STM32L5 test, renamed mislabeled test 2026-03-20 20:19:56 +01:00
Daniele Lacamera 32446f34a8 Up to right m33mu version 2026-03-20 20:19:56 +01:00
Daniele Lacamera b8e241fd17 Fix PKCS11 two-steps test flow 2026-03-20 20:19:56 +01:00
Daniele Lacamera 0a183940e0 Move pkcs11/tz test to its own module in test-app
+ added m33mu two-runs test for persistent storage coverage
2026-03-20 20:19:56 +01:00
Mattia Moffa 558b6584ec Add GitHub workflows 2026-03-18 22:32:09 +01:00
Thomas Cook 9fecc9c3b7 Add .github workflow build tests 2026-03-18 11:53:26 +01:00
Mattia Moffa 1ab85fe576 Add github workflow 2026-03-18 09:15:00 +01:00
Daniele Lacamera ced551797f Fix xmalloc bucket size issue with "SPMATH=1 WOLFBOOT_SMALL_STACK=1"
+ Re-enabled old faulty tests

F/366
2026-03-12 09:28:51 +01:00
David Garske 4d2c7bb851 Fix CI build errors 2026-03-09 07:29:27 +01:00
David Garske d23943a5af PolarFire SoC M-Mode, QSPI and L2-LIM support
Adds support for running wolfBoot in **Machine Mode (M-mode)** on the PolarFire SoC MPFS250T, booting from eNVM and loading a signed application from **SC QSPI flash** into on-chip LIM (Loosely Integrated Memory). No HSS (Hart Software Services) or DDR is required. It also extends the existing PolarFire HAL with multi-hart support, L2 cache configuration, per-hart UART, and refactors shared code (SDHCI, SCB mailbox, linker/test-app) for both S-mode and M-mode builds.
2026-03-09 07:29:27 +01:00
David Garske a5356b830a NXP T2080 Port Refresh
* Initial port refresh for the NXP T2080 target
* IFC Flash driver and multi-core support on T2080
* Working wolfBoot test-app startup on T2080
* Support for NAII and Curtiss-Wright T2080 vendor boards
2026-03-05 17:49:37 +01:00
Brett Nicholas 2924646695 Add generic hook framework with provision for pre-init, post-init, and
boot hooks
2026-03-05 10:14:04 +01:00
David Garske 88a32de298 Move .bif and add CI test 2026-03-05 10:12:02 +01:00
Daniele Lacamera 91b8284a93 Up to version 1.5 2026-02-27 13:44:12 +01:00
Daniele Lacamera 5da58f0963 Up to m33mu-ci v. 1.4 (~4x faster) 2026-02-27 13:43:57 +01:00
Brett Nicholas 4d31ef5502 Add self-header feature with support for sim and AURIX TC3xx 2026-02-27 11:39:51 +01:00
Daniele Lacamera cd2b02e10b Fixed wrong naming for HYBRID defines
+ longer DICE test timeout
2026-02-11 13:38:31 +01:00
Daniele Lacamera a20101d6df Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
Mattia Moffa e2a74ba09d Replace non-existing boards 2026-01-30 01:59:15 +01:00
Mattia Moffa 9823c55221 Restore Kinetis GitHub Workflows 2026-01-30 01:08:55 +01:00
Mattia Moffa fed7eec0ad Update MCUXpresso SDK for iMX-RT too 2026-01-30 01:07:13 +01:00
Mattia Moffa 233abfe979 Fix LPC54 github workflow 2026-01-29 17:55:33 +01:00
Mattia Moffa 109dbd08d9 Update MCUXpresso SDK to new refactor
Updates targets using the deprecated
https://github.com/nxp-mcuxpresso/legacy-mcux-sdk to use
https://github.com/nxp-mcuxpresso/mcuxsdk-manifests instead.
2026-01-29 17:35:24 +01:00
David Garske 810be2d576
Merge pull request #671 from mattia-moffa/20260107-mcxn
NXP MCXN non-TrustZone + TrustZone port
2026-01-26 09:28:14 -08:00
David Garske ee3c313a66 Versal port cleanups 2026-01-26 13:08:50 +01:00
Mattia Moffa f9b59288d7 Add caching to GitHub workflows 2026-01-23 01:50:39 +01:00
Mattia Moffa a4b2a9c428 Fix west install in GitHub action 2026-01-23 01:10:33 +01:00
Mattia Moffa b1528bacb4 Add board name to github workflows 2026-01-22 23:34:06 +01:00
Mattia Moffa 8c00a73cc8 Add GitHub workflows 2026-01-22 18:57:00 +01:00
David Garske 4e3e55d53a Add NXP S32K1xx support with full update functionality
- HAL: Flash (FTFC), UART (LPUART1), Clock (FIRC 48MHz), Watchdog
- Requires NVM_FLASH_WRITEONCE=1 and RAM_CODE=1 for proper operation
- Test app with interactive console: status, trigger, success, reboot
- LED indicators: Green (v1), Blue (v2+)
- Flash automation script: tools/scripts/nxp-s32k142-flash.sh
- Tested on S32K142EVB with sector swap update

Supported variants: S32K142 (256KB), S32K144 (512KB), S32K146 (1MB), S32K148 (2MB)
2026-01-19 19:13:01 +01:00
Daniele Lacamera 403f5ad767 Up emulator container version m33mu-ci:1.2 2026-01-15 13:54:10 +01:00
Daniele Lacamera d0ea72fca7 Added test for L5, up to container 1.1 2026-01-15 13:54:10 +01:00
Daniele Lacamera 9a5b314e16 Changed CI emulator container version 2026-01-15 13:54:10 +01:00
Daniele Lacamera 97b6f3b63b Fixes for stm32u5, added workflow test 2026-01-15 13:54:10 +01:00
Daniele Lacamera 629935648a Added safe.directory for workspace 2026-01-15 13:54:10 +01:00
Daniele Lacamera df2cdcc9d6 Added submodule init in new workflow 2026-01-15 13:54:10 +01:00
Daniele Lacamera 85a3cdad60 Fix path in workflow 2026-01-15 13:54:10 +01:00
Daniele Lacamera 077e2fc2ea Added github workflow for m33mu-based tests 2026-01-15 13:54:10 +01:00
Brett Nicholas e31755be4b sim self update: test external flash 2026-01-08 13:31:33 -08:00
Brett Nicholas d661c2afb3 Add support for simulator self-update test 2026-01-08 09:40:44 -08:00