wolfBoot/tools/scripts
Daniele Lacamera 42455508c0 Fix NRF52 UART DMA and Renode test infrastructure
hal/nrf52.c:
- Use static volatile buffer for UARTE DMA source instead of stack
  variable address. GCC 15.2 with -Os optimized away the store to the
  stack slot, causing the DMA to read zeros.
- Set UART0_ENABLE to 4 (UARTE mode) per NRF52840 datasheet.

tools/test-expect-version/test-expect-version.c:
- Replace deprecated termio.h and linux/serial.h with sys/ioctl.h
  for compatibility with newer glibc.

tools/renode/docker-test.sh:
- Remove unused RENODE_CHECKOUT env var.

tools/scripts/renode-test-update.sh:
- Add robust UART wait functions with timeouts and liveness checks.
- Log Renode output to /tmp/renode.log for diagnostics on failure.
- Use run_expect_version helper with configurable timeout.
2026-04-28 15:04:35 +02:00
..
lpc55s69 new benchmark config 2026-04-27 17:30:42 +02:00
nrf5340 Support WOLFCRYPT_TZ and PKCS11 on nRF5340 2025-12-13 04:05:32 +01:00
nxp_t1040 Peer review fixes + ZynqMP robustness improvements 2026-04-28 14:55:06 +02:00
nxp_t2080 Added support for running test-app and benchmarks. Added example trace32 scripts. 2026-03-05 17:49:37 +01:00
tc3xx Simplify use of user-supplied keys and certificates with test app via 2025-12-10 07:43:32 +01:00
va416x0 More peer review fixes. Fix the wolfCrypt test build. 2026-03-03 12:29:09 +01:00
x86_fsp Fixes for X86 FSP QEMU test 2026-03-17 22:19:32 +01:00
zcu102 Peer review fixes + ZynqMP robustness improvements 2026-04-28 14:55:06 +02:00
benchmark.sh review: add additional RSA PSS test and bench coverage 2026-04-28 15:02:57 +02:00
boot-time.py Fixed linker script for emu-app, addressed more comments 2026-02-11 12:35:54 +01:00
boot_status.py zephyr integration as TEE. 2026-01-07 08:27:58 +01:00
build_lib_fs_example.sh
cmake_dev_prompt_test.bat CMake Improvements 2025-11-18 17:44:43 -08:00
cmake_dot_config.sh Improve docs, add targets and tests per https://github.com/wolfSSL/wolfBoot/pull/598#pullrequestreview-3492319645 2025-11-21 17:54:14 -08:00
cmake_dotconfig_test.bat CMake Improvements 2025-11-18 17:44:43 -08:00
cmake_test.bat Minor docs update, code review changes, script modifications. 2025-11-24 13:04:06 -08:00
cmake_test.sh CMake Improvements 2025-11-18 17:44:43 -08:00
config2presets.py Minor docs update, code review changes, script modifications. 2025-11-24 13:04:06 -08:00
lpc54s0xx_patch_boot_block.py Peer review fixes 2026-04-22 14:10:55 +02:00
mpfs_qspi_prog.py Peer review fixes 2026-04-22 19:08:00 +02:00
nxp-lpc54s0xx-flash.sh Peer review fixes 2026-04-22 14:10:55 +02:00
nxp-s32k142-flash.sh NXP S32K14X improvements from customer testing 2026-01-26 17:46:51 +01:00
prepare_update.sh
prepare_update_l5.sh
prepare_update_l5_dualbank.sh
prepare_update_u5.sh
prepare_update_u5_dualbank.sh
renode-test-all.sh
renode-test-update.sh Fix NRF52 UART DMA and Renode test infrastructure 2026-04-28 15:04:35 +02:00
set-stm32-tz-option-bytes.sh Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
sim-delta-wrongversion-update.sh
sim-dualbank-rollback-denied.sh Fixed regression in sim test, added sim test for denied rollback 2026-04-15 18:26:04 +02:00
sim-dualbank-swap-update.sh Add simulator support for DUALBANK, test bank swap 2025-11-03 11:21:22 +01:00
sim-gen-dummy-chain.sh
sim-pq-sunnyday-update.sh
sim-sunnyday-update.sh Updated submodules 2026-03-20 14:57:43 +01:00
sim-update-emergency-fallback.sh
sim-update-fallback.sh
sim-update-powerfail-resume-nobackup.sh
sim-update-powerfail-resume.sh
versal_boot.bif Versal port cleanups 2026-01-26 13:08:50 +01:00
versal_test.sh Peer review fixes 2026-02-05 13:52:15 +01:00
wolfboot_cmake_full_build.sh Improve docs, add targets and tests per https://github.com/wolfSSL/wolfBoot/pull/598#pullrequestreview-3492319645 2025-11-21 17:54:14 -08:00