DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH] v8a: barebox: update to v2024.07.0
@ 2024-07-12  9:52 Ahmad Fatoum
  2024-07-12 14:33 ` Robert Schwebel
  0 siblings, 1 reply; 2+ messages in thread
From: Ahmad Fatoum @ 2024-07-12  9:52 UTC (permalink / raw)
  To: distrokit; +Cc: Ahmad Fatoum

We already updated platform-v7a to v2024.07.0, so let's follow suit for
the 64-bit ARM platforms as well.

This release jump fixes a bug in DMA handling, which among other things,
caused network drivers to occasionally return corrupted packet buffers
when download TFTP payloads whose file name was of a certain length.

Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
---
 configs/platform-v8a/barebox.config | 40 ++++++++++++++++++++++++-----
 configs/platform-v8a/platformconfig |  4 +--
 2 files changed, 35 insertions(+), 9 deletions(-)

diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
index 699b4f324afa..6bbdd9224e1b 100644
--- a/configs/platform-v8a/barebox.config
+++ b/configs/platform-v8a/barebox.config
@@ -1,11 +1,11 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Barebox/arm 2024.03.0 Configuration
+# Barebox/arm 2024.07.0 Configuration
 #
 CONFIG_ARM=y
+CONFIG_ARCH_TEXT_BASE=0x00000000
 CONFIG_ARM_LINUX=y
 CONFIG_ARM_USE_COMPRESSED_DTB=y
-CONFIG_TEXT_BASE=0x0
 
 #
 # System Type
@@ -31,7 +31,6 @@ CONFIG_CPU_64v8=y
 # processor features
 #
 # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
-CONFIG_ARCH_TEXT_BASE=0x0
 CONFIG_ARCH_IMX_IMXIMAGE=y
 CONFIG_USB_GADGET_DRIVER_ARC_PBL=y
 CONFIG_ARCH_IMX_ATF=y
@@ -50,7 +49,9 @@ CONFIG_ARCH_IMX8MQ=y
 #
 # i.MX8M boards
 #
+# CONFIG_MACH_KOENIGBAUER_ALPHAJET is not set
 # CONFIG_MACH_INNOCOMM_WB15 is not set
+# CONFIG_MACH_KARO_QSXP_ML81 is not set
 # CONFIG_MACH_MNT_REFORM is not set
 CONFIG_MACH_NXP_IMX8MM_EVK=y
 CONFIG_MACH_NXP_IMX8MN_EVK=y
@@ -92,9 +93,11 @@ CONFIG_ARCH_RK3568=y
 CONFIG_MACH_RK3568_EVB=y
 # CONFIG_MACH_RK3568_BPI_R2PRO is not set
 # CONFIG_MACH_PINE64_QUARTZ64 is not set
+# CONFIG_MACH_PROTONIC_MECSBC is not set
 CONFIG_MACH_RADXA_ROCK3=y
 # CONFIG_MACH_RADXA_ROCK5 is not set
 # CONFIG_MACH_RADXA_CM3 is not set
+# CONFIG_MACH_WOLFVISION_PF5 is not set
 
 #
 # select board features:
@@ -161,6 +164,7 @@ CONFIG_PBL_IMAGE=y
 CONFIG_PBL_MULTI_IMAGES=y
 CONFIG_USE_COMPRESSED_DTB=y
 CONFIG_PBL_RELOCATABLE=y
+# CONFIG_PBL_FULLY_PIC is not set
 CONFIG_IMAGE_COMPRESSION=y
 # CONFIG_IMAGE_COMPRESSION_LZ4 is not set
 # CONFIG_IMAGE_COMPRESSION_LZO is not set
@@ -181,7 +185,9 @@ CONFIG_MALLOC_ALIGNMENT=8
 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_PROMPT="barebox:"
 CONFIG_BAUDRATE=115200
 CONFIG_CBSIZE=1024
@@ -204,6 +210,7 @@ CONFIG_BOOTM_SHOW_TYPE=y
 CONFIG_BOOTM_VERBOSE=y
 CONFIG_BOOTM_INITRD=y
 CONFIG_BOOTM_OFTREE=y
+CONFIG_BOOTM_UIMAGE=y
 CONFIG_BOOTM_OFTREE_UIMAGE=y
 # CONFIG_BOOTM_AIMAGE is not set
 # CONFIG_BOOTM_ELF is not set
@@ -271,11 +278,12 @@ CONFIG_FASTBOOT_CMD_OEM=y
 #
 CONFIG_COMPILE_LOGLEVEL=6
 CONFIG_DEFAULT_LOGLEVEL=7
+CONFIG_HAS_DEBUG_LL=y
 # CONFIG_DEBUG_LL is not set
-CONFIG_ARCH_WANT_FRAME_POINTERS=y
-CONFIG_FRAME_POINTER=y
 CONFIG_DEBUG_IMX_UART_PORT=1
 CONFIG_DEBUG_ROCKCHIP_UART_PORT=2
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+CONFIG_FRAME_POINTER=y
 # CONFIG_DEBUG_INITCALLS is not set
 # CONFIG_DEBUG_PBL is not set
 # CONFIG_DEBUG_PROBES is not set
@@ -294,9 +302,10 @@ CONFIG_CC_HAS_KASAN_GENERIC=y
 #
 # EFI (Extensible Firmware Interface) Support
 #
+CONFIG_HAVE_EFI_PAYLOAD=y
+CONFIG_HAVE_EFI_STUB=y
 # end of EFI (Extensible Firmware Interface) Support
 
-CONFIG_HAS_DEBUG_LL=y
 CONFIG_COMMAND_SUPPORT=y
 CONFIG_COMPILE_HASH=y
 
@@ -351,6 +360,7 @@ CONFIG_CMD_BOOTCHOOSER=y
 CONFIG_CMD_PARTITION=y
 CONFIG_CMD_AUTOMOUNT=y
 CONFIG_CMD_MOUNT=y
+# CONFIG_CMD_FINDMNT is not set
 CONFIG_CMD_PARTED=y
 CONFIG_CMD_UMOUNT=y
 # end of Partition
@@ -482,6 +492,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
 CONFIG_CMD_BAREBOX_UPDATE=y
 # CONFIG_CMD_BLOBGEN is not set
 CONFIG_CMD_FIRMWARELOAD=y
+# CONFIG_CMD_KALLSYMS is not set
 CONFIG_CMD_OF_COMPATIBLE=y
 CONFIG_CMD_OF_DIFF=y
 CONFIG_CMD_OF_DUMP=y
@@ -656,7 +667,20 @@ CONFIG_MTD_M25P80=y
 # end of Self contained MTD devices
 
 # CONFIG_DRIVER_CFI is not set
+
+#
+# NAND
+#
 # CONFIG_NAND is not set
+
+#
+# ECC engine support
+#
+# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set
+# CONFIG_MTD_NAND_ECC_SW_BCH is not set
+# end of ECC engine support
+# end of NAND
+
 CONFIG_MTD_SPI_NOR=y
 CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
 # CONFIG_SPI_CADENCE_QUADSPI is not set
@@ -719,6 +743,7 @@ CONFIG_MCI=y
 #
 # --- Feature list ---
 #
+# CONFIG_MCI_TUNING is not set
 # CONFIG_MCI_STARTUP is not set
 CONFIG_MCI_INFO=y
 CONFIG_MCI_WRITE=y
@@ -805,6 +830,7 @@ CONFIG_EEPROM_AT24=y
 #
 # Input device support
 #
+# CONFIG_INPUT_EVBUG is not set
 # CONFIG_KEYBOARD_GPIO is not set
 # CONFIG_KEYBOARD_IMX_KEYPAD is not set
 # CONFIG_KEYBOARD_QT1070 is not set
@@ -932,6 +958,7 @@ CONFIG_USB_NOP_XCEIV=y
 CONFIG_PHY_FSL_IMX8MQ_USB=y
 CONFIG_PHY_ROCKCHIP_INNO_USB2=y
 CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
+# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set
 
 #
 # Hardware crypto devices
@@ -988,7 +1015,6 @@ CONFIG_IMX8M_BLK_CTRL=y
 #
 CONFIG_IMX_DRAM=y
 CONFIG_IMX8M_DRAM=y
-# CONFIG_IMX9_DRAM is not set
 # end of i.MX DDR controllers
 
 CONFIG_REBOOT_MODE=y
diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
index 33c4545c66ef..f06d7cfe9bab 100644
--- a/configs/platform-v8a/platformconfig
+++ b/configs/platform-v8a/platformconfig
@@ -177,10 +177,10 @@ PTXCONF_CONSOLE_SPEED="115200"
 PTXCONF_BAREBOX_ARCH_STRING="arm"
 PTXCONF_BAREBOX_DEPENDENCIES=y
 PTXCONF_BAREBOX=y
-PTXCONF_BAREBOX_VERSION="2024.03.0"
+PTXCONF_BAREBOX_VERSION="2024.07.0"
 PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
 PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
-PTXCONF_BAREBOX_MD5="dcb443c48b64662b52974502c502427e"
+PTXCONF_BAREBOX_MD5="c82948dfe7fba729e9d7eaaeff45f863"
 PTXCONF_BAREBOX_CONFIG="barebox.config"
 PTXCONF_BAREBOX_FIRMWARE=y
 PTXCONF_BAREBOX_EXTRA_ENV=y
-- 
2.39.2




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [DistroKit] [PATCH] v8a: barebox: update to v2024.07.0
  2024-07-12  9:52 [DistroKit] [PATCH] v8a: barebox: update to v2024.07.0 Ahmad Fatoum
@ 2024-07-12 14:33 ` Robert Schwebel
  0 siblings, 0 replies; 2+ messages in thread
From: Robert Schwebel @ 2024-07-12 14:33 UTC (permalink / raw)
  To: Ahmad Fatoum; +Cc: distrokit

Applied to next.

On Fri, Jul 12, 2024 at 11:52:56AM +0200, Ahmad Fatoum wrote:
> We already updated platform-v7a to v2024.07.0, so let's follow suit for
> the 64-bit ARM platforms as well.
> 
> This release jump fixes a bug in DMA handling, which among other things,
> caused network drivers to occasionally return corrupted packet buffers
> when download TFTP payloads whose file name was of a certain length.
> 
> Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
> ---
>  configs/platform-v8a/barebox.config | 40 ++++++++++++++++++++++++-----
>  configs/platform-v8a/platformconfig |  4 +--
>  2 files changed, 35 insertions(+), 9 deletions(-)
> 
> diff --git a/configs/platform-v8a/barebox.config b/configs/platform-v8a/barebox.config
> index 699b4f324afa..6bbdd9224e1b 100644
> --- a/configs/platform-v8a/barebox.config
> +++ b/configs/platform-v8a/barebox.config
> @@ -1,11 +1,11 @@
>  #
>  # Automatically generated file; DO NOT EDIT.
> -# Barebox/arm 2024.03.0 Configuration
> +# Barebox/arm 2024.07.0 Configuration
>  #
>  CONFIG_ARM=y
> +CONFIG_ARCH_TEXT_BASE=0x00000000
>  CONFIG_ARM_LINUX=y
>  CONFIG_ARM_USE_COMPRESSED_DTB=y
> -CONFIG_TEXT_BASE=0x0
>  
>  #
>  # System Type
> @@ -31,7 +31,6 @@ CONFIG_CPU_64v8=y
>  # processor features
>  #
>  # CONFIG_BOOT_ENDIANNESS_SWITCH is not set
> -CONFIG_ARCH_TEXT_BASE=0x0
>  CONFIG_ARCH_IMX_IMXIMAGE=y
>  CONFIG_USB_GADGET_DRIVER_ARC_PBL=y
>  CONFIG_ARCH_IMX_ATF=y
> @@ -50,7 +49,9 @@ CONFIG_ARCH_IMX8MQ=y
>  #
>  # i.MX8M boards
>  #
> +# CONFIG_MACH_KOENIGBAUER_ALPHAJET is not set
>  # CONFIG_MACH_INNOCOMM_WB15 is not set
> +# CONFIG_MACH_KARO_QSXP_ML81 is not set
>  # CONFIG_MACH_MNT_REFORM is not set
>  CONFIG_MACH_NXP_IMX8MM_EVK=y
>  CONFIG_MACH_NXP_IMX8MN_EVK=y
> @@ -92,9 +93,11 @@ CONFIG_ARCH_RK3568=y
>  CONFIG_MACH_RK3568_EVB=y
>  # CONFIG_MACH_RK3568_BPI_R2PRO is not set
>  # CONFIG_MACH_PINE64_QUARTZ64 is not set
> +# CONFIG_MACH_PROTONIC_MECSBC is not set
>  CONFIG_MACH_RADXA_ROCK3=y
>  # CONFIG_MACH_RADXA_ROCK5 is not set
>  # CONFIG_MACH_RADXA_CM3 is not set
> +# CONFIG_MACH_WOLFVISION_PF5 is not set
>  
>  #
>  # select board features:
> @@ -161,6 +164,7 @@ CONFIG_PBL_IMAGE=y
>  CONFIG_PBL_MULTI_IMAGES=y
>  CONFIG_USE_COMPRESSED_DTB=y
>  CONFIG_PBL_RELOCATABLE=y
> +# CONFIG_PBL_FULLY_PIC is not set
>  CONFIG_IMAGE_COMPRESSION=y
>  # CONFIG_IMAGE_COMPRESSION_LZ4 is not set
>  # CONFIG_IMAGE_COMPRESSION_LZO is not set
> @@ -181,7 +185,9 @@ CONFIG_MALLOC_ALIGNMENT=8
>  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_PROMPT="barebox:"
>  CONFIG_BAUDRATE=115200
>  CONFIG_CBSIZE=1024
> @@ -204,6 +210,7 @@ CONFIG_BOOTM_SHOW_TYPE=y
>  CONFIG_BOOTM_VERBOSE=y
>  CONFIG_BOOTM_INITRD=y
>  CONFIG_BOOTM_OFTREE=y
> +CONFIG_BOOTM_UIMAGE=y
>  CONFIG_BOOTM_OFTREE_UIMAGE=y
>  # CONFIG_BOOTM_AIMAGE is not set
>  # CONFIG_BOOTM_ELF is not set
> @@ -271,11 +278,12 @@ CONFIG_FASTBOOT_CMD_OEM=y
>  #
>  CONFIG_COMPILE_LOGLEVEL=6
>  CONFIG_DEFAULT_LOGLEVEL=7
> +CONFIG_HAS_DEBUG_LL=y
>  # CONFIG_DEBUG_LL is not set
> -CONFIG_ARCH_WANT_FRAME_POINTERS=y
> -CONFIG_FRAME_POINTER=y
>  CONFIG_DEBUG_IMX_UART_PORT=1
>  CONFIG_DEBUG_ROCKCHIP_UART_PORT=2
> +CONFIG_ARCH_WANT_FRAME_POINTERS=y
> +CONFIG_FRAME_POINTER=y
>  # CONFIG_DEBUG_INITCALLS is not set
>  # CONFIG_DEBUG_PBL is not set
>  # CONFIG_DEBUG_PROBES is not set
> @@ -294,9 +302,10 @@ CONFIG_CC_HAS_KASAN_GENERIC=y
>  #
>  # EFI (Extensible Firmware Interface) Support
>  #
> +CONFIG_HAVE_EFI_PAYLOAD=y
> +CONFIG_HAVE_EFI_STUB=y
>  # end of EFI (Extensible Firmware Interface) Support
>  
> -CONFIG_HAS_DEBUG_LL=y
>  CONFIG_COMMAND_SUPPORT=y
>  CONFIG_COMPILE_HASH=y
>  
> @@ -351,6 +360,7 @@ CONFIG_CMD_BOOTCHOOSER=y
>  CONFIG_CMD_PARTITION=y
>  CONFIG_CMD_AUTOMOUNT=y
>  CONFIG_CMD_MOUNT=y
> +# CONFIG_CMD_FINDMNT is not set
>  CONFIG_CMD_PARTED=y
>  CONFIG_CMD_UMOUNT=y
>  # end of Partition
> @@ -482,6 +492,7 @@ CONFIG_CMD_WD_DEFAULT_TIMOUT=0
>  CONFIG_CMD_BAREBOX_UPDATE=y
>  # CONFIG_CMD_BLOBGEN is not set
>  CONFIG_CMD_FIRMWARELOAD=y
> +# CONFIG_CMD_KALLSYMS is not set
>  CONFIG_CMD_OF_COMPATIBLE=y
>  CONFIG_CMD_OF_DIFF=y
>  CONFIG_CMD_OF_DUMP=y
> @@ -656,7 +667,20 @@ CONFIG_MTD_M25P80=y
>  # end of Self contained MTD devices
>  
>  # CONFIG_DRIVER_CFI is not set
> +
> +#
> +# NAND
> +#
>  # CONFIG_NAND is not set
> +
> +#
> +# ECC engine support
> +#
> +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set
> +# CONFIG_MTD_NAND_ECC_SW_BCH is not set
> +# end of ECC engine support
> +# end of NAND
> +
>  CONFIG_MTD_SPI_NOR=y
>  CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
>  # CONFIG_SPI_CADENCE_QUADSPI is not set
> @@ -719,6 +743,7 @@ CONFIG_MCI=y
>  #
>  # --- Feature list ---
>  #
> +# CONFIG_MCI_TUNING is not set
>  # CONFIG_MCI_STARTUP is not set
>  CONFIG_MCI_INFO=y
>  CONFIG_MCI_WRITE=y
> @@ -805,6 +830,7 @@ CONFIG_EEPROM_AT24=y
>  #
>  # Input device support
>  #
> +# CONFIG_INPUT_EVBUG is not set
>  # CONFIG_KEYBOARD_GPIO is not set
>  # CONFIG_KEYBOARD_IMX_KEYPAD is not set
>  # CONFIG_KEYBOARD_QT1070 is not set
> @@ -932,6 +958,7 @@ CONFIG_USB_NOP_XCEIV=y
>  CONFIG_PHY_FSL_IMX8MQ_USB=y
>  CONFIG_PHY_ROCKCHIP_INNO_USB2=y
>  CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
> +# CONFIG_PHY_ROCKCHIP_SNPS_PCIE3 is not set
>  
>  #
>  # Hardware crypto devices
> @@ -988,7 +1015,6 @@ CONFIG_IMX8M_BLK_CTRL=y
>  #
>  CONFIG_IMX_DRAM=y
>  CONFIG_IMX8M_DRAM=y
> -# CONFIG_IMX9_DRAM is not set
>  # end of i.MX DDR controllers
>  
>  CONFIG_REBOOT_MODE=y
> diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig
> index 33c4545c66ef..f06d7cfe9bab 100644
> --- a/configs/platform-v8a/platformconfig
> +++ b/configs/platform-v8a/platformconfig
> @@ -177,10 +177,10 @@ PTXCONF_CONSOLE_SPEED="115200"
>  PTXCONF_BAREBOX_ARCH_STRING="arm"
>  PTXCONF_BAREBOX_DEPENDENCIES=y
>  PTXCONF_BAREBOX=y
> -PTXCONF_BAREBOX_VERSION="2024.03.0"
> +PTXCONF_BAREBOX_VERSION="2024.07.0"
>  PTXCONF_BAREBOX_CONFIG_BUILDSYSTEM_VERSION=y
>  PTXCONF_BAREBOX_BUILDSYSTEM_VERSION="${PTXDIST_VCS_VERSION}"
> -PTXCONF_BAREBOX_MD5="dcb443c48b64662b52974502c502427e"
> +PTXCONF_BAREBOX_MD5="c82948dfe7fba729e9d7eaaeff45f863"
>  PTXCONF_BAREBOX_CONFIG="barebox.config"
>  PTXCONF_BAREBOX_FIRMWARE=y
>  PTXCONF_BAREBOX_EXTRA_ENV=y
> -- 
> 2.39.2
> 
> 
> 

-- 
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    |



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-07-12 14:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-12  9:52 [DistroKit] [PATCH] v8a: barebox: update to v2024.07.0 Ahmad Fatoum
2024-07-12 14:33 ` Robert Schwebel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox