DistroKit Mailinglist
 help / color / mirror / Atom feed
From: Robert Schwebel <r.schwebel@pengutronix.de>
To: Lars Schmidt <l.schmidt@pengutronix.de>
Cc: distrokit@pengutronix.de
Subject: Re: [DistroKit] [PATCH] v8a: barebox: version bump 2025.06.1 -> 2025.07.0
Date: Thu, 31 Jul 2025 21:02:22 +0200	[thread overview]
Message-ID: <aIu9vnRncE2Koxlw@pengutronix.de> (raw)
In-Reply-To: <20250731155129.2464376-1-l.schmidt@pengutronix.de>

On Thu, Jul 31, 2025 at 05:51:29PM +0200, Lars Schmidt wrote:
> barebox v2025.05.0 introduced a regression which broke the
> FIT image booting on ARM32. That is fixed with this release
> 
> Signed-off-by: Lars Schmidt <l.schmidt@pengutronix.de>
> ---
>  configs/platform-v8a/barebox-r5.config | 26 +++++++++++++++++++++++---
>  configs/platform-v8a/barebox.config    | 23 ++++++++++++++++++++---
>  configs/platform-v8a/platformconfig    |  4 ++--
>  3 files changed, 45 insertions(+), 8 deletions(-)

Please test again, it fails with not finding the cortex-r toolchain.

> diff --git a/configs/platform-v8a/barebox-r5.config b/configs/platform-v8a/barebox-r5.config
> index 2ae6363..2ab059a 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 2025.06.1 Configuration
> +# Barebox/arm 2025.07.0 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARCH_LINUX_NAME="arm"
> @@ -47,9 +47,11 @@ CONFIG_ARMV7R_MPU=y
>  #
>  # K3 boards
>  #
> +CONFIG_MACH_AM62X=y
>  CONFIG_MACH_K3_CORTEX_R5=y
>  CONFIG_MACH_AM625_SK=y
>  CONFIG_MACH_BEAGLEPLAY=y
> +# CONFIG_MACH_AM62LX_EVM is not set
>  # CONFIG_ARCH_K3_AUTHENTICATE_IMAGE is not set
>  # end of K3 boards
>  
> @@ -79,6 +81,7 @@ CONFIG_ARM_EXCEPTIONS=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
> @@ -127,11 +130,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=y
> @@ -175,6 +178,7 @@ CONFIG_DEFAULT_COMPRESSION_NONE=y
>  CONFIG_HAS_SCHED=y
>  CONFIG_POLLER=y
>  CONFIG_BTHREAD=y
> +# CONFIG_TLV is not set
>  # CONFIG_STATE is not set
>  # CONFIG_BOOTCHOOSER is not set
>  # CONFIG_BOOT_DEFAULTS is not set
> @@ -185,8 +189,9 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS=""
>  # OP-TEE loading
>  #
>  # CONFIG_PBL_OPTEE is not set
> -CONFIG_FILETYPE_STRINGS=y
>  # end of OP-TEE loading
> +
> +CONFIG_FILETYPE_STRINGS=y
>  # end of General Settings
>  
>  #
> @@ -227,6 +232,7 @@ CONFIG_HAVE_EFI_STUB=y
>  #
>  # Drivers
>  #
> +# CONFIG_DEEP_PROBE_DEFAULT is not set
>  CONFIG_PM_GENERIC_DOMAINS=y
>  CONFIG_REGMAP_FORMATTED=y
>  CONFIG_REGMAP_I2C=y
> @@ -463,6 +469,15 @@ CONFIG_REMOTEPROC_K3_SYSTEM_CONTROLLER=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
>  
>  #
> @@ -589,6 +604,7 @@ CONFIG_FS_FAT_LFN=y
>  #
>  # ZSTD support disabled
>  #
> +# CONFIG_FS_QEMU_FW_CFG is not set
>  # end of Filesystem support
>  
>  #
> @@ -656,10 +672,14 @@ CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
>  # CONFIG_ZERO_CALL_USED_REGS is not set
>  # end of Memory initialization
>  
> +#
> +# Buffer overflow protection
> +#
>  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
>  
>  #
> diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
> index 7457525..3da10e1 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 2025.06.1 Configuration
> +# Barebox/arm 2025.07.0 Configuration
>  #
>  CONFIG_ARM=y
>  CONFIG_ARCH_LINUX_NAME="arm64"
> @@ -91,9 +91,11 @@ CONFIG_AHAB=y
>  #
>  # K3 boards
>  #
> +CONFIG_MACH_AM62X=y
>  CONFIG_MACH_K3_CORTEX_A=y
>  CONFIG_MACH_AM625_SK=y
>  CONFIG_MACH_BEAGLEPLAY=y
> +# CONFIG_MACH_AM62LX_EVM is not set
>  # CONFIG_ARCH_K3_AUTHENTICATE_IMAGE is not set
>  # CONFIG_ARCH_K3_COMMAND_AUTHENTICATE is not set
>  # end of K3 boards
> @@ -123,6 +125,8 @@ CONFIG_MACH_RADXA_ROCK3=y
>  # select board features:
>  #
>  CONFIG_ARCH_ROCKCHIP_ATF=y
> +# CONFIG_ARCH_ROCKCHIP_ATF_PASS_FDT is not set
> +CONFIG_ARCH_ROCKCHIP_ATF_FDT_SIZE=0x0
>  # CONFIG_ARCH_ROCKCHIP_OPTEE is not set
>  # end of Rockchip Features
>  
> @@ -157,6 +161,7 @@ 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_ARCH_HAS_SJLJ=y
>  CONFIG_PHYS_ADDR_T_64BIT=y
>  CONFIG_ARCH_DMA_ADDR_T_64BIT=y
> @@ -221,11 +226,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_KALLSYMS=y
>  CONFIG_RELOCATABLE=y
> @@ -255,6 +260,7 @@ CONFIG_BOOTM_SHOW_TYPE=y
>  CONFIG_BOOTM_VERBOSE=y
>  CONFIG_BOOTM_INITRD=y
>  CONFIG_BOOTM_OFTREE=y
> +CONFIG_BOOTM_OFTREE_FALLBACK=y
>  CONFIG_BOOTM_UIMAGE=y
>  CONFIG_BOOTM_OFTREE_UIMAGE=y
>  # CONFIG_BOOTM_AIMAGE is not set
> @@ -296,6 +302,7 @@ CONFIG_DEFAULT_ENVIRONMENT_PATH="$(objtree)/.ptxdist-defaultenv"
>  CONFIG_HAS_SCHED=y
>  CONFIG_POLLER=y
>  # CONFIG_BTHREAD is not set
> +# CONFIG_TLV is not set
>  CONFIG_STATE=y
>  # CONFIG_STATE_CRYPTO is not set
>  # CONFIG_STATE_BACKWARD_COMPATIBLE is not set
> @@ -304,6 +311,7 @@ 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"
>  
> @@ -311,9 +319,10 @@ CONFIG_EXTERNAL_DTS_FRAGMENTS="${PTXDIST_PLATFORMCONFIGDIR}/dts/bootstate.dtsi"
>  # OP-TEE loading
>  #
>  # CONFIG_PBL_OPTEE is not set
> -CONFIG_FILETYPE_STRINGS=y
>  # end of OP-TEE loading
>  
> +CONFIG_FILETYPE_STRINGS=y
> +
>  #
>  # Android Fastboot
>  #
> @@ -584,10 +593,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_PM_GENERIC_DOMAINS=y
>  CONFIG_FEATURE_CONTROLLER=y
>  CONFIG_SOC_BUS=y
> @@ -1135,6 +1146,7 @@ CONFIG_TI_MESSAGE_MANAGER=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.
> @@ -1179,6 +1191,7 @@ CONFIG_FS_FAT_LFN=y
>  #
>  # ZSTD support disabled
>  #
> +# CONFIG_FS_QEMU_FW_CFG is not set
>  # end of Filesystem support
>  
>  #
> @@ -1254,11 +1267,15 @@ 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
>  
>  #
> diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
> index 48235d0..c3bb5e1 100644
> --- a/configs/platform-v8a/platformconfig
> +++ b/configs/platform-v8a/platformconfig
> @@ -181,10 +181,10 @@ PTXCONF_COMPILERPREFIX_R5="arm-v7a-linux-gnueabihf-"
>  PTXCONF_BAREBOX_ARCH_STRING="arm"
>  PTXCONF_BAREBOX_DEPENDENCIES=y
>  PTXCONF_BAREBOX=y
> -PTXCONF_BAREBOX_VERSION="2025.06.1"
> +PTXCONF_BAREBOX_VERSION="2025.07.0"
>  PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
>  PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
> -PTXCONF_BAREBOX_MD5="b2ba4b194894fb6c4848d260f4e849ff"
> +PTXCONF_BAREBOX_MD5="043d58d05040b16d22c7879ae3c8a11b"
>  PTXCONF_BAREBOX_CONFIG="barebox.config"
>  PTXCONF_BAREBOX_FIRMWARE=y
>  PTXCONF_BAREBOX_EXTRA_ENV=y
> -- 
> 2.39.5
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



  reply	other threads:[~2025-07-31 19:02 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-31 15:51 Lars Schmidt
2025-07-31 19:02 ` Robert Schwebel [this message]
2025-08-01  9:14 ` [DistroKit] [PATCH 1/3] fixup! " Lars Schmidt
2025-08-01  9:14   ` [DistroKit] [PATCH 2/3] script: add ptxd_make_world_inject from ptxdist Lars Schmidt
2025-08-01  9:29     ` Alexander Dahl
2025-08-01 12:01       ` [DistroKit] [PATCH 1/2] " Lars Schmidt
2025-08-01 12:01         ` [DistroKit] [PATCH 2/2] scripts: create target path in ptxd_make_world_inject Lars Schmidt
2025-08-02  5:38           ` Robert Schwebel
2025-08-01  9:14   ` [DistroKit] [PATCH 3/3] " Lars Schmidt

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=aIu9vnRncE2Koxlw@pengutronix.de \
    --to=r.schwebel@pengutronix.de \
    --cc=distrokit@pengutronix.de \
    --cc=l.schmidt@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