DistroKit Mailinglist
 help / color / mirror / Atom feed
From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: distrokit@pengutronix.de
Cc: Ahmad Fatoum <a.fatoum@pengutronix.de>
Subject: [DistroKit] [PATCH 1/4] barebox: update to v2026.04.0
Date: Sun, 19 Apr 2026 18:53:31 +0200	[thread overview]
Message-ID: <20260419165338.3143134-1-a.fatoum@pengutronix.de> (raw)

Most interestingly for us, this release adds support for the devboot
workflow:

  https://www.barebox.org/doc/latest/user/devboot.html

which allows faster kernel development including modules without needing
a NFS. For details see

  https://fosdem.org/2026/schedule/event/7XHGHX-netboot_without_throwing_a_fit/

Config changes are those of olddefconfig with the exception of

CONFIG_MACH_TQ_MBA8MPXL which had been renamed to CONFIG_MACH_TQ_MBA8MPXX
along with a rename of the binary to barebox-tqma8mpxx.img to reflect
that it now supports additional variants of the TQ SoM fitted.

Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
---
 configs/platform-v7a/barebox-am335x-mlo.config   |  7 ++++---
 configs/platform-v7a/barebox-at91.config         | 10 +++++++---
 configs/platform-v7a/barebox-at91.config.diff    |  4 ++--
 configs/platform-v7a/barebox-common.config       | 10 +++++++---
 configs/platform-v7a/barebox.config              | 10 +++++++---
 configs/platform-v7a/platformconfig              |  8 ++++----
 configs/platform-v7a_noneon/barebox-at91.config  | 10 +++++++---
 .../platform-v7a_noneon/barebox-at91.config.diff |  4 ++--
 .../platform-v7a_noneon/barebox-common.config    | 10 +++++++---
 .../platform-v7a_noneon/barebox-vexpress.config  | 10 +++++++---
 .../barebox-vexpress.config.diff                 |  4 ++--
 configs/platform-v7a_noneon/platformconfig       |  4 ++--
 configs/platform-v8a/barebox-r5.config           |  9 +++++----
 configs/platform-v8a/barebox.config              | 16 +++++++++++-----
 configs/platform-v8a/platformconfig              |  4 ++--
 .../platform-v8a/rules/image-tq-mba8mpxl.make    |  2 +-
 16 files changed, 77 insertions(+), 45 deletions(-)

diff --git a/configs/platform-v7a/barebox-am335x-mlo.config b/configs/platform-v7a/barebox-am335x-mlo.config
index 8beeaa90d482..e1bdbb1b0eb9 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -87,8 +87,6 @@ CONFIG_ARM_MMU_PERMISSIONS=y
 # General architecture-dependent options
 #
 # 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
@@ -101,6 +99,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
@@ -645,6 +645,7 @@ CONFIG_XYMODEM=y
 
 # CONFIG_BOOTSTRAP is not set
 # CONFIG_NLS is not set
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a/barebox-at91.config b/configs/platform-v7a/barebox-at91.config
index ed423655640c..5ebd5a352860 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -102,8 +102,6 @@ CONFIG_ARM_MMU_PERMISSIONS=y
 #
 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
@@ -117,6 +115,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
@@ -205,6 +205,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 CONFIG_TIMESTAMP=y
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 CONFIG_BOOT_OVERRIDE=y
 CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
@@ -1159,6 +1160,8 @@ CONFIG_DIGEST_SHA256_ARM=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_XXHASH=y
 # CONFIG_ZLIB is not set
 CONFIG_BZLIB=y
@@ -1189,6 +1192,7 @@ CONFIG_VERSION_CMP=y
 CONFIG_PRINTF_UUID=y
 CONFIG_NLS=y
 CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a/barebox-at91.config.diff b/configs/platform-v7a/barebox-at91.config.diff
index 8e08e33b4674..3147e868526b 100644
--- a/configs/platform-v7a/barebox-at91.config.diff
+++ b/configs/platform-v7a/barebox-at91.config.diff
@@ -1,5 +1,5 @@
-b56c213696924bdff8716005455f06d7
-f83d11a48ff70be2155b4b8a1658eb3f
+d0df22cb1fda10b8a7acea73a517696e
+fe5471ce17865e03351948dc77033c00
 CONFIG_ARCH_AT91=y
 # CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_IMX is undefined
diff --git a/configs/platform-v7a/barebox-common.config b/configs/platform-v7a/barebox-common.config
index 0be80cb6d650..eb0a3f0c0839 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -88,8 +88,6 @@ CONFIG_ARM_SECURE_MONITOR=y
 #
 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
@@ -103,6 +101,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
@@ -190,6 +190,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 CONFIG_TIMESTAMP=y
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 CONFIG_BOOT_OVERRIDE=y
 CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
@@ -1107,6 +1108,8 @@ CONFIG_DIGEST_SHA256_ARM=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_ZLIB=y
 CONFIG_BZLIB=y
 # CONFIG_LZ4_DECOMPRESS is not set
@@ -1140,6 +1143,7 @@ CONFIG_LIBFDT=y
 CONFIG_VERSION_CMP=y
 CONFIG_PRINTF_UUID=y
 CONFIG_NLS=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a/barebox.config b/configs/platform-v7a/barebox.config
index eca34727f8d9..e8e11fe5800c 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -246,8 +246,6 @@ CONFIG_ARM_PSCI_CLIENT=y
 #
 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
@@ -261,6 +259,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_BOARD_LXA=y
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
@@ -352,6 +352,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 # CONFIG_TIMESTAMP is not set
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 CONFIG_BOOT_OVERRIDE=y
 CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
@@ -1499,6 +1500,8 @@ CONFIG_DIGEST_SHA256_ARM=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_XXHASH=y
 CONFIG_ZLIB=y
 CONFIG_BZLIB=y
@@ -1547,6 +1550,7 @@ CONFIG_PRINTF_UUID=y
 CONFIG_PRINTF_HEXSTR=y
 CONFIG_NLS=y
 CONFIG_IDR=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 5ecf0b0c9cb7..ea93aebf530b 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -186,18 +186,18 @@ PTXCONF_AT91BOOTSTRAP2_MD5="f76ff2a39f9549b5b4ecdf7cf585218c"
 PTXCONF_AT91BOOTSTRAP2_CONFIG="at91bootstrap-wifx-l1.config"
 PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
 PTXCONF_BAREBOX_COMMON=y
-PTXCONF_BAREBOX_COMMON_VERSION="2026.03.1"
-PTXCONF_BAREBOX_COMMON_MD5="e87f88499e1f16deb60b0c3bf216df85"
+PTXCONF_BAREBOX_COMMON_VERSION="2026.04.0"
+PTXCONF_BAREBOX_COMMON_MD5="517660e0e657d740c0dc5343b22ddc66"
 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="2026.03.1"
+PTXCONF_BAREBOX_VERSION="2026.04.0"
 PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
 PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
-PTXCONF_BAREBOX_MD5="e87f88499e1f16deb60b0c3bf216df85"
+PTXCONF_BAREBOX_MD5="517660e0e657d740c0dc5343b22ddc66"
 PTXCONF_BAREBOX_CONFIG="barebox.config"
 # PTXCONF_BAREBOX_FIRMWARE is not set
 PTXCONF_BAREBOX_EXTRA_ENV=y
diff --git a/configs/platform-v7a_noneon/barebox-at91.config b/configs/platform-v7a_noneon/barebox-at91.config
index f8f1da88f1e5..ca66629b6993 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -97,8 +97,6 @@ CONFIG_ARM_MMU_PERMISSIONS=y
 #
 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
@@ -112,6 +110,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
@@ -194,6 +194,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 CONFIG_TIMESTAMP=y
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 # CONFIG_BOOT_OVERRIDE is not set
 CONFIG_BOOTM_SHOW_TYPE=y
 # CONFIG_BOOTM_VERBOSE is not set
@@ -1163,6 +1164,8 @@ CONFIG_DIGEST_SHA1_ARM=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_XXHASH=y
 # CONFIG_ZLIB is not set
 # CONFIG_BZLIB is not set
@@ -1195,6 +1198,7 @@ CONFIG_VERSION_CMP=y
 CONFIG_PRINTF_UUID=y
 CONFIG_NLS=y
 CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a_noneon/barebox-at91.config.diff b/configs/platform-v7a_noneon/barebox-at91.config.diff
index 7374e436f003..1e5761084b53 100644
--- a/configs/platform-v7a_noneon/barebox-at91.config.diff
+++ b/configs/platform-v7a_noneon/barebox-at91.config.diff
@@ -1,5 +1,5 @@
-2c254952b1fbeb1e3928b78fd1cfd842
-34f3c8633288e05b42986a33eaeefffc
+229aede7a55d845344eb90111d2ad9c7
+829057d58b9d565f57cb88aeade929c1
 CONFIG_ARCH_AT91=y
 # CONFIG_ARCH_BCM283X is not set
 # CONFIG_ARCH_IMX is undefined
diff --git a/configs/platform-v7a_noneon/barebox-common.config b/configs/platform-v7a_noneon/barebox-common.config
index 0d7cc1d8992a..9ab08c7ff18b 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -88,8 +88,6 @@ CONFIG_ARM_SECURE_MONITOR=y
 #
 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
@@ -103,6 +101,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
@@ -188,6 +188,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 CONFIG_TIMESTAMP=y
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 # CONFIG_BOOT_OVERRIDE is not set
 CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
@@ -1101,6 +1102,8 @@ CONFIG_DIGEST_SHA1_GENERIC=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_ZLIB=y
 CONFIG_BZLIB=y
 # CONFIG_LZ4_DECOMPRESS is not set
@@ -1134,6 +1137,7 @@ CONFIG_LIBFDT=y
 CONFIG_VERSION_CMP=y
 CONFIG_PRINTF_UUID=y
 CONFIG_NLS=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a_noneon/barebox-vexpress.config b/configs/platform-v7a_noneon/barebox-vexpress.config
index 05c239214e96..d96461fb764f 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 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -75,8 +75,6 @@ CONFIG_ARM_MMU_PERMISSIONS=y
 #
 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
@@ -90,6 +88,8 @@ CONFIG_HAVE_EFI_LOADER=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
@@ -174,6 +174,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 CONFIG_TIMESTAMP=y
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 # CONFIG_BOOT_OVERRIDE is not set
 CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
@@ -1049,6 +1050,8 @@ CONFIG_DIGEST_SHA1_ARM=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_ZLIB=y
 CONFIG_BZLIB=y
 # CONFIG_LZ4_DECOMPRESS is not set
@@ -1082,6 +1085,7 @@ CONFIG_LIBFDT=y
 CONFIG_VERSION_CMP=y
 CONFIG_PRINTF_UUID=y
 CONFIG_NLS=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v7a_noneon/barebox-vexpress.config.diff b/configs/platform-v7a_noneon/barebox-vexpress.config.diff
index e808c76d58f0..be66ca1cb7bb 100644
--- a/configs/platform-v7a_noneon/barebox-vexpress.config.diff
+++ b/configs/platform-v7a_noneon/barebox-vexpress.config.diff
@@ -1,5 +1,5 @@
-2c254952b1fbeb1e3928b78fd1cfd842
-9a71682c1b2af4a4149a263923666b3b
+229aede7a55d845344eb90111d2ad9c7
+9fc9b7d0ba28aa60a75e55e3e05a9756
 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 c27460cfece7..49a2a88a1fd6 100644
--- a/configs/platform-v7a_noneon/platformconfig
+++ b/configs/platform-v7a_noneon/platformconfig
@@ -180,8 +180,8 @@ PTXCONF_CONSOLE_SPEED="115200"
 # PTXCONF_AT91BOOTSTRAP2 is not set
 PTXCONF_BAREBOX_COMMON_ARCH_STRING="arm"
 PTXCONF_BAREBOX_COMMON=y
-PTXCONF_BAREBOX_COMMON_VERSION="2026.03.1"
-PTXCONF_BAREBOX_COMMON_MD5="e87f88499e1f16deb60b0c3bf216df85"
+PTXCONF_BAREBOX_COMMON_VERSION="2026.04.0"
+PTXCONF_BAREBOX_COMMON_MD5="517660e0e657d740c0dc5343b22ddc66"
 PTXCONF_BAREBOX_COMMON_NEEDS_HOST_LZOP=y
 PTXCONF_BAREBOX_AT91=y
 PTXCONF_BAREBOX_VEXPRESS=y
diff --git a/configs/platform-v8a/barebox-r5.config b/configs/platform-v8a/barebox-r5.config
index 789693b978fd..77af83ba496c 100644
--- a/configs/platform-v8a/barebox-r5.config
+++ b/configs/platform-v8a/barebox-r5.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm"
@@ -73,7 +73,6 @@ CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
 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
@@ -82,8 +81,6 @@ CONFIG_ARM_MMU_PERMISSIONS=y
 # General architecture-dependent options
 #
 # 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
@@ -95,10 +92,13 @@ CONFIG_HAVE_EFI_STUB=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
 CONFIG_CLANG_VERSION=0
 CONFIG_HAS_KALLSYMS=y
+CONFIG_HAS_MODULES=y
 CONFIG_HAS_DMA=y
 CONFIG_GENERIC_GPIO=y
 CONFIG_BLOCK=y
@@ -716,6 +716,7 @@ CONFIG_FIP=y
 
 # CONFIG_BOOTSTRAP is not set
 CONFIG_NLS=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
index 51ba207488ee..98e1608841a9 100644
--- a/configs/platform-v8a/barebox.config
+++ b/configs/platform-v8a/barebox.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2026.03.1 Configuration
+# Barebox/arm 2026.04.0 Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARCH_LINUX_NAME="arm64"
@@ -71,7 +71,7 @@ CONFIG_MACH_PHYTEC_SOM_IMX8MQ=y
 # CONFIG_MACH_POLYHEX_DEBIX is not set
 # CONFIG_MACH_PROTONIC_IMX8M is not set
 # CONFIG_MACH_SKOV_IMX8MP is not set
-CONFIG_MACH_TQ_MBA8MPXL=y
+CONFIG_MACH_TQ_MBA8MPXX=y
 # CONFIG_MACH_VARISCITE_DT8MCUSTOMBOARD_IMX8MP is not set
 # CONFIG_MACH_ZII_IMX8MQ_DEV is not set
 
@@ -125,7 +125,7 @@ CONFIG_MACH_RK3568_EVB=y
 # CONFIG_MACH_RK3568_BPI_R2PRO is not set
 # CONFIG_MACH_PINE64_PINETAB2 is not set
 # CONFIG_MACH_PINE64_QUARTZ64 is not set
-# CONFIG_MACH_PROTONIC_MECSBC is not set
+# CONFIG_MACH_PROTONIC_RK356X is not set
 # CONFIG_MACH_PROTONIC_PRTPUK is not set
 # CONFIG_MACH_QNAP_TSX33 is not set
 CONFIG_MACH_RADXA_ROCK3=y
@@ -171,8 +171,7 @@ CONFIG_ARM_ATF=y
 #
 CONFIG_BOARD_GENERIC_DT=y
 # CONFIG_BOARD_GENERIC_FIT is not set
-# end of General architecture-dependent options
-
+CONFIG_ARCH_HAS_RELR=y
 CONFIG_ARCH_HAS_DMA_WRITE_COMBINE=y
 CONFIG_ARCH_HAS_STACK_DUMP=y
 CONFIG_ARCH_HAS_DATA_ABORT_MASK=y
@@ -188,6 +187,8 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y
 CONFIG_HAS_DEBUG_LL=y
 CONFIG_HAVE_ARCH_KASAN=y
 CONFIG_HAVE_STACKPROTECTOR=y
+# end of General architecture-dependent options
+
 CONFIG_BOARD_TQ=y
 CONFIG_CC_IS_GCC=y
 CONFIG_GCC_VERSION=150201
@@ -278,6 +279,7 @@ CONFIG_MENU=y
 CONFIG_ERRNO_MESSAGES=y
 CONFIG_TIMESTAMP=y
 CONFIG_BOOTM=y
+CONFIG_BOOTM_COMPRESSED=y
 CONFIG_BOOT_OVERRIDE=y
 CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
@@ -1342,6 +1344,8 @@ CONFIG_DIGEST_SHA256_ARM64_CE=y
 #
 CONFIG_PARAMETER=y
 CONFIG_UNCOMPRESS=y
+CONFIG_LOADABLE=y
+CONFIG_LOADABLE_DECOMPRESS=y
 CONFIG_ZLIB=y
 # CONFIG_BZLIB is not set
 # CONFIG_LZ4_DECOMPRESS is not set
@@ -1377,6 +1381,8 @@ CONFIG_CRC_CCITT=y
 CONFIG_VERSION_CMP=y
 CONFIG_PRINTF_UUID=y
 CONFIG_NLS=y
+CONFIG_TOOLS_SUPPORT_RELR=y
+CONFIG_LIBRELOC=y
 # end of Library routines
 
 #
diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index f0f917ebb550..0120756fba66 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -182,10 +182,10 @@ PTXCONF_COMPILERPREFIX_R5="arm-v7a-linux-gnueabihf-"
 PTXCONF_BAREBOX_ARCH_STRING="arm"
 PTXCONF_BAREBOX_DEPENDENCIES=y
 PTXCONF_BAREBOX=y
-PTXCONF_BAREBOX_VERSION="2026.03.1"
+PTXCONF_BAREBOX_VERSION="2026.04.0"
 PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
 PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
-PTXCONF_BAREBOX_MD5="e87f88499e1f16deb60b0c3bf216df85"
+PTXCONF_BAREBOX_MD5="517660e0e657d740c0dc5343b22ddc66"
 PTXCONF_BAREBOX_CONFIG="barebox.config"
 PTXCONF_BAREBOX_FIRMWARE=y
 PTXCONF_BAREBOX_EXTRA_ENV=y
diff --git a/configs/platform-v8a/rules/image-tq-mba8mpxl.make b/configs/platform-v8a/rules/image-tq-mba8mpxl.make
index 65c50cc33e90..1c4c7631affd 100644
--- a/configs/platform-v8a/rules/image-tq-mba8mpxl.make
+++ b/configs/platform-v8a/rules/image-tq-mba8mpxl.make
@@ -26,7 +26,7 @@ IMAGE_TQ_MBA8MPXL_CONFIG	:= imx8m.config
 # ----------------------------------------------------------------------------
 
 IMAGE_TQ_MBA8MPXL_ENV := \
-        BAREBOX_IMAGE=barebox-tqma8mpxl.img
+        BAREBOX_IMAGE=barebox-tqma8mpxx.img
 
 $(IMAGE_TQ_MBA8MPXL_IMAGE):
 	@$(call targetinfo)
-- 
2.47.3




             reply	other threads:[~2026-04-19 16:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-19 16:53 Ahmad Fatoum [this message]
2026-04-19 16:53 ` [DistroKit] [PATCH 2/4] v8a: barebox: enable smc command Ahmad Fatoum
2026-04-19 16:53 ` [DistroKit] [PATCH 3/4] barebox: enable varinfo command Ahmad Fatoum
2026-04-19 16:53 ` [DistroKit] [PATCH 4/4] v8a: tf-a: update to v2.14 Ahmad Fatoum

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260419165338.3143134-1-a.fatoum@pengutronix.de \
    --to=a.fatoum@pengutronix.de \
    --cc=distrokit@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox