mirror of https://github.com/wolfSSL/wolfBoot.git
The versal host copy deleted every asm statement, including the three with output operands, leaving reads of uninitialised automatics -- at -O0 an infinite loop in hal_delay_us(). Rewrite those three into assignments from a host counter and only delete asm with an empty output field; a new rule guard fails the build if any asm survives, so a future one cannot be silently dropped. clean now removes the 17 generated sources and the conditionally-built tests, and .gitignore covers all 125 test binaries plus the generated sources -- a full build left 30 untracked files before. The gnu-efi skip announces itself like the adjacent multilib probe. |
||
|---|---|---|
| .. | ||
| armclang | ||
| bin-assemble | ||
| check_config | ||
| ci | ||
| delta | ||
| efi | ||
| elf-parser | ||
| fdt-parser | ||
| keytools | ||
| lms | ||
| openocd | ||
| renode | ||
| scripts | ||
| squashelf | ||
| test-expect-version | ||
| test-update-server | ||
| tpm | ||
| uart-flash-server | ||
| unit-tests | ||
| xmss | ||
| config.mk | ||
| test-delta.mk | ||
| test-enc.mk | ||
| test-renode.mk | ||
| test.mk | ||
| wolfboot-rpi-devicetree.diff | ||