8.3. Release v2025.07.0¶
8.3.1. Configuration options¶
The legacy ARM 32-bit ATAGS mechanism is now disabled by default. It can be re-enabled using the newly added
CONFIG_BOOT_ATAGS
option. Use of ATAGS is deprecated. Users should migrate to OpenFirmware device trees.CONFIG_MALLOC_DLMALLOC
has been removed in favor ofCONFIG_MALLOC_TLSF
. This should be a drop-in replacement, but it may unearth memory safety issues that went unnoticed before. If this is suspected,CONFIG_KASAN
should help in debugging them on ARM.Board support
barebox now warns at runtime about boards that disable the option
CONFIG_DEEP_PROBE_DEFAULT
and list neither thebarebox,deep-probe
norbarebox,disable-deep-probe
property in the top-level device tree node. It’s recommended that all boards switch to deep probe. If deep probe breaks your platform, please report to the mailing list and setbarebox,disable-deep-probe
in your device tree.The hardcoded i.MX6ULL 14x14 EVK partition layout for barebox and its environment on USDHC2 has changed. The split moved from 768/256 to 896/128 KiB.