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 of CONFIG_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 the barebox,deep-probe nor barebox,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 set barebox,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.