From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 02 Dec 2025 12:29:20 +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 1vQOZM-0079AW-0x for lore@lore.pengutronix.de; Tue, 02 Dec 2025 12:29:20 +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 1vQOZL-0002mi-Q4; Tue, 02 Dec 2025 12:29:19 +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 1vQOZG-0002kJ-Cw; Tue, 02 Dec 2025 12:29:14 +0100 From: Fabian Pflug To: distrokit@pengutronix.de Date: Tue, 2 Dec 2025 12:27:39 +0100 Message-ID: <20251202112849.2046517-3-f.pflug@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251202112849.2046517-1-f.pflug@pengutronix.de> References: <20251202112849.2046517-1-f.pflug@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH 2/3] v7a_noneon: barebox: version bump 2025.03.0 -> 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 --- .../platform-v7a_noneon/barebox-at91.config | 242 +++++++++++------- .../barebox-at91.config.diff | 8 +- .../platform-v7a_noneon/barebox-common.config | 241 ++++++++++------- .../barebox-vexpress.config | 241 ++++++++++------- .../barebox-vexpress.config.diff | 4 +- configs/platform-v7a_noneon/platformconfig | 4 +- 6 files changed, 456 insertions(+), 284 deletions(-) diff --git a/configs/platform-v7a_noneon/barebox-at91.config b/configs/platform-v7a_noneon/barebox-at91.config index 3ada1fb..c2c7130 100644 --- a/configs/platform-v7a_noneon/barebox-at91.config +++ b/configs/platform-v7a_noneon/barebox-at91.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.03.0 Configuration +# Barebox/arm 2025.11.0 Configuration # CONFIG_ARM=y CONFIG_ARCH_LINUX_NAME="arm" @@ -43,7 +43,7 @@ CONFIG_HAVE_AT91_USB_CLK=y CONFIG_COMMON_CLK_AT91=y CONFIG_HAVE_AT91_SMD=y CONFIG_HAVE_AT91_DDRAMC=y -CONFIG_AT91_MCI_PBL=y +CONFIG_AT91_PBL=y CONFIG_AT91SAM9_SMC=y CONFIG_HAVE_AT91SAM9_RST=y CONFIG_SOC_SAM_V7=y @@ -71,7 +71,6 @@ CONFIG_MACH_MICROCHIP_SAMA5D3_EDS=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 @@ -82,13 +81,16 @@ 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 -CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y - # # General architecture-dependent options # @@ -96,15 +98,23 @@ 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 +CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=140201 CONFIG_CLANG_VERSION=0 CONFIG_GREGORIAN_CALENDER=y CONFIG_HAS_KALLSYMS=y CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y CONFIG_HAS_DMA=y -CONFIG_ARCH_HAS_SJLJ=y CONFIG_GENERIC_GPIO=y CONFIG_BLOCK=y CONFIG_BLOCK_WRITE=y @@ -113,6 +123,7 @@ CONFIG_BINFMT=y CONFIG_UIMAGE=y CONFIG_LOGBUF=y CONFIG_STDDEV=y +CONFIG_CDEV_ALIAS=y CONFIG_UBIFORMAT=y CONFIG_BOOT=y CONFIG_FASTBOOT_BASE=y @@ -120,10 +131,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_ENVIRONMENT_VARIABLES=y @@ -152,18 +162,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_HAVE_MOD_ARCH_SPECIFIC=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 @@ -177,7 +187,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 @@ -186,13 +195,14 @@ CONFIG_BOOTM_SHOW_TYPE=y # CONFIG_BOOTM_VERBOSE is not set CONFIG_BOOTM_INITRD=y CONFIG_BOOTM_OFTREE=y +# CONFIG_BOOTM_OFTREE_FALLBACK is not set # CONFIG_BOOTM_UIMAGE is not set # CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_ELF is not set # CONFIG_BOOTM_FITIMAGE is not set CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y CONFIG_BLSPEC=y CONFIG_FLEXIBLE_BOOTARGS=y +CONFIG_ROOTWAIT_BOOTARG=y CONFIG_MMCBLKDEV_ROOTARG=y CONFIG_BAREBOX_UPDATE=y CONFIG_SYSTEM_PARTITIONS=y @@ -223,19 +233,18 @@ CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=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 is not set # CONFIG_BOOTCHOOSER is not set +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_EXTERNAL_DTS_FRAGMENTS="" - -# -# OP-TEE loading -# -# CONFIG_BOOTM_OPTEE is not set -# CONFIG_PBL_OPTEE is not set -# end of OP-TEE loading +CONFIG_FILETYPE_STRINGS=y # # Android Fastboot @@ -250,7 +259,6 @@ CONFIG_FASTBOOT_CMD_OEM=y # CONFIG_COMPILE_LOGLEVEL=6 CONFIG_DEFAULT_LOGLEVEL=6 -CONFIG_HAS_DEBUG_LL=y # CONFIG_DEBUG_LL is not set CONFIG_DEBUG_AT91_UART_BASE=0xffffee00 # CONFIG_DEBUG_INITCALLS is not set @@ -262,7 +270,6 @@ CONFIG_DEBUG_AT91_UART_BASE=0xffffee00 # CONFIG_PBL_BREAK is not set # CONFIG_PRINTF_FULL is not set # CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set # CONFIG_COMPILE_TEST is not set @@ -306,7 +313,9 @@ CONFIG_CMD_MEMINFO=y # CONFIG_CMD_ARM_MMUINFO is not set # CONFIG_CMD_BLKSTATS is not set # CONFIG_CMD_REGULATOR 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 @@ -346,6 +355,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # +# CONFIG_CMD_CREATENV is not set CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -371,6 +381,7 @@ CONFIG_CMD_DIRNAME=y CONFIG_CMD_FILETYPE=y CONFIG_CMD_LN=y CONFIG_CMD_LS=y +CONFIG_CMD_TREE=y # CONFIG_CMD_STAT is not set CONFIG_CMD_MD5SUM=y CONFIG_CMD_MKDIR=y @@ -381,6 +392,7 @@ CONFIG_CMD_RMDIR=y CONFIG_CMD_SHA1SUM=y # CONFIG_CMD_SHA224SUM is not set # CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_BASE64 is not set # CONFIG_CMD_SHA384SUM is not set # CONFIG_CMD_SHA512SUM is not set # CONFIG_CMD_FIPTOOL is not set @@ -409,6 +421,7 @@ CONFIG_NET_CMD_IFUP=y # CONFIG_CMD_MIITOOL is not set CONFIG_CMD_PING=y # CONFIG_CMD_TFTP is not set +# CONFIG_CMD_IP is not set CONFIG_CMD_IP_ROUTE_GET=y # CONFIG_CMD_ETHLOG is not set # end of Network @@ -420,7 +433,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 is not set # CONFIG_CMD_MENUTREE is not set CONFIG_CMD_READLINE=y @@ -447,6 +459,7 @@ CONFIG_CMD_MW=y # # CONFIG_CMD_CLK is not set CONFIG_CMD_DETECT=y +# CONFIG_CMD_TRUNCATE is not set # CONFIG_CMD_SYNC is not set CONFIG_CMD_FLASH=y CONFIG_CMD_GPIO=y @@ -462,12 +475,18 @@ CONFIG_CMD_USB=y CONFIG_CMD_USBGADGET=y # 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 is not set @@ -491,17 +510,18 @@ CONFIG_CMD_TIME=y # end of Commands CONFIG_NET=y -CONFIG_NET_NFS=y # CONFIG_NET_NETCONSOLE is not set CONFIG_NET_RESOLV=y 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_REGMAP_SPI=y @@ -554,6 +574,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 @@ -676,6 +697,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GENERAL_EXTRA_CHECKS is not set CONFIG_DISK=y CONFIG_DISK_WRITE=y +# CONFIG_DM_BLK is not set # # drive types @@ -703,7 +725,7 @@ CONFIG_USB_OHCI_AT91=y # USB Miscellaneous drivers # # CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # CONFIG_TYPEC_TUSB320 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DUALSPEED=y @@ -727,12 +749,15 @@ 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 CONFIG_MCI_ERASE=y CONFIG_MCI_MMC_BOOT_PARTITIONS=y # CONFIG_MCI_MMC_GPP_PARTITIONS is not set +# CONFIG_MCI_MMC_RPMB is not set # # --- MCI host drivers --- @@ -747,6 +772,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_PBL=y CONFIG_HAVE_CLK=y CONFIG_CLKDEV_LOOKUP=y @@ -795,7 +821,7 @@ CONFIG_MFD_ATMEL_SMC=y # CONFIG_SRAM is not set CONFIG_DEV_MEM=y # CONFIG_UBOOTVAR is not set -# CONFIG_STORAGE_BY_UUID is not set +# CONFIG_STORAGE_BY_ALIAS is not set # end of Misc devices CONFIG_LED=y @@ -896,6 +922,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 +1012,7 @@ CONFIG_VIRTIO_MENU=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 +1061,93 @@ 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=y +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_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 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 # @@ -1053,6 +1174,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 @@ -1061,75 +1183,9 @@ CONFIG_LIBFDT=y CONFIG_PRINTF_UUID=y CONFIG_NLS=y -# CONFIG_BLOBGEN is not set -CONFIG_ARCH_HAS_STACK_DUMP=y -CONFIG_ARCH_HAS_DATA_ABORT_MASK=y -CONFIG_ARCH_HAS_ZERO_PAGE=y 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 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=y -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_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 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_noneon/barebox-at91.config.diff b/configs/platform-v7a_noneon/barebox-at91.config.diff index 85d5349..a4a2996 100644 --- a/configs/platform-v7a_noneon/barebox-at91.config.diff +++ b/configs/platform-v7a_noneon/barebox-at91.config.diff @@ -1,5 +1,5 @@ -6f44517b962a1e868fa0f03b89d5c450 -9c961b64873047307df764511e587103 +93f609b06d41c861931fd2c0592a536f +104ee59d52fec1bfcec398bb406c648b CONFIG_ARCH_AT91=y # CONFIG_ARCH_BCM283X is not set # CONFIG_ARCH_IMX is undefined @@ -7,12 +7,13 @@ 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 CONFIG_AT91SAM9_SMC=y -CONFIG_AT91_MCI_PBL=y CONFIG_AT91_MULTI_BOARDS=y +CONFIG_AT91_PBL=y CONFIG_ATMEL_EBI=y CONFIG_BCH=y CONFIG_BITREV=y @@ -118,6 +119,7 @@ CONFIG_MCI_ATMEL_SDHCI=y CONFIG_MCI_MMC_BOOT_PARTITIONS=y CONFIG_MCI_SDHCI=y # CONFIG_MCI_STARTUP is not set +CONFIG_MCI_STARTUP_NONE=y # CONFIG_MEMTEST is undefined # CONFIG_MENUTREE is undefined CONFIG_MFD_ATMEL_SMC=y diff --git a/configs/platform-v7a_noneon/barebox-common.config b/configs/platform-v7a_noneon/barebox-common.config index f87b574..f5bb978 100644 --- a/configs/platform-v7a_noneon/barebox-common.config +++ b/configs/platform-v7a_noneon/barebox-common.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.03.0 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,15 +70,18 @@ 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 -CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y - # # General architecture-dependent options # @@ -86,15 +89,23 @@ 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 +CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=140201 CONFIG_CLANG_VERSION=0 CONFIG_GREGORIAN_CALENDER=y CONFIG_HAS_KALLSYMS=y CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y CONFIG_HAS_DMA=y -CONFIG_ARCH_HAS_SJLJ=y CONFIG_GENERIC_GPIO=y CONFIG_BLOCK=y CONFIG_BLOCK_WRITE=y @@ -103,6 +114,7 @@ CONFIG_BINFMT=y CONFIG_UIMAGE=y CONFIG_LOGBUF=y CONFIG_STDDEV=y +CONFIG_CDEV_ALIAS=y CONFIG_MENUTREE=y CONFIG_BOOT=y CONFIG_FASTBOOT_BASE=y @@ -110,10 +122,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 @@ -144,18 +155,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_HAVE_MOD_ARCH_SPECIFIC=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 @@ -170,7 +181,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 @@ -179,13 +189,14 @@ 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 is not set # CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_ELF is not set # CONFIG_BOOTM_FITIMAGE is not set CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y CONFIG_BLSPEC=y CONFIG_FLEXIBLE_BOOTARGS=y +CONFIG_ROOTWAIT_BOOTARG=y CONFIG_MMCBLKDEV_ROOTARG=y CONFIG_BAREBOX_UPDATE=y # CONFIG_SYSTEM_PARTITIONS is not set @@ -217,22 +228,21 @@ 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 # CONFIG_BOOTCHOOSER is not set +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="" - -# -# OP-TEE loading -# -# CONFIG_BOOTM_OPTEE is not set -# CONFIG_PBL_OPTEE is not set -# end of OP-TEE loading +CONFIG_FILETYPE_STRINGS=y # # Android Fastboot @@ -247,7 +257,6 @@ CONFIG_FASTBOOT_CMD_OEM=y # CONFIG_COMPILE_LOGLEVEL=7 CONFIG_DEFAULT_LOGLEVEL=6 -CONFIG_HAS_DEBUG_LL=y # CONFIG_DEBUG_LL is not set # CONFIG_DEBUG_INITCALLS is not set # CONFIG_DEBUG_PROBES is not set @@ -257,7 +266,6 @@ CONFIG_HAS_DEBUG_LL=y # CONFIG_PBL_BREAK is not set # CONFIG_PRINTF_FULL is not set # CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set # CONFIG_COMPILE_TEST is not set @@ -300,7 +308,9 @@ CONFIG_CMD_MEMINFO=y CONFIG_CMD_ARM_MMUINFO=y # CONFIG_CMD_BLKSTATS is not set 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 @@ -337,6 +347,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # +# CONFIG_CMD_CREATENV is not set CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -362,6 +373,7 @@ CONFIG_CMD_DIRNAME=y CONFIG_CMD_FILETYPE=y CONFIG_CMD_LN=y CONFIG_CMD_LS=y +CONFIG_CMD_TREE=y # CONFIG_CMD_STAT is not set CONFIG_CMD_MD5SUM=y CONFIG_CMD_MKDIR=y @@ -372,6 +384,7 @@ CONFIG_CMD_RMDIR=y CONFIG_CMD_SHA1SUM=y # CONFIG_CMD_SHA224SUM is not set # CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_BASE64 is not set # CONFIG_CMD_SHA384SUM is not set # CONFIG_CMD_SHA512SUM is not set # CONFIG_CMD_FIPTOOL is not set @@ -400,6 +413,7 @@ CONFIG_NET_CMD_IFUP=y # CONFIG_CMD_MIITOOL is not set CONFIG_CMD_PING=y CONFIG_CMD_TFTP=y +# CONFIG_CMD_IP is not set CONFIG_CMD_IP_ROUTE_GET=y # CONFIG_CMD_ETHLOG is not set # end of Network @@ -411,7 +425,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 @@ -439,6 +452,7 @@ CONFIG_CMD_MW=y # CONFIG_CMD_CLK=y CONFIG_CMD_DETECT=y +# CONFIG_CMD_TRUNCATE is not set # CONFIG_CMD_SYNC is not set CONFIG_CMD_FLASH=y CONFIG_CMD_GPIO=y @@ -454,12 +468,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 is not set @@ -484,17 +504,18 @@ CONFIG_CMD_STATE=y # end of Commands CONFIG_NET=y -CONFIG_NET_NFS=y # CONFIG_NET_NETCONSOLE is not set CONFIG_NET_RESOLV=y 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 @@ -542,6 +563,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 @@ -634,6 +656,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 @@ -659,7 +682,7 @@ CONFIG_USB_STORAGE=y # USB Miscellaneous drivers # # CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # CONFIG_TYPEC_TUSB320 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_AUTOSTART=y @@ -680,12 +703,15 @@ 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 CONFIG_MCI_ERASE=y # CONFIG_MCI_MMC_BOOT_PARTITIONS is not set # CONFIG_MCI_MMC_GPP_PARTITIONS is not set +# CONFIG_MCI_MMC_RPMB is not set # # --- MCI host drivers --- @@ -700,6 +726,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 @@ -747,7 +774,7 @@ CONFIG_CLOCKSOURCE_ARM_ARCHITECTED_TIMER=y CONFIG_STATE_DRV=y CONFIG_DEV_MEM=y # CONFIG_UBOOTVAR is not set -# CONFIG_STORAGE_BY_UUID is not set +# CONFIG_STORAGE_BY_ALIAS is not set # end of Misc devices CONFIG_LED=y @@ -840,6 +867,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 # @@ -918,6 +954,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. @@ -962,8 +999,93 @@ 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=y +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_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 is not set +# CONFIG_DIGEST_SHA256_ARM 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 # @@ -992,6 +1114,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 @@ -1000,74 +1123,8 @@ CONFIG_LIBFDT=y CONFIG_PRINTF_UUID=y CONFIG_NLS=y -# CONFIG_BLOBGEN is not set -CONFIG_ARCH_HAS_STACK_DUMP=y -CONFIG_ARCH_HAS_DATA_ABORT_MASK=y -CONFIG_ARCH_HAS_ZERO_PAGE=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 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=y -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_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 is not set -# CONFIG_DIGEST_SHA256_ARM 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_noneon/barebox-vexpress.config b/configs/platform-v7a_noneon/barebox-vexpress.config index ca983af..9cee673 100644 --- a/configs/platform-v7a_noneon/barebox-vexpress.config +++ b/configs/platform-v7a_noneon/barebox-vexpress.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Barebox/arm 2025.03.0 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 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=y @@ -48,7 +49,6 @@ CONFIG_MACH_VEXPRESS=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 @@ -59,13 +59,16 @@ 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 -CONFIG_HAVE_ARCH_BOARD_GENERIC_DT=y - # # General architecture-dependent options # @@ -73,15 +76,23 @@ 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 +CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=140201 CONFIG_CLANG_VERSION=0 CONFIG_GREGORIAN_CALENDER=y CONFIG_HAS_KALLSYMS=y CONFIG_HAS_MODULES=y -CONFIG_HAS_CACHE=y CONFIG_HAS_DMA=y -CONFIG_ARCH_HAS_SJLJ=y CONFIG_BLOCK=y CONFIG_BLOCK_WRITE=y CONFIG_FILETYPE=y @@ -89,6 +100,7 @@ CONFIG_BINFMT=y CONFIG_UIMAGE=y CONFIG_LOGBUF=y CONFIG_STDDEV=y +CONFIG_CDEV_ALIAS=y CONFIG_MENUTREE=y CONFIG_BOOT=y CONFIG_FASTBOOT_BASE=y @@ -96,10 +108,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 @@ -130,18 +141,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_HAVE_MOD_ARCH_SPECIFIC=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="vexpress: " CONFIG_BAUDRATE=115200 CONFIG_CBSIZE=1024 @@ -156,7 +167,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 @@ -165,13 +175,14 @@ 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 is not set # CONFIG_BOOTM_AIMAGE is not set -# CONFIG_BOOTM_ELF is not set # CONFIG_BOOTM_FITIMAGE is not set CONFIG_BOOTM_OPTIONAL_SIGNED_IMAGES=y CONFIG_BLSPEC=y CONFIG_FLEXIBLE_BOOTARGS=y +CONFIG_ROOTWAIT_BOOTARG=y CONFIG_MMCBLKDEV_ROOTARG=y CONFIG_BAREBOX_UPDATE=y # CONFIG_SYSTEM_PARTITIONS is not set @@ -203,22 +214,21 @@ 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 # CONFIG_BOOTCHOOSER is not set +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="" - -# -# OP-TEE loading -# -# CONFIG_BOOTM_OPTEE is not set -# CONFIG_PBL_OPTEE is not set -# end of OP-TEE loading +CONFIG_FILETYPE_STRINGS=y # # Android Fastboot @@ -233,7 +243,6 @@ CONFIG_FASTBOOT_CMD_OEM=y # CONFIG_COMPILE_LOGLEVEL=7 CONFIG_DEFAULT_LOGLEVEL=6 -CONFIG_HAS_DEBUG_LL=y # CONFIG_DEBUG_LL is not set # CONFIG_DEBUG_INITCALLS is not set # CONFIG_DEBUG_PBL is not set @@ -244,7 +253,6 @@ CONFIG_HAS_DEBUG_LL=y # CONFIG_PBL_BREAK is not set # CONFIG_PRINTF_FULL is not set # CONFIG_UBSAN is not set -CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set # CONFIG_COMPILE_TEST is not set @@ -287,7 +295,9 @@ CONFIG_CMD_MEMINFO=y CONFIG_CMD_ARM_MMUINFO=y # CONFIG_CMD_BLKSTATS is not set 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 @@ -324,6 +334,7 @@ CONFIG_CMD_UMOUNT=y # # Environment # +# CONFIG_CMD_CREATENV is not set CONFIG_CMD_NV=y CONFIG_CMD_EXPORT=y CONFIG_CMD_DEFAULTENV=y @@ -349,6 +360,7 @@ CONFIG_CMD_DIRNAME=y CONFIG_CMD_FILETYPE=y CONFIG_CMD_LN=y CONFIG_CMD_LS=y +CONFIG_CMD_TREE=y # CONFIG_CMD_STAT is not set CONFIG_CMD_MD5SUM=y CONFIG_CMD_MKDIR=y @@ -359,6 +371,7 @@ CONFIG_CMD_RMDIR=y CONFIG_CMD_SHA1SUM=y # CONFIG_CMD_SHA224SUM is not set # CONFIG_CMD_SHA256SUM is not set +# CONFIG_CMD_BASE64 is not set # CONFIG_CMD_SHA384SUM is not set # CONFIG_CMD_SHA512SUM is not set # CONFIG_CMD_FIPTOOL is not set @@ -387,6 +400,7 @@ CONFIG_NET_CMD_IFUP=y # CONFIG_CMD_MIITOOL is not set CONFIG_CMD_PING=y CONFIG_CMD_TFTP=y +# CONFIG_CMD_IP is not set CONFIG_CMD_IP_ROUTE_GET=y # CONFIG_CMD_ETHLOG is not set # end of Network @@ -398,7 +412,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 @@ -426,6 +439,7 @@ CONFIG_CMD_MW=y # CONFIG_CMD_CLK=y CONFIG_CMD_DETECT=y +# CONFIG_CMD_TRUNCATE is not set # CONFIG_CMD_SYNC is not set CONFIG_CMD_FLASH=y CONFIG_CMD_I2C=y @@ -439,12 +453,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 is not set @@ -469,17 +489,18 @@ CONFIG_CMD_STATE=y # end of Commands CONFIG_NET=y -CONFIG_NET_NFS=y # CONFIG_NET_NETCONSOLE is not set CONFIG_NET_RESOLV=y 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 @@ -526,6 +547,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 is not set # CONFIG_DAVICOM_PHY is not set @@ -619,6 +641,7 @@ CONFIG_DRIVER_CFI_BANK_WIDTH_4=y # CONFIG_MTD_UBI is not set CONFIG_DISK=y CONFIG_DISK_WRITE=y +# CONFIG_DM_BLK is not set # # drive types @@ -644,7 +667,7 @@ CONFIG_USB_STORAGE=y # USB Miscellaneous drivers # # CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # CONFIG_TYPEC_TUSB320 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_AUTOSTART=y @@ -665,12 +688,15 @@ 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 CONFIG_MCI_ERASE=y # CONFIG_MCI_MMC_BOOT_PARTITIONS is not set # CONFIG_MCI_MMC_GPP_PARTITIONS is not set +# CONFIG_MCI_MMC_RPMB is not set # # --- MCI host drivers --- @@ -683,6 +709,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 @@ -729,7 +756,7 @@ CONFIG_SRAM=y CONFIG_STATE_DRV=y CONFIG_DEV_MEM=y # CONFIG_UBOOTVAR is not set -# CONFIG_STORAGE_BY_UUID is not set +# CONFIG_STORAGE_BY_ALIAS is not set # end of Misc devices CONFIG_LED=y @@ -791,6 +818,15 @@ CONFIG_REGULATOR=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 # @@ -866,6 +902,7 @@ CONFIG_REGULATOR=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. @@ -910,8 +947,93 @@ 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=y +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_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 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 # @@ -940,6 +1062,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 @@ -948,74 +1071,8 @@ CONFIG_LIBFDT=y CONFIG_PRINTF_UUID=y CONFIG_NLS=y -# CONFIG_BLOBGEN is not set -CONFIG_ARCH_HAS_STACK_DUMP=y -CONFIG_ARCH_HAS_DATA_ABORT_MASK=y -CONFIG_ARCH_HAS_ZERO_PAGE=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 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=y -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_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 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_noneon/barebox-vexpress.config.diff b/configs/platform-v7a_noneon/barebox-vexpress.config.diff index e2a5942..57ead0b 100644 --- a/configs/platform-v7a_noneon/barebox-vexpress.config.diff +++ b/configs/platform-v7a_noneon/barebox-vexpress.config.diff @@ -1,5 +1,5 @@ -6f44517b962a1e868fa0f03b89d5c450 -910a141ea6513b56d6c27f22e037283f +93f609b06d41c861931fd2c0592a536f +feda0633ec76b4a6a0d546d8b20a7bf2 CONFIG_AMBA_SP804=y # CONFIG_ARCH_BCM283X is not set CONFIG_ARCH_VEXPRESS=y diff --git a/configs/platform-v7a_noneon/platformconfig b/configs/platform-v7a_noneon/platformconfig index 8655518..360e314 100644 --- a/configs/platform-v7a_noneon/platformconfig +++ b/configs/platform-v7a_noneon/platformconfig @@ -179,8 +179,8 @@ PTXCONF_CONSOLE_SPEED="115200" # PTXCONF_AT91BOOTSTRAP2 is not set PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm" PTXCONF_BAREBOX_COMMON=y -PTXCONF_BAREBOX_COMMON_VERSION="2025.03.0" -PTXCONF_BAREBOX_COMMON_MD5="2b84bcf8644373db021c86864f2e5761" +PTXCONF_BAREBOX_COMMON_VERSION="2025.11.0" +PTXCONF_BAREBOX_COMMON_MD5="867dea758c6ea8b350bac57009235e88" PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y PTXCONF_BAREBOX_AT91=y PTXCONF_BAREBOX_VEXPRESS=y -- 2.47.3