Daniele Lacamera
6082543e5e
Added explicit discard list for clang compiler
2026-04-03 18:09:16 +02:00
Mattia Moffa
084431ba87
Merge pull request #740 from danielinux/fixes-20260330
...
Fixes 20260330
2026-03-31 14:33:52 +02:00
Daniele Lacamera
909fbeb35e
(review comment) remove hal_otp.h
2026-03-31 07:20:45 +02:00
Marco Oliverio
409901b660
pic32c: remove unused variable
2026-03-30 16:31:57 +02:00
Daniele Lacamera
ae7d23bf41
Fix stm32h5 OTP readonly block rounding
...
F/1475
2026-03-30 16:23:16 +02:00
Daniele Lacamera
4ffa24c05f
Update CI + fix new findings with cppcheck 2.20
2026-03-24 12:19:44 +01:00
Andrew Hutchings
2aef0ed77b
Merge pull request #731 from danielinux/wolfPKCS11_test
...
wolfPKCS11 test
2026-03-24 08:58:53 +00:00
David Garske
51d9c68578
Merge pull request #689 from miyazakh/ram_function_ccrx
...
[Renesas RX72N CCRX] Move flash functions to RAM for flash operation
2026-03-23 13:03:14 -07:00
Paul Adelsbach
3d2a555e1a
Update wolfHSM pointer, fix minor issues
2026-03-23 20:05:07 +01:00
David Garske
6945b47fc2
Merge pull request #733 from mattia-moffa/20260319-remove-ram-kv-partition
...
Remove RAM_KV partition; remove flash keyvault when not needed
2026-03-23 09:55:51 -07:00
Hideki Miyazaki
285063dc2d
Move functions to RAM for flash operation
...
- Remove standard library as much as possible
- Do not use memcpy before it is relocated to RAM.
- Prefer library functions over RX intrinsics.( Compiler option change)
2026-03-21 05:52:57 +09:00
Daniele Lacamera
436a1c4617
Addressed copilot's comments
2026-03-20 20:19:56 +01:00
Daniele Lacamera
2b235902ce
Fix USART3 NS-permissions, for STM32L5 test, renamed mislabeled test
2026-03-20 20:19:56 +01:00
Mattia Moffa
32cdafd560
Remove RAM_KV partition from TZEN targets
2026-03-20 16:35:50 +01:00
Daniele Lacamera
5f919c1b2e
Updated submodules
2026-03-20 14:57:43 +01:00
David Garske
a56c70e90a
Support for NXP T1040 RDB
2026-03-20 14:51:15 +01:00
David Garske
7458d6dbc2
Fix for ELF relocation
2026-03-20 14:43:42 +01:00
David Garske
6ca5cb9b94
Feedback from customer with actual hardware
2026-03-20 14:43:42 +01:00
David Garske
96828c1330
Fix the NXP T2080 settings for the Curtiss-Wright VPX3-152 board (`BOARD_CW_VPX3152`).
2026-03-20 14:43:42 +01:00
Mattia Moffa
74de388458
hal_trng_get_entropy: handle unaligned `out`
2026-03-19 16:22:34 +01:00
Mattia Moffa
e3056e6d7f
Implement WOLFCRYPT_TZ_PKCS11 on MCXN
2026-03-18 22:26:32 +01:00
Hideki Miyazaki
52223853c4
adjust UART settings and update readme
2026-03-18 11:54:52 +01:00
Mattia Moffa
fcf72e008c
Remove NO_DIRECT_READ_OF_ERASED_SECTOR option; write after erase instead
2026-03-18 11:53:26 +01:00
Thomas Cook
3b1ef9d6bc
Address copilot pr comments.
2026-03-18 11:53:26 +01:00
Thomas Cook
304aee56e2
Add support for hardware rng
2026-03-18 11:53:26 +01:00
Thomas Cook
27b89f011c
Add trustzone example, rework a few things for tz support.
2026-03-18 11:53:26 +01:00
Thomas Cook
dd4312679b
Deploy NO_DIRECT_READ_OF_ERASED_SECTOR to protect against hardfault with AHB read of erased sector.
2026-03-18 11:53:26 +01:00
Thomas Cook
2af2e795cb
Initial support for lpc55s69
2026-03-18 11:53:26 +01:00
Mattia Moffa
f123c4ff7e
Allow UART_FLASH without DEBUG_UART
2026-03-18 09:15:00 +01:00
Mattia Moffa
e80a93d81d
Fix header comments
2026-03-18 09:15:00 +01:00
Mattia Moffa
a916a73979
Add uart signatures to header for cleanliness
2026-03-18 09:15:00 +01:00
Mattia Moffa
d716c4de9a
Fix test-app TZEN
2026-03-18 09:15:00 +01:00
Mattia Moffa
af8d65596b
Fix non-tz build again
2026-03-18 09:15:00 +01:00
Mattia Moffa
da99222c36
Don't always define DEBUG_UART; fix typo
2026-03-18 09:15:00 +01:00
Mattia Moffa
af94d676b6
Address more copilot remarks
2026-03-18 09:15:00 +01:00
Mattia Moffa
39d1507f06
Address Copilot remarks
2026-03-18 09:15:00 +01:00
Mattia Moffa
0656ff4afa
Nordic nrf54l port (with and without TrustZone)
2026-03-18 09:15:00 +01:00
David Garske
27ab92ec21
Updated x86 linker scripts with missing variable
2026-03-17 22:19:32 +01:00
Daniele Lacamera
f94d9d2ed1
fix option unlock wait condition
...
F/723
2026-03-16 09:18:57 +01:00
Daniele Lacamera
ff00406f87
STM32H7: unified bank names across hal, using macros
2026-03-12 12:07:34 +01:00
Daniele Lacamera
18b8091765
STM32H7: Fix wrong block size in flash ops
...
F/367
2026-03-12 09:28:51 +01:00
Pushyanth Kamatham
1c756b3583
Add external flash support and dual-bank flash swap functionality for PSoC6 devices.
...
Removed NVM_FLASH_WRITEONCE restriction for psoc6.
Update flash hal functions to support read-modify-erase-write way to perform the programming of flash.
2026-03-12 09:17:04 +01:00
David Garske
4d2c7bb851
Fix CI build errors
2026-03-09 07:29:27 +01:00
David Garske
8da5d0f5e9
Documentation improvements. Peer review fixes
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
4a53bd1627
Added support for running test-app and benchmarks. Added example trace32 scripts.
2026-03-05 17:49:37 +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
David Garske
74565a3566
Merge pull request #710 from miyazakh/update_ra6m4
...
Update Renesas RA6M4 port
2026-03-05 07:59:52 -08:00
David Garske
1c18481fc0
Peer review fixes
2026-03-05 10:12:02 +01:00
David Garske
ff8bb8336c
Support for wolfBoot ZynqMP (UltraScale+ MPSoC) SD Card
2026-03-05 10:12:02 +01:00