From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 02 Dec 2025 18:03:55 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vQTn9-007EVP-2d for lore@lore.pengutronix.de; Tue, 02 Dec 2025 18:03:55 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1vQTn9-0004oi-6Y; Tue, 02 Dec 2025 18:03:55 +0100 Received: from dude06.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::5c]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1vQTn4-0004mG-7v; Tue, 02 Dec 2025 18:03:50 +0100 From: Fabian Pflug Date: Tue, 02 Dec 2025 18:03:36 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20251202-fpg-barebox_update-v2-1-822205f1968f@pengutronix.de> References: <20251202-fpg-barebox_update-v2-0-822205f1968f@pengutronix.de> In-Reply-To: <20251202-fpg-barebox_update-v2-0-822205f1968f@pengutronix.de> To: distrokit@pengutronix.de X-Mailer: b4 0.14.3 Subject: [DistroKit] [PATCH v2 1/3] v7a: barebox: version bump 2025.06.1 -> 2025.11.0 X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabian Pflug Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Updating barebox to a current version. Run oldconfig and accepting all the defaults, except for BOOTM_OFTREE_FALLBACK, where the recommended n is selected. Signed-off-by: Fabian Pflug --- configs/platform-v7a/barebox-am335x-mlo.config | 158 +++++++++------ configs/platform-v7a/barebox-at91.config | 213 ++++++++++++-------- configs/platform-v7a/barebox-at91.config.diff | 8 +- configs/platform-v7a/barebox-common.config | 208 +++++++++++-------- configs/platform-v7a/barebox.config | 220 +++++++++++++-------- configs/platform-v7a/platformconfig | 8 +- ...-vexpress-increase-barebox-partition-size.patch | 74 ------- patches/barebox-2025.06.1/series | 4 - 8 files changed, 502 insertions(+), 391 deletions(-) diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config index 80c8955..3815586 100644 --- a/configs/platform-v7a/barebox-am335x-mlo.config +++ b/configs/platform-v7a/barebox-am335x-mlo.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.06.1 Configuration +# Barebox/arm 2025.11.0 Configuration # CONFIG_ARM=y CONFIG_ARCH_LINUX_NAME="arm" @@ -28,6 +28,7 @@ CONFIG_ARCH_MULTIARCH=y # CONFIG_ARCH_LAYERSCAPE is not set CONFIG_ARCH_OMAP_MULTI=y # CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SAMSUNG is not set # CONFIG_ARCH_STM32MP is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_VEXPRESS is not set @@ -74,7 +75,9 @@ CONFIG_32BIT=y # # CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS is not set CONFIG_ARM_EXCEPTIONS=y +# CONFIG_ARM_EXCEPTIONS_PBL is not set # CONFIG_ARM_UNWIND is not set +CONFIG_ARM_MMU_PERMISSIONS=y # CONFIG_ARM_SEMIHOSTING is not set # CONFIG_ARM_PSCI_CLIENT is not set # end of ARM specific settings @@ -85,9 +88,11 @@ CONFIG_ARM_EXCEPTIONS=y # CONFIG_BOARD_GENERIC_DT is not set # end of General architecture-dependent options +CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y CONFIG_ARCH_HAS_DATA_ABORT_MASK=y CONFIG_ARCH_HAS_ZERO_PAGE=y CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y +CONFIG_HAVE_ARCH_BOOTM_OFTREE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_ARCH_HAS_SJLJ=y CONFIG_HAS_DEBUG_LL=y @@ -105,10 +110,9 @@ CONFIG_FILETYPE=y # # General Settings # +CONFIG_NAME="" CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y -CONFIG_HAS_INSECURE_DEFAULTS=y -CONFIG_INSECURE=y CONFIG_BANNER=y # CONFIG_MEMINFO is not set # CONFIG_ENVIRONMENT_VARIABLES is not set @@ -137,11 +141,11 @@ CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff CONFIG_STACK_SIZE=0x8000 CONFIG_MALLOC_SIZE=0x0 +CONFIG_SCRATCH_SIZE=0x8000 CONFIG_MALLOC_ALIGNMENT=8 # end of memory layout # CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set CONFIG_MALLOC_TLSF=y # CONFIG_MALLOC_DUMMY is not set # CONFIG_KALLSYMS is not set @@ -149,6 +153,7 @@ CONFIG_RELOCATABLE=y # CONFIG_PANIC_POWEROFF is not set # CONFIG_PANIC_HANG is not set CONFIG_PANIC_RESET=y +# CONFIG_PANIC_TRAP is not set CONFIG_PROMPT="MLO>" CONFIG_BAUDRATE=115200 CONFIG_SIMPLE_READLINE=y @@ -157,7 +162,6 @@ CONFIG_CBSIZE=1024 # CONFIG_SHELL_SIMPLE is not set CONFIG_SHELL_NONE=y # CONFIG_GLOB is not set -# CONFIG_PASSWORD is not set # CONFIG_ERRNO_MESSAGES is not set # CONFIG_BOOTM is not set # CONFIG_BAREBOX_UPDATE is not set @@ -181,17 +185,13 @@ CONFIG_PARTITION_DISK_DOS=y CONFIG_DEFAULT_COMPRESSION_NONE=y # CONFIG_POLLER is not set # CONFIG_BTHREAD is not set +# CONFIG_TLV is not set # CONFIG_STATE is not set # CONFIG_BOOTCHOOSER is not set # CONFIG_BOOT_DEFAULTS is not set # CONFIG_BAREBOX_DT_2ND is not set CONFIG_EXTERNAL_DTS_FRAGMENTS="" - -# -# OP-TEE loading -# CONFIG_FILETYPE_STRINGS=y -# end of OP-TEE loading # end of General Settings # @@ -230,6 +230,7 @@ CONFIG_HAVE_EFI_STUB=y # # Drivers # +# CONFIG_DEEP_PROBE_DEFAULT is not set CONFIG_OFTREE=y CONFIG_OFTREE_MEM_GENERIC=y CONFIG_DTC=y @@ -265,6 +266,7 @@ CONFIG_DRIVER_SPI_OMAP3=y # CONFIG_MTD is not set CONFIG_DISK=y # CONFIG_DISK_WRITE is not set +# CONFIG_DM_BLK is not set # # drive types @@ -287,6 +289,8 @@ CONFIG_MCI=y # --- Feature list --- # # CONFIG_MCI_TUNING is not set +CONFIG_MCI_STARTUP_NONE=y +# CONFIG_MCI_STARTUP_NONREMOVABLE is not set # CONFIG_MCI_STARTUP is not set # CONFIG_MCI_WRITE is not set # CONFIG_MCI_MMC_BOOT_PARTITIONS is not set @@ -304,6 +308,7 @@ CONFIG_MCI_OMAP_HSMMC=y # CONFIG_MCI_ARASAN is not set # CONFIG_MCI_AM654 is not set # CONFIG_MCI_SPI is not set +# CONFIG_MMC_CADENCE_SDHCI is not set CONFIG_MCI_OMAP_HSMMC_PBL=y # CONFIG_COMMON_CLK is not set @@ -402,6 +407,15 @@ CONFIG_TI_SYSC=y # end of Remoteproc drivers # CONFIG_RESET_CONTROLLER is not set +CONFIG_HW_HAS_PCI=y + +# +# PCI bus options +# +# CONFIG_PCI is not set +# CONFIG_PCI_ECAM_GENERIC is not set +# end of PCI bus options + # CONFIG_RTC_CLASS is not set # @@ -519,8 +533,80 @@ CONFIG_FS_FAT_LFN=y # # ZSTD support disabled # +# CONFIG_FS_QEMU_FW_CFG is not set # end of Filesystem support +# +# Security options +# +CONFIG_INSECURE=y +# CONFIG_SECURITY_POLICY is not set +# CONFIG_PASSWORD is not set +# CONFIG_CRYPTO_KEYSTORE is not set +# CONFIG_BLOBGEN is not set + +# +# OP-TEE loading +# +# CONFIG_PBL_OPTEE is not set +# end of OP-TEE loading + +# +# Hardening options +# +# CONFIG_BUG_ON_DATA_CORRUPTION is not set + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Buffer overflow protection +# +# CONFIG_STACK_GUARD_PAGE is not set +CONFIG_STACKPROTECTOR_NONE=y +# CONFIG_STACKPROTECTOR_STRONG is not set +CONFIG_PBL_STACKPROTECTOR_NONE=y +# CONFIG_PBL_STACKPROTECTOR_STRONG is not set +# end of Buffer overflow protection +# end of Hardening options + +CONFIG_HAS_INSECURE_DEFAULTS=y + +# +# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating +# + +# +# that some of the configured options have potentially insecure defaults. +# + +# +# Extra care needs to be taken in secure booted systems. +# +# end of Security options + +# +# Crypto support +# +CONFIG_CRC_ITU_T=y +# CONFIG_DIGEST is not set +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_BUILTIN_KEYS is not set +# end of Crypto support + # # Library routines # @@ -543,6 +629,7 @@ CONFIG_XYMODEM=y # CONFIG_ALLOW_PRNG_FALLBACK is not set # CONFIG_CRC_CCITT is not set # CONFIG_CRC8 is not set +# CONFIG_CRC16 is not set # # Library gui routines @@ -551,59 +638,8 @@ CONFIG_XYMODEM=y # CONFIG_BOOTSTRAP is not set # CONFIG_NLS is not set -# CONFIG_BLOBGEN is not set # end of Library routines -# -# Hardening options -# - -# -# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating -# - -# -# that some of the configured options have potentially insecure defaults. -# - -# -# Extra care needs to be taken in secure booted systems. -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# CONFIG_STACK_GUARD_PAGE is not set -CONFIG_STACKPROTECTOR_NONE=y -# CONFIG_STACKPROTECTOR_STRONG is not set -CONFIG_PBL_STACKPROTECTOR_NONE=y -# CONFIG_PBL_STACKPROTECTOR_STRONG is not set -# end of Hardening options - -# -# Crypto support -# -CONFIG_CRC_ITU_T=y -# CONFIG_DIGEST is not set -# CONFIG_CRYPTO_RSA is not set -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_BUILTIN_KEYS is not set -# CONFIG_CRYPTO_KEYSTORE is not set -# end of Crypto support - # # Firmware files # diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config index fc854ed..90557fb 100644 --- a/configs/platform-v7a/barebox-at91.config +++ b/configs/platform-v7a/barebox-at91.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.06.1 Configuration +# Barebox/arm 2025.11.0 Configuration # CONFIG_ARM=y CONFIG_ARCH_LINUX_NAME="arm" @@ -76,7 +76,6 @@ CONFIG_MACH_SAMA5D4_WIFX=y # CONFIG_BOARD_ARM_GENERIC_DT=y CONFIG_AEABI=y -# CONFIG_ARM_BOARD_APPEND_ATAG is not set # end of System Type # CONFIG_64BIT is not set @@ -87,9 +86,12 @@ CONFIG_32BIT=y # CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y CONFIG_ARM_EXCEPTIONS=y +# CONFIG_ARM_EXCEPTIONS_PBL is not set CONFIG_ARM_UNWIND=y +CONFIG_ARM_MMU_PERMISSIONS=y # CONFIG_ARM_SEMIHOSTING is not set # CONFIG_ARM_PSCI_CLIENT is not set +# CONFIG_BOOT_ATAGS is not set # CONFIG_ARM_BOOTM_ELF is not set # CONFIG_ARM_BOOTM_FIP is not set # end of ARM specific settings @@ -101,10 +103,12 @@ CONFIG_BOARD_GENERIC_DT=y # CONFIG_BOARD_GENERIC_FIT is not set # end of General architecture-dependent options +CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y CONFIG_ARCH_HAS_STACK_DUMP=y CONFIG_ARCH_HAS_DATA_ABORT_MASK=y CONFIG_ARCH_HAS_ZERO_PAGE=y CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y +CONFIG_HAVE_ARCH_BOOTM_OFTREE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_ARCH_HAS_SJLJ=y CONFIG_HAS_DEBUG_LL=y @@ -135,10 +139,9 @@ CONFIG_FASTBOOT_BASE=y # # General Settings # +CONFIG_NAME="" CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y -CONFIG_HAS_INSECURE_DEFAULTS=y -CONFIG_INSECURE=y CONFIG_BANNER=y CONFIG_MEMINFO=y CONFIG_MEMTEST=y @@ -169,17 +172,18 @@ CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff CONFIG_STACK_SIZE=0x8000 CONFIG_MALLOC_SIZE=0x0 +CONFIG_SCRATCH_SIZE=0x8000 CONFIG_MALLOC_ALIGNMENT=8 # end of memory layout # CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set CONFIG_MALLOC_TLSF=y CONFIG_KALLSYMS=y CONFIG_RELOCATABLE=y # CONFIG_PANIC_POWEROFF is not set # CONFIG_PANIC_HANG is not set CONFIG_PANIC_RESET=y +# CONFIG_PANIC_TRAP is not set CONFIG_PROMPT="barebox:" CONFIG_BAUDRATE=115200 CONFIG_CBSIZE=1024 @@ -194,7 +198,6 @@ CONFIG_HUSH_FANCY_PROMPT=y CONFIG_CMDLINE_EDITING=y CONFIG_AUTO_COMPLETE=y CONFIG_MENU=y -# CONFIG_PASSWORD is not set CONFIG_ERRNO_MESSAGES=y CONFIG_TIMESTAMP=y CONFIG_BOOTM=y @@ -203,6 +206,7 @@ CONFIG_BOOTM_SHOW_TYPE=y CONFIG_BOOTM_VERBOSE=y CONFIG_BOOTM_INITRD=y CONFIG_BOOTM_OFTREE=y +# CONFIG_BOOTM_OFTREE_FALLBACK is not set CONFIG_BOOTM_UIMAGE=y CONFIG_BOOTM_OFTREE_UIMAGE=y # CONFIG_BOOTM_AIMAGE is not set @@ -243,7 +247,9 @@ CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv" CONFIG_HAS_SCHED=y CONFIG_POLLER=y +CONFIG_POLLER_WARN_OVERTIME=y CONFIG_BTHREAD=y +# CONFIG_TLV is not set CONFIG_STATE=y # CONFIG_STATE_CRYPTO is not set # CONFIG_STATE_BACKWARD_COMPATIBLE is not set @@ -252,16 +258,10 @@ CONFIG_BOOT_DEFAULTS=y CONFIG_BAREBOX_DT_2ND=y CONFIG_RESET_SOURCE=y # CONFIG_MACHINE_ID is not set +# CONFIG_SERIAL_NUMBER_FIXUP_SYSTEMD_HOSTNAME is not set # CONFIG_SYSTEMD_OF_WATCHDOG is not set CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi" - -# -# OP-TEE loading -# -# CONFIG_BOOTM_OPTEE is not set -# CONFIG_PBL_OPTEE is not set CONFIG_FILETYPE_STRINGS=y -# end of OP-TEE loading # # Android Fastboot @@ -333,6 +333,7 @@ CONFIG_CMD_REGULATOR=y # CONFIG_CMD_NVMEM is not set # CONFIG_CMD_VARINFO is not set CONFIG_CMD_VERSION=y +# CONFIG_CMD_BFETCH is not set # CONFIG_CMD_MMC is not set # CONFIG_CMD_MMC_EXTCSD is not set # CONFIG_CMD_POLLER is not set @@ -373,6 +374,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # +# CONFIG_CMD_CREATENV is not set CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -450,7 +452,6 @@ CONFIG_CMD_CLEAR=y CONFIG_CMD_ECHO=y CONFIG_CMD_ECHO_E=y CONFIG_CMD_EDIT=y -# CONFIG_CMD_LOGIN is not set CONFIG_CMD_MENU=y CONFIG_CMD_MENU_MANAGEMENT=y CONFIG_CMD_MENUTREE=y @@ -495,12 +496,18 @@ CONFIG_CMD_WD=y CONFIG_CMD_WD_DEFAULT_TIMOUT=0 # end of Hardware manipulation +# +# Security +# +# CONFIG_CMD_BLOBGEN is not set +# CONFIG_CMD_LOGIN is not set +# end of Security + # # Miscellaneous # # CONFIG_CMD_2048 is not set CONFIG_CMD_BAREBOX_UPDATE=y -# CONFIG_CMD_BLOBGEN is not set # CONFIG_CMD_FIRMWARELOAD is not set # CONFIG_CMD_KALLSYMS is not set CONFIG_CMD_OF_COMPATIBLE=y @@ -530,10 +537,12 @@ CONFIG_NET_IFUP=y CONFIG_NET_DHCP=y # CONFIG_NET_SNTP is not set CONFIG_NET_FASTBOOT=y +# CONFIG_NET_9P is not set # # Drivers # +# CONFIG_DEEP_PROBE_DEFAULT is not set CONFIG_OFTREE=y CONFIG_OFTREE_MEM_GENERIC=y CONFIG_DTC=y @@ -584,6 +593,7 @@ CONFIG_DRIVER_NET_MICREL=y # # MII PHY device drivers # +# CONFIG_ADIN_PHY is not set # CONFIG_AR8327N_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_DAVICOM_PHY is not set @@ -697,6 +707,7 @@ CONFIG_MTD_UBI_FASTMAP=y # CONFIG_MTD_UBI_GENERAL_EXTRA_CHECKS is not set CONFIG_DISK=y CONFIG_DISK_WRITE=y +# CONFIG_DM_BLK is not set # # drive types @@ -733,6 +744,8 @@ CONFIG_MCI=y # --- Feature list --- # # CONFIG_MCI_TUNING is not set +CONFIG_MCI_STARTUP_NONE=y +# CONFIG_MCI_STARTUP_NONREMOVABLE is not set # CONFIG_MCI_STARTUP is not set CONFIG_MCI_INFO=y CONFIG_MCI_WRITE=y @@ -754,6 +767,7 @@ CONFIG_MCI_ATMEL_SDHCI=y # CONFIG_MCI_ARASAN is not set # CONFIG_MCI_AM654 is not set # CONFIG_MCI_SPI is not set +# CONFIG_MMC_CADENCE_SDHCI is not set CONFIG_MCI_ATMEL_SDHCI_PBL=y CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y @@ -875,9 +889,15 @@ CONFIG_PINCTRL_AT91PIO4=y # end of Pin controllers CONFIG_NVMEM=y +CONFIG_NVMEM_LAYOUTS=y + +# +# Layout Types +# # CONFIG_NVMEM_RMEM is not set # CONFIG_NVMEM_SNVS_LPGPR is not set # CONFIG_EEPROM_93XX46 is not set +# CONFIG_NVMEM_ATMEL_SHA204A is not set # # Bus devices @@ -896,6 +916,15 @@ CONFIG_REGULATOR_FIXED=y # end of Remoteproc drivers # CONFIG_RESET_CONTROLLER is not set +CONFIG_HW_HAS_PCI=y + +# +# PCI bus options +# +# CONFIG_PCI is not set +# CONFIG_PCI_ECAM_GENERIC is not set +# end of PCI bus options + # CONFIG_RTC_CLASS is not set # @@ -977,6 +1006,7 @@ CONFIG_ATMEL_EBI=y CONFIG_FS=y CONFIG_FS_LEGACY=y CONFIG_FS_WRITABLE=y +CONFIG_NETFS_SUPPORT=y # # Some selected filesystems still use the legacy FS API. @@ -1025,8 +1055,95 @@ CONFIG_FS_UBIFS_COMPRESSION_ZSTD=y # # ZSTD support disabled # +# CONFIG_FS_QEMU_FW_CFG is not set # end of Filesystem support +# +# Security options +# +CONFIG_INSECURE=y +# CONFIG_SECURITY_POLICY is not set +# CONFIG_PASSWORD is not set +# CONFIG_CRYPTO_KEYSTORE is not set +# CONFIG_BLOBGEN is not set + +# +# OP-TEE loading +# +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_PBL_OPTEE is not set +# end of OP-TEE loading + +# +# Hardening options +# +# CONFIG_BUG_ON_DATA_CORRUPTION is not set + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Buffer overflow protection +# +# CONFIG_STACK_GUARD_PAGE is not set +CONFIG_STACKPROTECTOR_NONE=y +# CONFIG_STACKPROTECTOR_STRONG is not set +CONFIG_PBL_STACKPROTECTOR_NONE=y +# CONFIG_PBL_STACKPROTECTOR_STRONG is not set +# end of Buffer overflow protection +# end of Hardening options + +CONFIG_HAS_INSECURE_DEFAULTS=y + +# +# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating +# + +# +# that some of the configured options have potentially insecure defaults. +# + +# +# Extra care needs to be taken in secure booted systems. +# +# end of Security options + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_DIGEST=y +CONFIG_HAVE_DIGEST_MD5=y +CONFIG_HAVE_DIGEST_SHA1=y +CONFIG_HAVE_DIGEST_SHA224=y +CONFIG_HAVE_DIGEST_SHA256=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +CONFIG_DIGEST_SHA1_GENERIC=y +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +# CONFIG_DIGEST_HMAC_GENERIC is not set +CONFIG_DIGEST_SHA1_ARM=y +CONFIG_DIGEST_SHA256_ARM=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_BUILTIN_KEYS is not set +# end of Crypto support + # # Library routines # @@ -1051,6 +1168,7 @@ CONFIG_LIBFDT=y # CONFIG_ALLOW_PRNG_FALLBACK is not set # CONFIG_CRC_CCITT is not set # CONFIG_CRC8 is not set +# CONFIG_CRC16 is not set # # Library gui routines @@ -1059,74 +1177,9 @@ CONFIG_LIBFDT=y CONFIG_PRINTF_UUID=y CONFIG_NLS=y -# CONFIG_BLOBGEN is not set CONFIG_GENERIC_ALLOCATOR=y # end of Library routines -# -# Hardening options -# - -# -# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating -# - -# -# that some of the configured options have potentially insecure defaults. -# - -# -# Extra care needs to be taken in secure booted systems. -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# CONFIG_STACK_GUARD_PAGE is not set -CONFIG_STACKPROTECTOR_NONE=y -# CONFIG_STACKPROTECTOR_STRONG is not set -CONFIG_PBL_STACKPROTECTOR_NONE=y -# CONFIG_PBL_STACKPROTECTOR_STRONG is not set -# end of Hardening options - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_DIGEST=y -CONFIG_HAVE_DIGEST_MD5=y -CONFIG_HAVE_DIGEST_SHA1=y -CONFIG_HAVE_DIGEST_SHA224=y -CONFIG_HAVE_DIGEST_SHA256=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -CONFIG_DIGEST_SHA1_GENERIC=y -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -# CONFIG_DIGEST_HMAC_GENERIC is not set -CONFIG_DIGEST_SHA1_ARM=y -CONFIG_DIGEST_SHA256_ARM=y -# CONFIG_CRYPTO_RSA is not set -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_BUILTIN_KEYS is not set -# CONFIG_CRYPTO_KEYSTORE is not set -# end of Crypto support - # # Firmware files # diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff index 06cf114..2d30350 100644 --- a/configs/platform-v7a/barebox-at91.config.diff +++ b/configs/platform-v7a/barebox-at91.config.diff @@ -1,5 +1,5 @@ -580ac4a756d6b0fd89919a94c117d25f -a113ae91a19f37cefe79fbd73dc0e06f +b3a232571636cb6a3f5f35122678bb5e +1e641d2703b309f57bdf1cfbf638172a CONFIG_ARCH_AT91=y # CONFIG_ARCH_BCM283X is not set # CONFIG_ARCH_IMX is undefined @@ -7,6 +7,7 @@ CONFIG_ARCH_AT91=y # CONFIG_ARCH_MULTIARCH is not set # CONFIG_ARCH_OMAP_MULTI is undefined # CONFIG_ARCH_ROCKCHIP is undefined +# CONFIG_ARCH_SAMSUNG is undefined # CONFIG_ARCH_SUNXI is undefined # CONFIG_ARM_SECURE_MONITOR is undefined # CONFIG_ARM_SMCCC is undefined @@ -99,6 +100,7 @@ CONFIG_MCI_ATMEL_SDHCI_PBL=y CONFIG_MCI_MMC_BOOT_PARTITIONS=y CONFIG_MCI_SDHCI=y # CONFIG_MCI_STARTUP is not set +CONFIG_MCI_STARTUP_NONE=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_SMC=y CONFIG_MFD_SYSCON=y @@ -126,6 +128,8 @@ CONFIG_NAND_NEED_EXEC_OP=y # CONFIG_NET_USB_RTL8152 is undefined # CONFIG_NET_USB_SMSC95XX is undefined CONFIG_NVMEM=y +# CONFIG_NVMEM_ATMEL_SHA204A is not set +CONFIG_NVMEM_LAYOUTS=y # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set # CONFIG_NVMEM_SNVS_LPGPR is not set diff --git a/configs/platform-v7a/barebox-common.config b/configs/platform-v7a/barebox-common.config index 540bb67..d33ee4d 100644 --- a/configs/platform-v7a/barebox-common.config +++ b/configs/platform-v7a/barebox-common.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.06.1 Configuration +# Barebox/arm 2025.11.0 Configuration # CONFIG_ARM=y CONFIG_ARCH_LINUX_NAME="arm" @@ -28,6 +28,7 @@ CONFIG_ARCH_BCM283X=y # CONFIG_ARCH_LAYERSCAPE is not set # CONFIG_ARCH_OMAP_MULTI is not set # CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SAMSUNG is not set # CONFIG_ARCH_STM32MP is not set # CONFIG_ARCH_VERSATILE is not set # CONFIG_ARCH_VEXPRESS is not set @@ -59,7 +60,6 @@ CONFIG_MACH_RPI3=y CONFIG_BOARD_ARM_GENERIC_DT=y CONFIG_AEABI=y # CONFIG_THUMB2_BAREBOX is not set -# CONFIG_ARM_BOARD_APPEND_ATAG is not set # end of System Type # CONFIG_64BIT is not set @@ -70,11 +70,14 @@ CONFIG_32BIT=y # CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y CONFIG_ARM_EXCEPTIONS=y +# CONFIG_ARM_EXCEPTIONS_PBL is not set CONFIG_ARM_UNWIND=y +CONFIG_ARM_MMU_PERMISSIONS=y # CONFIG_ARM_SEMIHOSTING is not set CONFIG_ARM_SMCCC=y CONFIG_ARM_SECURE_MONITOR=y # CONFIG_ARM_PSCI_CLIENT is not set +# CONFIG_BOOT_ATAGS is not set # CONFIG_ARM_BOOTM_ELF is not set # CONFIG_ARM_BOOTM_FIP is not set # end of ARM specific settings @@ -86,10 +89,12 @@ CONFIG_BOARD_GENERIC_DT=y # CONFIG_BOARD_GENERIC_FIT is not set # end of General architecture-dependent options +CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y CONFIG_ARCH_HAS_STACK_DUMP=y CONFIG_ARCH_HAS_DATA_ABORT_MASK=y CONFIG_ARCH_HAS_ZERO_PAGE=y CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y +CONFIG_HAVE_ARCH_BOOTM_OFTREE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_ARCH_HAS_SJLJ=y CONFIG_HAS_DEBUG_LL=y @@ -119,10 +124,9 @@ CONFIG_FASTBOOT_BASE=y # # General Settings # +CONFIG_NAME="" CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y -CONFIG_HAS_INSECURE_DEFAULTS=y -CONFIG_INSECURE=y CONFIG_BANNER=y CONFIG_MEMINFO=y CONFIG_MEMTEST=y @@ -153,17 +157,18 @@ CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff CONFIG_STACK_SIZE=0x8000 CONFIG_MALLOC_SIZE=0x0 +CONFIG_SCRATCH_SIZE=0x8000 CONFIG_MALLOC_ALIGNMENT=8 # end of memory layout # CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set CONFIG_MALLOC_TLSF=y CONFIG_KALLSYMS=y CONFIG_RELOCATABLE=y # CONFIG_PANIC_POWEROFF is not set # CONFIG_PANIC_HANG is not set CONFIG_PANIC_RESET=y +# CONFIG_PANIC_TRAP is not set CONFIG_PROMPT="barebox>" CONFIG_BAUDRATE=115200 CONFIG_CBSIZE=1024 @@ -178,7 +183,6 @@ CONFIG_HUSH_FANCY_PROMPT=y CONFIG_CMDLINE_EDITING=y CONFIG_AUTO_COMPLETE=y CONFIG_MENU=y -# CONFIG_PASSWORD is not set CONFIG_ERRNO_MESSAGES=y CONFIG_TIMESTAMP=y CONFIG_BOOTM=y @@ -187,6 +191,7 @@ CONFIG_BOOTM_SHOW_TYPE=y CONFIG_BOOTM_VERBOSE=y CONFIG_BOOTM_INITRD=y CONFIG_BOOTM_OFTREE=y +# CONFIG_BOOTM_OFTREE_FALLBACK is not set CONFIG_BOOTM_UIMAGE=y # CONFIG_BOOTM_OFTREE_UIMAGE is not set # CONFIG_BOOTM_AIMAGE is not set @@ -227,7 +232,9 @@ CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv" CONFIG_HAS_SCHED=y CONFIG_POLLER=y +CONFIG_POLLER_WARN_OVERTIME=y CONFIG_BTHREAD=y +# CONFIG_TLV is not set CONFIG_STATE=y # CONFIG_STATE_CRYPTO is not set # CONFIG_STATE_BACKWARD_COMPATIBLE is not set @@ -236,16 +243,10 @@ CONFIG_BOOT_DEFAULTS=y CONFIG_BAREBOX_DT_2ND=y CONFIG_RESET_SOURCE=y # CONFIG_MACHINE_ID is not set +# CONFIG_SERIAL_NUMBER_FIXUP_SYSTEMD_HOSTNAME is not set # CONFIG_SYSTEMD_OF_WATCHDOG is not set CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi" - -# -# OP-TEE loading -# -# CONFIG_BOOTM_OPTEE is not set -# CONFIG_PBL_OPTEE is not set CONFIG_FILETYPE_STRINGS=y -# end of OP-TEE loading # # Android Fastboot @@ -313,6 +314,7 @@ CONFIG_CMD_BLKSTATS=y CONFIG_CMD_REGULATOR=y # CONFIG_CMD_VARINFO is not set CONFIG_CMD_VERSION=y +# CONFIG_CMD_BFETCH is not set CONFIG_CMD_MMC=y # CONFIG_CMD_MMC_EXTCSD is not set # CONFIG_CMD_POLLER is not set @@ -350,6 +352,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # +# CONFIG_CMD_CREATENV is not set CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -427,7 +430,6 @@ CONFIG_CMD_CLEAR=y CONFIG_CMD_ECHO=y CONFIG_CMD_ECHO_E=y CONFIG_CMD_EDIT=y -# CONFIG_CMD_LOGIN is not set CONFIG_CMD_MENU=y # CONFIG_CMD_MENU_MANAGEMENT is not set CONFIG_CMD_MENUTREE=y @@ -471,12 +473,18 @@ CONFIG_CMD_WD=y CONFIG_CMD_WD_DEFAULT_TIMOUT=0 # end of Hardware manipulation +# +# Security +# +# CONFIG_CMD_BLOBGEN is not set +# CONFIG_CMD_LOGIN is not set +# end of Security + # # Miscellaneous # # CONFIG_CMD_2048 is not set CONFIG_CMD_BAREBOX_UPDATE=y -# CONFIG_CMD_BLOBGEN is not set # CONFIG_CMD_FIRMWARELOAD is not set # CONFIG_CMD_KALLSYMS is not set CONFIG_CMD_OF_COMPATIBLE=y @@ -506,10 +514,12 @@ CONFIG_NET_IFUP=y CONFIG_NET_DHCP=y # CONFIG_NET_SNTP is not set CONFIG_NET_FASTBOOT=y +# CONFIG_NET_9P is not set # # Drivers # +# CONFIG_DEEP_PROBE_DEFAULT is not set CONFIG_OFTREE=y CONFIG_OFTREE_MEM_GENERIC=y CONFIG_DTC=y @@ -557,6 +567,7 @@ CONFIG_PHYLIB=y # # MII PHY device drivers # +# CONFIG_ADIN_PHY is not set # CONFIG_AR8327N_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_DAVICOM_PHY is not set @@ -649,6 +660,7 @@ CONFIG_MTD_OOB_DEVICE=y # CONFIG_MTD_UBI is not set CONFIG_DISK=y CONFIG_DISK_WRITE=y +# CONFIG_DM_BLK is not set # # drive types @@ -695,6 +707,8 @@ CONFIG_MCI=y # --- Feature list --- # # CONFIG_MCI_TUNING is not set +# CONFIG_MCI_STARTUP_NONE is not set +# CONFIG_MCI_STARTUP_NONREMOVABLE is not set CONFIG_MCI_STARTUP=y CONFIG_MCI_INFO=y CONFIG_MCI_WRITE=y @@ -716,6 +730,7 @@ CONFIG_MCI_MMCI=y # CONFIG_MCI_ARASAN is not set # CONFIG_MCI_AM654 is not set # CONFIG_MCI_SPI is not set +# CONFIG_MMC_CADENCE_SDHCI is not set CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y CONFIG_COMMON_CLK=y @@ -856,6 +871,15 @@ CONFIG_REGULATOR_BCM283X=y # end of Remoteproc drivers # CONFIG_RESET_CONTROLLER is not set +CONFIG_HW_HAS_PCI=y + +# +# PCI bus options +# +# CONFIG_PCI is not set +# CONFIG_PCI_ECAM_GENERIC is not set +# end of PCI bus options + # CONFIG_RTC_CLASS is not set # @@ -934,6 +958,7 @@ CONFIG_REGULATOR_BCM283X=y CONFIG_FS=y CONFIG_FS_LEGACY=y CONFIG_FS_WRITABLE=y +CONFIG_NETFS_SUPPORT=y # # Some selected filesystems still use the legacy FS API. @@ -978,8 +1003,95 @@ CONFIG_FS_FAT_LFN=y # # ZSTD support disabled # +# CONFIG_FS_QEMU_FW_CFG is not set # end of Filesystem support +# +# Security options +# +CONFIG_INSECURE=y +# CONFIG_SECURITY_POLICY is not set +# CONFIG_PASSWORD is not set +# CONFIG_CRYPTO_KEYSTORE is not set +# CONFIG_BLOBGEN is not set + +# +# OP-TEE loading +# +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_PBL_OPTEE is not set +# end of OP-TEE loading + +# +# Hardening options +# +# CONFIG_BUG_ON_DATA_CORRUPTION is not set + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Buffer overflow protection +# +# CONFIG_STACK_GUARD_PAGE is not set +CONFIG_STACKPROTECTOR_NONE=y +# CONFIG_STACKPROTECTOR_STRONG is not set +CONFIG_PBL_STACKPROTECTOR_NONE=y +# CONFIG_PBL_STACKPROTECTOR_STRONG is not set +# end of Buffer overflow protection +# end of Hardening options + +CONFIG_HAS_INSECURE_DEFAULTS=y + +# +# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating +# + +# +# that some of the configured options have potentially insecure defaults. +# + +# +# Extra care needs to be taken in secure booted systems. +# +# end of Security options + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_DIGEST=y +CONFIG_HAVE_DIGEST_MD5=y +CONFIG_HAVE_DIGEST_SHA1=y +CONFIG_HAVE_DIGEST_SHA224=y +CONFIG_HAVE_DIGEST_SHA256=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +CONFIG_DIGEST_SHA1_GENERIC=y +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +# CONFIG_DIGEST_HMAC_GENERIC is not set +CONFIG_DIGEST_SHA1_ARM=y +CONFIG_DIGEST_SHA256_ARM=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_BUILTIN_KEYS is not set +# end of Crypto support + # # Library routines # @@ -1008,6 +1120,7 @@ CONFIG_LIBFDT=y # CONFIG_ALLOW_PRNG_FALLBACK is not set # CONFIG_CRC_CCITT is not set # CONFIG_CRC8 is not set +# CONFIG_CRC16 is not set # # Library gui routines @@ -1016,73 +1129,8 @@ CONFIG_LIBFDT=y CONFIG_PRINTF_UUID=y CONFIG_NLS=y -# CONFIG_BLOBGEN is not set # end of Library routines -# -# Hardening options -# - -# -# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating -# - -# -# that some of the configured options have potentially insecure defaults. -# - -# -# Extra care needs to be taken in secure booted systems. -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# CONFIG_STACK_GUARD_PAGE is not set -CONFIG_STACKPROTECTOR_NONE=y -# CONFIG_STACKPROTECTOR_STRONG is not set -CONFIG_PBL_STACKPROTECTOR_NONE=y -# CONFIG_PBL_STACKPROTECTOR_STRONG is not set -# end of Hardening options - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_DIGEST=y -CONFIG_HAVE_DIGEST_MD5=y -CONFIG_HAVE_DIGEST_SHA1=y -CONFIG_HAVE_DIGEST_SHA224=y -CONFIG_HAVE_DIGEST_SHA256=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -CONFIG_DIGEST_SHA1_GENERIC=y -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -# CONFIG_DIGEST_HMAC_GENERIC is not set -CONFIG_DIGEST_SHA1_ARM=y -CONFIG_DIGEST_SHA256_ARM=y -# CONFIG_CRYPTO_RSA is not set -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_BUILTIN_KEYS is not set -# CONFIG_CRYPTO_KEYSTORE is not set -# end of Crypto support - # # Firmware files # diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config index b2b4b29..cec38e4 100644 --- a/configs/platform-v7a/barebox.config +++ b/configs/platform-v7a/barebox.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.06.1 Configuration +# Barebox/arm 2025.11.0 Configuration # CONFIG_ARM=y CONFIG_ARCH_LINUX_NAME="arm" @@ -30,6 +30,7 @@ CONFIG_ARCH_IMX=y # CONFIG_ARCH_LAYERSCAPE is not set CONFIG_ARCH_OMAP_MULTI=y # CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_SAMSUNG is not set CONFIG_ARCH_STM32MP=y # CONFIG_ARCH_VERSATILE is not set CONFIG_ARCH_VEXPRESS=y @@ -213,8 +214,6 @@ CONFIG_MACH_VEXPRESS=y CONFIG_BOARD_ARM_GENERIC_DT=y CONFIG_AEABI=y CONFIG_THUMB2_BAREBOX=y -CONFIG_ARM_BOARD_APPEND_ATAG=y -# CONFIG_ARM_BOARD_PREPEND_ATAG is not set # end of System Type # CONFIG_64BIT is not set @@ -225,12 +224,15 @@ CONFIG_32BIT=y # CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y CONFIG_ARM_EXCEPTIONS=y +# CONFIG_ARM_EXCEPTIONS_PBL is not set CONFIG_ARM_UNWIND=y +CONFIG_ARM_MMU_PERMISSIONS=y # CONFIG_ARM_SEMIHOSTING is not set CONFIG_ARM_SMCCC=y CONFIG_ARM_SECURE_MONITOR=y CONFIG_ARM_PSCI_OF=y CONFIG_ARM_PSCI_CLIENT=y +# CONFIG_BOOT_ATAGS is not set # CONFIG_ARM_BOOTM_ELF is not set # CONFIG_ARM_BOOTM_FIP is not set # end of ARM specific settings @@ -242,10 +244,12 @@ CONFIG_BOARD_GENERIC_DT=y # CONFIG_BOARD_GENERIC_FIT is not set # end of General architecture-dependent options +CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y CONFIG_ARCH_HAS_STACK_DUMP=y CONFIG_ARCH_HAS_DATA_ABORT_MASK=y CONFIG_ARCH_HAS_ZERO_PAGE=y CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y +CONFIG_HAVE_ARCH_BOOTM_OFTREE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_ARCH_HAS_SJLJ=y CONFIG_HAS_DEBUG_LL=y @@ -276,10 +280,9 @@ CONFIG_FASTBOOT_BASE=y # # General Settings # +CONFIG_NAME="" CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y -CONFIG_HAS_INSECURE_DEFAULTS=y -CONFIG_INSECURE=y CONFIG_BANNER=y CONFIG_MEMINFO=y CONFIG_MEMTEST=y @@ -311,17 +314,18 @@ CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff CONFIG_STACK_SIZE=0x8000 CONFIG_MALLOC_SIZE=0x0 +CONFIG_SCRATCH_SIZE=0x8000 CONFIG_MALLOC_ALIGNMENT=8 # end of memory layout # CONFIG_EXPERIMENTAL is not set -# CONFIG_MALLOC_DLMALLOC is not set CONFIG_MALLOC_TLSF=y CONFIG_KALLSYMS=y CONFIG_RELOCATABLE=y # CONFIG_PANIC_POWEROFF is not set # CONFIG_PANIC_HANG is not set CONFIG_PANIC_RESET=y +# CONFIG_PANIC_TRAP is not set CONFIG_PROMPT="barebox> " CONFIG_BAUDRATE=115200 CONFIG_CBSIZE=1024 @@ -336,7 +340,6 @@ CONFIG_HUSH_FANCY_PROMPT=y CONFIG_CMDLINE_EDITING=y CONFIG_AUTO_COMPLETE=y CONFIG_MENU=y -# CONFIG_PASSWORD is not set CONFIG_ERRNO_MESSAGES=y # CONFIG_TIMESTAMP is not set CONFIG_BOOTM=y @@ -345,6 +348,7 @@ CONFIG_BOOTM_SHOW_TYPE=y CONFIG_BOOTM_VERBOSE=y CONFIG_BOOTM_INITRD=y CONFIG_BOOTM_OFTREE=y +# CONFIG_BOOTM_OFTREE_FALLBACK is not set CONFIG_BOOTM_UIMAGE=y CONFIG_BOOTM_OFTREE_UIMAGE=y # CONFIG_BOOTM_AIMAGE is not set @@ -386,7 +390,9 @@ CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_DFU=y CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv" CONFIG_HAS_SCHED=y CONFIG_POLLER=y +CONFIG_POLLER_WARN_OVERTIME=y CONFIG_BTHREAD=y +# CONFIG_TLV is not set CONFIG_STATE=y # CONFIG_STATE_CRYPTO is not set # CONFIG_STATE_BACKWARD_COMPATIBLE is not set @@ -395,18 +401,10 @@ CONFIG_BOOT_DEFAULTS=y CONFIG_BAREBOX_DT_2ND=y CONFIG_RESET_SOURCE=y CONFIG_MACHINE_ID=y +# CONFIG_SERIAL_NUMBER_FIXUP_SYSTEMD_HOSTNAME is not set # CONFIG_SYSTEMD_OF_WATCHDOG is not set CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi" - -# -# OP-TEE loading -# -CONFIG_HAVE_OPTEE=y -CONFIG_OPTEE_SIZE=0x03000000 -CONFIG_OPTEE_SHM_SIZE=0x400000 -# CONFIG_BOOTM_OPTEE is not set CONFIG_FILETYPE_STRINGS=y -# end of OP-TEE loading # # Android Fastboot @@ -478,6 +476,7 @@ CONFIG_CMD_REGULATOR=y # CONFIG_CMD_NVMEM is not set # CONFIG_CMD_VARINFO is not set CONFIG_CMD_VERSION=y +# CONFIG_CMD_BFETCH is not set CONFIG_CMD_MMC=y CONFIG_CMD_MMC_EXTCSD=y # CONFIG_CMD_POLLER is not set @@ -518,6 +517,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # +# CONFIG_CMD_CREATENV is not set CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -595,7 +595,6 @@ CONFIG_CMD_CLEAR=y CONFIG_CMD_ECHO=y CONFIG_CMD_ECHO_E=y CONFIG_CMD_EDIT=y -# CONFIG_CMD_LOGIN is not set CONFIG_CMD_MENU=y CONFIG_CMD_MENU_MANAGEMENT=y CONFIG_CMD_MENUTREE=y @@ -646,15 +645,21 @@ CONFIG_CMD_WD=y CONFIG_CMD_WD_DEFAULT_TIMOUT=0 # end of Hardware manipulation +# +# Security +# +# CONFIG_CMD_BLOBGEN is not set +# CONFIG_CMD_KEYSTORE is not set +# CONFIG_CMD_LOGIN is not set +# end of Security + # # Miscellaneous # # CONFIG_CMD_2048 is not set CONFIG_CMD_BAREBOX_UPDATE=y -# CONFIG_CMD_BLOBGEN is not set # CONFIG_CMD_FIRMWARELOAD is not set # CONFIG_CMD_KALLSYMS is not set -# CONFIG_CMD_KEYSTORE is not set CONFIG_CMD_OF_COMPATIBLE=y CONFIG_CMD_OF_DIFF=y CONFIG_CMD_OF_DUMP=y @@ -684,10 +689,12 @@ CONFIG_NET_IFUP=y CONFIG_NET_DHCP=y # CONFIG_NET_SNTP is not set CONFIG_NET_FASTBOOT=y +# CONFIG_NET_9P is not set # # Drivers # +# CONFIG_DEEP_PROBE_DEFAULT is not set CONFIG_REGMAP_FORMATTED=y CONFIG_REGMAP_I2C=y CONFIG_OFTREE=y @@ -748,6 +755,7 @@ CONFIG_DRIVER_NET_SMC911X=y # # MII PHY device drivers # +# CONFIG_ADIN_PHY is not set # CONFIG_AR8327N_PHY is not set CONFIG_AT803X_PHY=y # CONFIG_DAVICOM_PHY is not set @@ -888,6 +896,7 @@ CONFIG_MTD_UBI_FASTMAP=y CONFIG_DISK=y CONFIG_DISK_IDE_SFF=y CONFIG_DISK_WRITE=y +# CONFIG_DM_BLK is not set # # drive types @@ -944,6 +953,7 @@ CONFIG_VIDEO=y # CONFIG_DRIVER_VIDEO_FB_SSD1307 is not set CONFIG_VIDEO_VPL=y # CONFIG_DRIVER_VIDEO_STM32_LTDC is not set +# CONFIG_DRIVER_VIDEO_STM32_DSI is not set # CONFIG_DRIVER_VIDEO_BCM283X is not set # CONFIG_DRIVER_VIDEO_ROCKCHIP is not set CONFIG_DRIVER_VIDEO_IMX_IPUV3=y @@ -966,6 +976,7 @@ CONFIG_DRIVER_VIDEO_SIMPLEFB=y # CONFIG_DRIVER_VIDEO_PANEL_SITRONIX_ST7789V is not set # CONFIG_DRIVER_VIDEO_PANEL_MIPI_DBI is not set # CONFIG_DRIVER_VIDEO_DW_HDMI is not set +# CONFIG_DRIVER_VIDEO_DW_MIPI_DSI is not set # CONFIG_SOUND is not set CONFIG_MCI_SDHCI=y CONFIG_MCI=y @@ -974,6 +985,8 @@ CONFIG_MCI=y # --- Feature list --- # # CONFIG_MCI_TUNING is not set +# CONFIG_MCI_STARTUP_NONE is not set +# CONFIG_MCI_STARTUP_NONREMOVABLE is not set CONFIG_MCI_STARTUP=y CONFIG_MCI_INFO=y CONFIG_MCI_WRITE=y @@ -999,6 +1012,7 @@ CONFIG_MCI_MMCI=y # CONFIG_MCI_AM654 is not set # CONFIG_MCI_SPI is not set CONFIG_MCI_STM32_SDMMC2=y +# CONFIG_MMC_CADENCE_SDHCI is not set CONFIG_MCI_OMAP_HSMMC_PBL=y CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y @@ -1154,6 +1168,11 @@ CONFIG_PINCTRL_STM32=y # end of Pin controllers CONFIG_NVMEM=y +CONFIG_NVMEM_LAYOUTS=y + +# +# Layout Types +# # CONFIG_NVMEM_RMEM is not set # CONFIG_NVMEM_SNVS_LPGPR is not set CONFIG_IMX_OCOTP=y @@ -1162,6 +1181,7 @@ CONFIG_IMX_OCOTP=y CONFIG_STM32_BSEC=y CONFIG_STM32_BSEC_WRITE=y CONFIG_STM32_BSEC_OPTEE_TA=y +# CONFIG_NVMEM_ATMEL_SHA204A is not set # # Bus devices @@ -1195,6 +1215,7 @@ CONFIG_RESET_CONTROLLER=y CONFIG_RESET_SIMPLE=y # CONFIG_RESET_IMX7 is not set CONFIG_RESET_SCMI=y +# CONFIG_RESET_SOCFPGA32 is not set CONFIG_HW_HAS_PCI=y # @@ -1302,6 +1323,7 @@ CONFIG_OF_FIXUP_OPTEE=y CONFIG_FS=y CONFIG_FS_LEGACY=y CONFIG_FS_WRITABLE=y +CONFIG_NETFS_SUPPORT=y # # Some selected filesystems still use the legacy FS API. @@ -1350,8 +1372,100 @@ CONFIG_FS_UBIFS_COMPRESSION_ZSTD=y # # ZSTD support disabled # +# CONFIG_FS_QEMU_FW_CFG is not set # end of Filesystem support +# +# Security options +# +CONFIG_INSECURE=y +# CONFIG_SECURITY_POLICY is not set +# CONFIG_PASSWORD is not set +CONFIG_CRYPTO_KEYSTORE=y +# CONFIG_BLOBGEN is not set + +# +# OP-TEE loading +# +CONFIG_HAVE_OPTEE=y +CONFIG_OPTEE_SIZE=0x03000000 +CONFIG_OPTEE_SHM_SIZE=0x400000 +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_PBL_OPTEE is not set +# end of OP-TEE loading + +# +# Hardening options +# +# CONFIG_BUG_ON_DATA_CORRUPTION is not set + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Buffer overflow protection +# +# CONFIG_STACK_GUARD_PAGE is not set +CONFIG_STACKPROTECTOR=y +# CONFIG_STACKPROTECTOR_NONE is not set +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_PBL_STACKPROTECTOR_NONE=y +# CONFIG_PBL_STACKPROTECTOR_STRONG is not set +# end of Buffer overflow protection +# end of Hardening options + +CONFIG_HAS_INSECURE_DEFAULTS=y + +# +# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating +# + +# +# that some of the configured options have potentially insecure defaults. +# + +# +# Extra care needs to be taken in secure booted systems. +# +# end of Security options + +# +# Crypto support +# +CONFIG_CRC32=y +CONFIG_DIGEST=y +CONFIG_HAVE_DIGEST_MD5=y +CONFIG_HAVE_DIGEST_SHA1=y +CONFIG_HAVE_DIGEST_SHA224=y +CONFIG_HAVE_DIGEST_SHA256=y +CONFIG_HAVE_DIGEST_HMAC=y +# CONFIG_DIGEST_CRC32_GENERIC is not set +CONFIG_DIGEST_MD5_GENERIC=y +CONFIG_DIGEST_SHA1_GENERIC=y +# CONFIG_DIGEST_SHA224_GENERIC is not set +# CONFIG_DIGEST_SHA256_GENERIC is not set +# CONFIG_DIGEST_SHA384_GENERIC is not set +# CONFIG_DIGEST_SHA512_GENERIC is not set +CONFIG_DIGEST_HMAC_GENERIC=y +CONFIG_DIGEST_SHA1_ARM=y +CONFIG_DIGEST_SHA256_ARM=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_BUILTIN_KEYS is not set +# end of Crypto support + # # Library routines # @@ -1386,6 +1500,7 @@ CONFIG_LIBFDT=y CONFIG_ALLOW_PRNG_FALLBACK=y # CONFIG_CRC_CCITT is not set CONFIG_CRC8=y +# CONFIG_CRC16 is not set # # Library gui routines @@ -1401,76 +1516,9 @@ CONFIG_LODEPNG=y # CONFIG_BAREBOX_LOGO is not set CONFIG_PRINTF_UUID=y CONFIG_NLS=y -# CONFIG_BLOBGEN is not set CONFIG_IDR=y # end of Library routines -# -# Hardening options -# - -# -# This barebox configuration has CONFIG_HAS_INSECURE_DEFAULTS=y indicating -# - -# -# that some of the configured options have potentially insecure defaults. -# - -# -# Extra care needs to be taken in secure booted systems. -# -# CONFIG_BUG_ON_DATA_CORRUPTION is not set - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# CONFIG_STACK_GUARD_PAGE is not set -CONFIG_STACKPROTECTOR=y -# CONFIG_STACKPROTECTOR_NONE is not set -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_PBL_STACKPROTECTOR_NONE=y -# CONFIG_PBL_STACKPROTECTOR_STRONG is not set -# end of Hardening options - -# -# Crypto support -# -CONFIG_CRC32=y -CONFIG_DIGEST=y -CONFIG_HAVE_DIGEST_MD5=y -CONFIG_HAVE_DIGEST_SHA1=y -CONFIG_HAVE_DIGEST_SHA224=y -CONFIG_HAVE_DIGEST_SHA256=y -CONFIG_HAVE_DIGEST_HMAC=y -# CONFIG_DIGEST_CRC32_GENERIC is not set -CONFIG_DIGEST_MD5_GENERIC=y -CONFIG_DIGEST_SHA1_GENERIC=y -# CONFIG_DIGEST_SHA224_GENERIC is not set -# CONFIG_DIGEST_SHA256_GENERIC is not set -# CONFIG_DIGEST_SHA384_GENERIC is not set -# CONFIG_DIGEST_SHA512_GENERIC is not set -CONFIG_DIGEST_HMAC_GENERIC=y -CONFIG_DIGEST_SHA1_ARM=y -CONFIG_DIGEST_SHA256_ARM=y -# CONFIG_CRYPTO_RSA is not set -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_BUILTIN_KEYS is not set -CONFIG_CRYPTO_KEYSTORE=y -# end of Crypto support - # # Firmware files # diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig index d044ceb..a2aa6f6 100644 --- a/configs/platform-v7a/platformconfig +++ b/configs/platform-v7a/platformconfig @@ -185,18 +185,18 @@ PTXCONF_AT91BOOTSTRAP2_MD5="ef321a80bf428bfd6cb642c96126ef6c" PTXCONF_AT91BOOTSTRAP2_CONFIG="at91bootstrap-wifx-l1.config" PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm" PTXCONF_BAREBOX_COMMON=y -PTXCONF_BAREBOX_COMMON_VERSION="2025.06.1" -PTXCONF_BAREBOX_COMMON_MD5="b2ba4b194894fb6c4848d260f4e849ff" +PTXCONF_BAREBOX_COMMON_VERSION="2025.11.0" +PTXCONF_BAREBOX_COMMON_MD5="867dea758c6ea8b350bac57009235e88" PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y PTXCONF_BAREBOX_AM335X_MLO=y PTXCONF_BAREBOX_AT91=y PTXCONF_BAREBOX_ARCH_STRING="arm" PTXCONF_BAREBOX_DEPENDENCIES=y PTXCONF_BAREBOX=y -PTXCONF_BAREBOX_VERSION="2025.06.1" +PTXCONF_BAREBOX_VERSION="2025.11.0" PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}" -PTXCONF_BAREBOX_MD5="b2ba4b194894fb6c4848d260f4e849ff" +PTXCONF_BAREBOX_MD5="867dea758c6ea8b350bac57009235e88" PTXCONF_BAREBOX_CONFIG="barebox.config" # PTXCONF_BAREBOX_FIRMWARE is not set PTXCONF_BAREBOX_EXTRA_ENV=y diff --git a/patches/barebox-2025.06.1/0001-ARM-vexpress-increase-barebox-partition-size.patch b/patches/barebox-2025.06.1/0001-ARM-vexpress-increase-barebox-partition-size.patch deleted file mode 100644 index db5d400..0000000 --- a/patches/barebox-2025.06.1/0001-ARM-vexpress-increase-barebox-partition-size.patch +++ /dev/null @@ -1,74 +0,0 @@ -From: Ahmad Fatoum -Date: Tue, 24 Jun 2025 20:39:30 +0200 -Subject: [PATCH] ARM: vexpress: increase barebox partition size - -Commit 3630fa400be5 ("ARM: remove vexpress_defconfig") made -multi_v7_defconfig the go-to defconfig for vexpress. - -The multi defconfig enables a lot of drivers and functionality though -increasing the image size from 300K to 1.2M, which causes barebox to -extend beyond the previously configured 512K barebox partition. - -Fix this by giving each of barebox and its environment 2M of space, -which should be enough for many years to come. - -Signed-off-by: Ahmad Fatoum -[rhi: picked from https://lore.barebox.org/barebox/20250624183930.2733353-1-a.fatoum@pengutronix.de/ ] -Signed-off-by: Roland Hieber ---- - arch/arm/dts/vexpress-v2p-ca15.dts | 11 ++++++++--- - arch/arm/dts/vexpress-v2p-ca9.dts | 10 +++++----- - 2 files changed, 13 insertions(+), 8 deletions(-) - -diff --git a/arch/arm/dts/vexpress-v2p-ca15.dts b/arch/arm/dts/vexpress-v2p-ca15.dts -index acf4e023d5cd..891e6dbbe4b4 100644 ---- a/arch/arm/dts/vexpress-v2p-ca15.dts -+++ b/arch/arm/dts/vexpress-v2p-ca15.dts -@@ -19,12 +19,17 @@ partitions { - - partition@0 { - label = "barebox"; -- reg = <0x0 0x80000>; -+ reg = <0x0 0x200000>; - }; - -- barebox_env: partition@80000 { -+ barebox_env: partition@200000 { - label = "barebox-environment"; -- reg = <0x80000 0x80000>; -+ reg = <0x200000 0x200000>; -+ }; -+ -+ state_storage: partition@400000 { -+ label = "barebox-state"; -+ reg = <0x400000 0x100000>; - }; - }; - }; -diff --git a/arch/arm/dts/vexpress-v2p-ca9.dts b/arch/arm/dts/vexpress-v2p-ca9.dts -index d1484ff4b0a9..c320f67c2371 100644 ---- a/arch/arm/dts/vexpress-v2p-ca9.dts -+++ b/arch/arm/dts/vexpress-v2p-ca9.dts -@@ -77,17 +77,17 @@ partitions { - - partition@0 { - label = "barebox"; -- reg = <0x0 0x80000>; -+ reg = <0x0 0x200000>; - }; - -- barebox_env: partition@80000 { -+ barebox_env: partition@200000 { - label = "barebox-environment"; -- reg = <0x80000 0x80000>; -+ reg = <0x200000 0x200000>; - }; - -- state_storage: partition@100000 { -+ state_storage: partition@400000 { - label = "barebox-state"; -- reg = <0x100000 0x100000>; -+ reg = <0x400000 0x100000>; - }; - }; - }; diff --git a/patches/barebox-2025.06.1/series b/patches/barebox-2025.06.1/series deleted file mode 100644 index e04bbe5..0000000 --- a/patches/barebox-2025.06.1/series +++ /dev/null @@ -1,4 +0,0 @@ -# generated by git-ptx-patches -#tag:base --start-number 1 -0001-ARM-vexpress-increase-barebox-partition-size.patch -# 292dd68941cabc5983505876cd411f46 - git-ptx-patches magic -- 2.47.3