wolfBoot/tools
Daniele Lacamera 32e41f0f40 F-6399: fix imx_rt DCACHE invalidation to include down-alignment offset
hal_flash_write() and hal_flash_erase() aligned the invalidation start
address down to a 32-byte cache line but rounded the length up from
"len" alone, omitting the (address - aligned_address) offset. Whenever
(address % 32) + (len % 32) > 32, the invalidated range fell short of
address + len, leaving the last cache line stale after a write/erase.

Extract the range computation into hal_flash_cache_align_range()
(hal/imx_rt.h, dependency-free so it's unit-testable without the
NXP SDK) and include the down-alignment offset before rounding the
length up, so the invalidated range always covers [address, address+len).
2026-07-02 15:13:28 +02:00
..
bin-assemble Fix warnings with _MSC_VER and _MSC_VER 2025-10-22 16:04:39 +02:00
check_config Preparing release v2.8.0 + update copyright 2026-04-16 13:11:56 +02:00
delta Preparing release v2.8.0 + update copyright 2026-04-16 13:11:56 +02:00
efi
…
elf-parser Preparing release v2.8.0 + update copyright 2026-04-16 13:11:56 +02:00
fdt-parser Add wolfBoot FIT support for loading bitstream 2026-06-09 15:30:27 +02:00
keytools F-6408: zeroize UDS from OTP keystore generator's heap and stack buffers 2026-07-02 14:56:48 +02:00
lms Addressed copilot's comments 2026-04-29 13:15:52 +02:00
renode Addressed copilot's comments 2026-04-28 15:22:41 +02:00
scripts make wolfHSM client ID parameterizable and settable via Makefiles 2026-06-16 22:03:28 -06:00
squashelf F-4692: guard squashelf segment-offset alignment against integer overflow 2026-06-10 21:01:16 +02:00
test-expect-version Fix NRF52 UART DMA and Renode test infrastructure 2026-04-28 15:04:35 +02:00
test-update-server Cosmetic fix test-update-server 2026-01-15 21:59:58 +01:00
tpm Address Copilot review comments 2026-06-09 15:52:07 +02:00
uart-flash-server F-5675: fix signed-overflow UB from uint8_t<<24 in serve_update version assembly 2026-06-11 18:53:49 +02:00
unit-tests F-6399: fix imx_rt DCACHE invalidation to include down-alignment offset 2026-07-02 15:13:28 +02:00
xmss Zeroize XMSS key readback buffer 2026-04-29 12:31:21 +02:00
config.mk Merge pull request #803 from rizlik/tpm_mfg_auth_value 2026-06-22 08:49:25 -07:00
test-delta.mk Remove dependency from PQC parameters. Speed up tests. 2024-12-02 18:55:32 +01:00
test-enc.mk
…
test-renode.mk review: add additional RSA PSS test and bench coverage 2026-04-28 15:02:57 +02:00
test.mk test: bump SIGN=NONE footprint limit 2026-07-01 20:42:27 +02:00
wolfboot-rpi-devicetree.diff
…