mirror of https://github.com/wolfSSL/wolfBoot.git
- wolfBoot_fit_memcpy: return int so a failed PDMA copy propagates instead of being swallowed. The weak default (memcpy) returns 0; the MPFS250 PDMA override returns -1 if any chunk's mpfs_pdma_memcpy() fails. Callers now fail closed: fit_load_image_inner returns NULL (kernel load then panics via update_disk.c), the update_disk DTS copy panics, and hal_dts_fixup returns an error on a failed L2->DDR copy-back. - options.mk: gate -DSTACK_SIZE_PER_HART behind RISC-V arch (RISCV/RISCV64). The macro is only consumed by the RISC-V startup asm and the mpfs250-m.ld sed token, so it is no longer emitted for PPC/ARM/other targets. The unconditional default (?= 0) is kept because the linker sed always needs a value to substitute. |
||
|---|---|---|
| .. | ||
| MPLAB | ||
| wolfboot | ||
| x86 | ||
| ddr_cadence.h | ||
| delta.h | ||
| disk.h | ||
| elf.h | ||
| encrypt.h | ||
| fdt.h | ||
| gpt.h | ||
| gzip.h | ||
| hal.h | ||
| hal_fpga.h | ||
| hooks.h | ||
| image.h | ||
| keystore.h | ||
| loader.h | ||
| multiboot.h | ||
| otp_keystore.h | ||
| pci.h | ||
| printf.h | ||
| sdhci.h | ||
| spi_drv.h | ||
| spi_flash.h | ||
| stage2_params.h | ||
| target.h.in | ||
| tpm.h | ||
| uart_drv.h | ||
| uart_flash.h | ||
| user_settings.h | ||
| wolfboot_smc.h | ||