Commit Graph

2501 Commits (823d093345edf151973a0bcab554d74860f8a8f2)

Author SHA1 Message Date
Brett Nicholas 823d093345 enable tc3 HSM use of sp cortex-m asm 2026-02-16 14:54:48 -07:00
Daniel Pouzzner 7b871c6241
Merge pull request #684 from danielinux/minor_build_fixes
Minor build fixes
2026-02-11 13:12:30 -06:00
Daniele Lacamera c352808ba1 Minor build fixes
- exclude attestation symbols for non-PSA builds
- fix dependency of signed test-application on keytools
2026-02-11 19:31:26 +01:00
David Garske 25bee84ff2
Merge pull request #682 from danielinux/update-benchmark-h5
Updated benchmark scripts to run on rpi + stm32h563
2026-02-11 07:28:34 -08:00
Daniele Lacamera cd2b02e10b Fixed wrong naming for HYBRID defines
+ longer DICE test timeout
2026-02-11 13:38:31 +01:00
Daniele Lacamera bbd8afc798 Fixed DICE test failures 2026-02-11 13:06:43 +01:00
Daniele Lacamera ca51036447 Fixed linker script for emu-app, addressed more comments 2026-02-11 12:35:54 +01:00
Daniele Lacamera c4d49cdc73 Fix emu-test-apps linker scripts 2026-02-11 11:55:35 +01:00
Daniele Lacamera 47ad6c21ef Updated benchmark to run on rpi + stm32h563 2026-02-09 18:48:47 +01:00
David Garske 5b43fcc49a
Merge pull request #668 from danielinux/dice
Add support for DICE attestation + PSA attestation
2026-02-06 14:11:02 -08:00
David Garske eddf74c617 Peer review fixes 2026-02-06 22:01:40 +01:00
David Garske d064a1bfe8 Fix issue with Intel FSP ELF size 2026-02-06 22:01:40 +01:00
David Garske 3597384f12 Add image bounds checking on ELF parser 2026-02-06 22:01:40 +01:00
David Garske d91555f3b4 Peer review fixes 2026-02-06 22:01:40 +01:00
David Garske da6e1abd8d Add MPFS250 QSPI support 2026-02-06 22:01:40 +01:00
David Garske 560206c602
Merge pull request #681 from mattia-moffa/20260205-stm32h5-pkcs11-fix
Fix stm32h5 test-app pkcs11 command
2026-02-06 09:52:09 -08:00
Daniele Lacamera a20101d6df Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
Mattia Moffa 28f4de6a9c Fix stm32h5 test-app pkcs11 command
InitToken needs to be run before OpenSession.
2026-02-05 21:35:39 +01:00
David Garske 7258081216 Peer review fix to clarify comment 2026-02-05 17:03:52 +01:00
David Garske 5f23f9f029 Fix issue with debug flash layout and improve hal_prepare_boot to restore more hardware settings 2026-02-05 17:03:52 +01:00
David Garske d2ba667332 Peer review fixes 2026-02-05 13:52:15 +01:00
David Garske 9697f6a4f8 Versal SDCard support 2026-02-05 13:52:15 +01:00
David Garske 39085635c6
Merge pull request #676 from mattia-moffa/20260128-nxp-sdk-update
Update MCUXpresso SDK to new refactor
2026-01-29 17:49:42 -08:00
Mattia Moffa e2a74ba09d Replace non-existing boards 2026-01-30 01:59:15 +01:00
Mattia Moffa 20bb90a44d Switch MCUXSDK back to 0 in iMX-RT
Users can switch it to 1 if they want to use the SDK from GitHub, as
is currently specified in the docs.
2026-01-30 01:23:37 +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 2c67f99507
Merge pull request #675 from mattia-moffa/20260123-wolfboot-cmake-fixes
Support stm32h5 TrustZone build via CMake
2026-01-28 13:02:29 -08:00
Mattia Moffa 4b5a3d1e13 Remove duplicated object, move up WOLFBOOT_DEFS_PUBLIC 2026-01-28 00:41:09 +01:00
Mattia Moffa d3bd8aaab0 test-app keystore.c fix 2026-01-27 19:04:45 +01:00
Mattia Moffa 6dfe2671f5 Support stm32h5 TrustZone build via CMake 2026-01-27 18:36:08 +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 1e35087ce4 NXP S32K14X improvements from customer testing 2026-01-26 17:46:51 +01:00
David Garske e7728d42d7 Vorago VA416xx port improvements 2026-01-26 17:46:35 +01:00
David Garske 8c3533af4c Cleanups and added BOOT_EL2 option. 2026-01-26 13:08:50 +01:00
David Garske 330181cd65 Versal port cleanups and improvements 2026-01-26 13:08:50 +01:00
David Garske 16497fc5a2 Documentation and fixes for booting full PetaLinux with wolfBoot on Versal VMK180 2026-01-26 13:08:50 +01:00
David Garske ae63f60efc Fixes for EL2 -> EL1 on boot 2026-01-26 13:08:50 +01:00
David Garske ee3c313a66 Versal port cleanups 2026-01-26 13:08:50 +01:00
David Garske dad2888450 Fixes for getting the "test-app" booting 2026-01-26 13:08:50 +01:00
David Garske 0fac0c5fe2 Versal QSPI differences 2026-01-26 13:08:50 +01:00
David Garske e966941296 Added QSPI with DMA support 2026-01-26 13:08:50 +01:00
David Garske 90a96e411b Versal QSPI support 2026-01-26 13:08:50 +01:00
David Garske ae32d5b6f3 AMD/Xilinx Versal Gen 1 VMK180 wolfBoot support 2026-01-26 13:08:50 +01:00
David Garske f7b6056e97 Added some useful comments 2026-01-26 11:27:39 +01:00
David Garske 7511e2e467 Fix some compiler warnings and CI build test failures 2026-01-26 11:27:39 +01:00
David Garske 78bed07125 Update wolfssl submodule to include PR 9689 and 9698 2026-01-26 11:27:39 +01:00
David Garske e1bef7ac70 PolarFire PQC (ML-DSA) testing 2026-01-26 11:27:39 +01:00