Message ID | 20241119185255.487391-1-dario.binacchi@amarulasolutions.com |
---|---|
State | New |
Headers | show |
Series |
|
Related | show |
Hi Dario, On 19/11/2024 19:52, Dario Binacchi wrote: > The patch bumps U-Boot to version 2024.10 and the Linux kernel to > version > 6.11.8. > The new version of U-Boot has added EFI Capsule support, which depends > on > GnuTLS, thus requiring the activation of BR2_TARGET_UBOOT_NEEDS_GNUTLS. > The version of TF-A remains 2.10, but the LTS version is used as > suggested > by the maintainers. > > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Applied to next, thanks! I added BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y which was missing. Build in the Docker image were failing with error: tools/mkeficapsule.c:19:10: fatal error: uuid/uuid.h: No such file or directory 19 | #include <uuid/uuid.h> | ^~~~~~~~~~~~~ > --- > .../arm-trusted-firmware/arm-trusted-firmware.hash | 2 -- > .../common/imx8mn-bsh-smm-s2/patches/linux/linux.hash | 2 +- > .../common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash | 2 +- > configs/imx8mn_bsh_smm_s2_defconfig | 10 +++++----- > configs/imx8mn_bsh_smm_s2_pro_defconfig | 10 +++++----- > 5 files changed, 12 insertions(+), 14 deletions(-) > delete mode 100644 > board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash > > diff --git > a/board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash > b/board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash > deleted file mode 100644 > index 6f02bfbb22ef..000000000000 > --- > a/board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash > +++ /dev/null > @@ -1,2 +0,0 @@ > -# Locally calculated > -sha256 > 7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b > arm-trusted-firmware-v2.10-git4.tar.gz > diff --git > a/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash > b/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash > index 53eb1438945b..28988ed019bc 100644 > --- a/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash > +++ b/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 > 774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226 > linux-6.10.tar.xz > +sha256 > aee8a844fe152420bece70ffae8525b9b23089aa4da31fa32f30e1859bf93c3d > linux-6.11.8.tar.xz > diff --git > a/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash > b/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash > index fe9b4f53dc63..904fa56c02a3 100644 > --- a/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash > +++ b/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 > f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f > u-boot-2024.07.tar.bz2 > +sha256 > b28daf4ac17e43156363078bf510297584137f6df50fced9b12df34f61a92fb0 > u-boot-2024.10.tar.bz2 > diff --git a/configs/imx8mn_bsh_smm_s2_defconfig > b/configs/imx8mn_bsh_smm_s2_defconfig > index 2b358cf57b28..ff6539c114e8 100644 > --- a/configs/imx8mn_bsh_smm_s2_defconfig > +++ b/configs/imx8mn_bsh_smm_s2_defconfig > @@ -1,12 +1,12 @@ > BR2_aarch64=y > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_10=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y > BR2_GLOBAL_PATCH_DIR="board/bsh/common/imx8mn-bsh-smm-s2/patches" > BR2_DOWNLOAD_FORCE_CHECK_HASHES=y > BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" > > BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2/post-build.sh" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.10" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.11.8" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/bsh/common/imx8mn-bsh-smm-s2/linux.fragment" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > @@ -21,19 +21,19 @@ BR2_TARGET_ROOTFS_UBIFS=y > BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000 > BR2_TARGET_ROOTFS_UBIFS_RT_NONE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.10" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" > > BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60000" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.07" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.10" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig > b/configs/imx8mn_bsh_smm_s2_pro_defconfig > index e903cbf3148a..010dcee17e6e 100644 > --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig > +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig > @@ -1,5 +1,5 @@ > BR2_aarch64=y > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_10=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y > BR2_GLOBAL_PATCH_DIR="board/bsh/common/imx8mn-bsh-smm-s2/patches" > BR2_DOWNLOAD_FORCE_CHECK_HASHES=y > BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" > @@ -7,7 +7,7 @@ > BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2-pro/post-build.sh" > > BR2_ROOTFS_POST_IMAGE_SCRIPT="board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.10" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.11.8" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/bsh/common/imx8mn-bsh-smm-s2/linux.fragment" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > @@ -23,18 +23,18 @@ BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_4=y > BR2_TARGET_ROOTFS_EXT2_SIZE="120M" > BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.10" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" > > BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60000" > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.07" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.10" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > -- > 2.43.0 > > _______________________________________________ > buildroot mailing list > buildroot@buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot Best regards, Julien. To unsubscribe from this group and stop receiving emails from it, send an email to linux-amarula+unsubscribe@amarulasolutions.com.
diff --git a/board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash deleted file mode 100644 index 6f02bfbb22ef..000000000000 --- a/board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b arm-trusted-firmware-v2.10-git4.tar.gz diff --git a/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash b/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash index 53eb1438945b..28988ed019bc 100644 --- a/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash +++ b/board/bsh/common/imx8mn-bsh-smm-s2/patches/linux/linux.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226 linux-6.10.tar.xz +sha256 aee8a844fe152420bece70ffae8525b9b23089aa4da31fa32f30e1859bf93c3d linux-6.11.8.tar.xz diff --git a/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash b/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash index fe9b4f53dc63..904fa56c02a3 100644 --- a/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash +++ b/board/bsh/common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2 +sha256 b28daf4ac17e43156363078bf510297584137f6df50fced9b12df34f61a92fb0 u-boot-2024.10.tar.bz2 diff --git a/configs/imx8mn_bsh_smm_s2_defconfig b/configs/imx8mn_bsh_smm_s2_defconfig index 2b358cf57b28..ff6539c114e8 100644 --- a/configs/imx8mn_bsh_smm_s2_defconfig +++ b/configs/imx8mn_bsh_smm_s2_defconfig @@ -1,12 +1,12 @@ BR2_aarch64=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_10=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y BR2_GLOBAL_PATCH_DIR="board/bsh/common/imx8mn-bsh-smm-s2/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.10" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.11.8" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/bsh/common/imx8mn-bsh-smm-s2/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y @@ -21,19 +21,19 @@ BR2_TARGET_ROOTFS_UBIFS=y BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000 BR2_TARGET_ROOTFS_UBIFS_RT_NONE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.10" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60000" BR2_TARGET_ARM_TRUSTED_FIRMWARE_DEBUG=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y diff --git a/configs/imx8mn_bsh_smm_s2_pro_defconfig b/configs/imx8mn_bsh_smm_s2_pro_defconfig index e903cbf3148a..010dcee17e6e 100644 --- a/configs/imx8mn_bsh_smm_s2_pro_defconfig +++ b/configs/imx8mn_bsh_smm_s2_pro_defconfig @@ -1,5 +1,5 @@ BR2_aarch64=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_10=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_11=y BR2_GLOBAL_PATCH_DIR="board/bsh/common/imx8mn-bsh-smm-s2/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3" @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/bsh/imx8mn-bsh-smm-s2-pro/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/bsh/imx8mn-bsh-smm-s2-pro/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.10" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.11.8" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/bsh/common/imx8mn-bsh-smm-s2/linux.fragment" BR2_LINUX_KERNEL_DTS_SUPPORT=y @@ -23,18 +23,18 @@ BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_ROOTFS_EXT2_SIZE="120M" BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.10" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30a60000" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_bsh_smm_s2pro" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
The patch bumps U-Boot to version 2024.10 and the Linux kernel to version 6.11.8. The new version of U-Boot has added EFI Capsule support, which depends on GnuTLS, thus requiring the activation of BR2_TARGET_UBOOT_NEEDS_GNUTLS. The version of TF-A remains 2.10, but the LTS version is used as suggested by the maintainers. Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> --- .../arm-trusted-firmware/arm-trusted-firmware.hash | 2 -- .../common/imx8mn-bsh-smm-s2/patches/linux/linux.hash | 2 +- .../common/imx8mn-bsh-smm-s2/patches/uboot/uboot.hash | 2 +- configs/imx8mn_bsh_smm_s2_defconfig | 10 +++++----- configs/imx8mn_bsh_smm_s2_pro_defconfig | 10 +++++----- 5 files changed, 12 insertions(+), 14 deletions(-) delete mode 100644 board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash