Commit Graph

234 Commits (823d093345edf151973a0bcab554d74860f8a8f2)

Author SHA1 Message Date
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
David Garske 0292da582b Refactor disk.c for generic use. Wired up uSD read for MBR/GPT 2025-12-24 18:31:55 +01:00
David Garske 66fac44062 Fixes to get uSD driver working 2025-12-24 18:31:55 +01:00
David Garske ab614a93c8 Progress with eMMC/SD driver 2025-12-24 18:31:55 +01:00
David Garske f89704d7e1 Progress with eMMC/SD driver. 2025-12-24 18:31:55 +01:00
David Garske e055585942 Support for Microchip PolarFire SoC (MPFS250) 2025-12-24 18:31:55 +01:00
Mattia Moffa 99b49fe69e Add new config to CI 2025-12-13 04:06:58 +01:00
Brett Nicholas 6a1120d0ab -add wolfHSM RSA4096 configs for sim and AURIX
-various fixes for RSA4096
-remove erroneous coupling between SMALL_STACK and WOLFHSM_SERVER
2025-12-10 07:43:32 +01:00
Mattia Moffa 23ba33140e MCXW TrustZone support 2025-12-05 01:27:58 +01:00
jackctj117 926eb96fc7 fix sed command 2025-12-04 12:53:54 -07:00
jackctj117 9ff3536347 CI tests: Cypress test 2025-12-04 11:44:42 -07:00
jackctj117 90a5f29dd3 CI-tests:
- STM32L4 and STM32WB using CubeMX SDK
- Add test-build-riscv.yml workflow for RISC-V HiFive1 targets
- Enable tests for hifive1, nxp-ls1028a, nxp-ls1028a-tpm,
  imx-rt1060_hab, raspi3-encrypted
2025-12-03 13:47:02 -07:00
Daniele Lacamera d70344653c Attempt to fix job failures 2025-11-26 18:09:28 +01:00
David Garske 84bf772271
Merge pull request #598 from gojimmypi/pr-cmake-improvements
CMake Improvements
2025-11-25 10:27:13 -08:00
David Garske 95b91b8401
Merge pull request #641 from mattia-moffa/20251125-nrf5340-tz
nRF5340 TrustZone
2025-11-25 10:14:33 -08:00
David Garske d2ed8c0a67 Update submodules for release 2025-11-25 07:44:36 +01:00
Mattia Moffa 9c4732ee83 Add new config to GitHub workflows 2025-11-25 03:18:43 +01:00
gojimmypi 4474cf8337
Disable no config sim test. 2025-11-22 10:40:55 -08:00
gojimmypi 1ad66e9a6b
Improve docs, add targets and tests per https://github.com/wolfSSL/wolfBoot/pull/598#pullrequestreview-3492319645 2025-11-21 17:54:14 -08:00
gojimmypi 030015ceb7
Merge branch 'master' of https://github.com/wolfSSL/wolfBoot into pr-cmake-improvements 2025-11-20 11:40:16 -08:00
David Garske 8cb3d33339 Added STM32H5 SPI Driver and support for TPM
Cleanup STM32H5 HAL port.
Refactor `__ARM_FEATURE_CMSE` to `TZ_SECURE()`
Refactor attribute cmse_nonsecure_entry to use new macro `CSME_NSE_API`
Added TPM Non Secure Callable API's
Added TPM support to STM32H5 test application
2025-11-19 16:29:28 +01:00
David Garske c2ed553da1 Added Vorago VA416x0 wolfBoot support
Added check on image header size and sector size.
Expanded the ML-DSA testing.
2025-11-19 11:11:28 +01:00
gojimmypi eaf029fbc5
CMake Improvements 2025-11-18 17:44:43 -08:00
Daniele Lacamera a6d029552b Restore .config after dualbank test 2025-11-03 11:28:47 +01:00
Daniele Lacamera 10a0c0bfa0 Add simulator support for DUALBANK, test bank swap 2025-11-03 11:21:22 +01:00
Mattia Moffa f453a68f4b Add stm32h5-tz-dualbank.config to CI 2025-10-30 21:15:20 +01:00
Juliusz Sosinowicz 2ac0c5dba5 Add CI 2025-10-30 16:31:27 +01:00