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
gojimmypi
e06076fdde
Exclude some known failures SPMATH WOLFBOOT_SMALL_STACK
2025-10-22 16:07:14 +02:00
gojimmypi
ba86c255d3
Different stack detection message
2025-10-22 16:07:14 +02:00
gojimmypi
a0c75b092d
Retry with WOLFBOOT_HUGE_STACK=1 as needed
2025-10-22 16:07:14 +02:00
gojimmypi
3d49027c87
Remove concurrency
2025-10-22 16:07:14 +02:00
gojimmypi
7978a53c21
Expand concurrency definition
2025-10-22 16:07:14 +02:00
gojimmypi
38a7664918
Do not cancel in-progress group
2025-10-22 16:07:14 +02:00
gojimmypi
04052599b8
Set max-parallel 12 to address runner concurrency saturation, cleanup
2025-10-22 16:07:14 +02:00
David Garske
8ef41994c7
Merge pull request #604 from bigbrett/tc3xx-wolf-startup-integration
...
TC3xx: Replace IDE/AURIX project with new HAL module
2025-10-09 10:16:16 -07:00
gojimmypi
92c765ec63
Address workflow timeout, full apt-get source replacements
2025-10-08 14:39:55 -07:00
Brett Nicholas
42cf7e9b70
TC3xx: Replace IDE/AURIX project with new HAL module
2025-10-08 11:03:44 -06:00
gojimmypi
0ddbb29f5d
Fix workflow timeout. Partial sources.list replacement
2025-10-07 18:39:51 -07:00
gojimmypi
691e063e2d
Reduce timeout from default 360 minutes to 15
2025-10-06 13:16:26 -07:00