* [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support
@ 2025-06-02 13:50 Neal Frager via buildroot
2025-06-02 13:50 ` [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 Neal Frager via buildroot
` (6 more replies)
0 siblings, 7 replies; 12+ messages in thread
From: Neal Frager via buildroot @ 2025-06-02 13:50 UTC (permalink / raw)
To: buildroot
Cc: ibai.erkiaga-elorza, luca.ceresoli, Neal Frager, brandon.maier,
ju.o, thomas.petazzoni, romain.naour, michal.simek
Add hashes for xilinx_v2025.1 release.
xilinx_v2025.1 release includes:
- atf 2.12
- linux 6.12.10
- uboot 2025.01
In addition, the xilinx_v2025.1 linux kernel release tag has a Kconfig leak
of the CONFIG_XILINX_AIE option. This patch adds a patch that is specific to
the Xilinx Linux 6.12.10 release which fixes the problem by moving the changes
implemented by the CONFIG_XILINX_AIE option from the exposed uapi header file
to the Linux internal header file.
The patch has been added to the board/xilinx/linux_6.12/patches directory, so
that it will only be applied when a user specifies they wish to build the
xilinx_v2025.1 release or they use a defconfig that has migrated to this
release.
Since the header file that causes the issue is not yet mainline, this patch
has been "upstreamed" to the Xilinx linux-xlnx repo via the AMD internal jira
process.
Upstream: internal AMD jira process
Signed-off-by: Neal Frager <neal.frager@amd.com>
---
...ux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch | 126 ++++++++++++++++++
.../arm-trusted-firmware.hash | 1 +
board/xilinx/patches/linux/linux.hash | 1 +
board/xilinx/patches/uboot/uboot.hash | 1 +
4 files changed, 129 insertions(+)
create mode 100644 board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch
diff --git a/board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch b/board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch
new file mode 100644
index 0000000000..59974410bc
--- /dev/null
+++ b/board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch
@@ -0,0 +1,126 @@
+From 333678d7b9edc29e8148411d48f70950b1b614c1 Mon Sep 17 00:00:00 2001
+From: Neal Frager <neal.frager@amd.com>
+Date: Mon, 2 Jun 2025 11:07:03 +0100
+Subject: [PATCH 1/1] include/uapi/linux/xlnx-ai-engine.h: fix
+ CONFIG_XILINX_AIE leak
+
+Linux Kconfig options should not be exposed to user space. This patch fixes
+a Linux kernel leak of the CONFIG_XILINX_AIE option by moving the changes
+implemented by the CONFIG_XILINX_AIE from the uapi header file to the local
+Linux kernel header file.
+
+Signed-off-by: Neal Frager <neal.frager@amd.com>
+---
+ include/linux/xlnx-ai-engine.h | 37 +++++++++++++++++++++++++
+ include/uapi/linux/xlnx-ai-engine.h | 42 -----------------------------
+ 2 files changed, 37 insertions(+), 42 deletions(-)
+
+diff --git a/include/linux/xlnx-ai-engine.h b/include/linux/xlnx-ai-engine.h
+index 44a1e40ef9b8..10905dc84ae9 100644
+--- a/include/linux/xlnx-ai-engine.h
++++ b/include/linux/xlnx-ai-engine.h
+@@ -171,6 +171,13 @@ static inline u32 aie_get_error_category(struct aie_error *err)
+ return err->category;
+ }
+
++int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data);
++int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data);
++bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc);
++int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc);
++int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval);
++int aie_load_cert(struct device *dev, unsigned char *elf_addr);
++
+ #else
+ static inline bool aie_partition_is_available(struct aie_partition_req *req)
+ {
+@@ -271,5 +278,35 @@ static inline int aie_part_rscmgr_set_static_range(struct device *dev,
+ return -EINVAL;
+ }
+
++int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data)
++{
++ return -EINVAL;
++}
++
++int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data)
++{
++ return -EINVAL;
++}
++
++bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc)
++{
++ return false;
++}
++
++int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc)
++{
++ return 0;
++}
++
++int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval)
++{
++ return -EINVAL;
++}
++
++int aie_load_cert(struct device *dev, unsigned char *elf_addr)
++{
++ return -EINVAL;
++}
++
+ #endif /* CONFIG_XILINX_AIE */
+ #endif
+diff --git a/include/uapi/linux/xlnx-ai-engine.h b/include/uapi/linux/xlnx-ai-engine.h
+index 424c5f4c4097..1680aed8ad85 100644
+--- a/include/uapi/linux/xlnx-ai-engine.h
++++ b/include/uapi/linux/xlnx-ai-engine.h
+@@ -781,47 +781,5 @@ struct aie_rsc_user_stat_array {
+ */
+ #define AIE_UPDATE_SHIMDMA_DMABUF_BD_ADDR_IOCTL _IOW(AIE_IOCTL_BASE, 0x1e, \
+ struct aie_dmabuf_bd_args)
+-#if IS_ENABLED(CONFIG_XILINX_AIE)
+-
+-int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data);
+-int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data);
+-bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc);
+-int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc);
+-int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval);
+-int aie_load_cert(struct device *dev, unsigned char *elf_addr);
+-
+-#else /* IS_ENABLED(CONFIG_XILINX_AIE) */
+-
+-int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data)
+-{
+- return -EINVAL;
+-}
+-
+-int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data)
+-{
+- return -EINVAL;
+-}
+-
+-bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc)
+-{
+- return false;
+-}
+-
+-int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc)
+-{
+- return 0;
+-}
+-
+-int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval)
+-{
+- return -EINVAL;
+-}
+-
+-int aie_load_cert(struct device *dev, unsigned char *elf_addr)
+-{
+- return -EINVAL;
+-}
+-
+-#endif /* IS_ENABLED(CONFIG_XILINX_AIE) */
+
+ #endif
+--
+2.25.1
+
diff --git a/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 15cceebb80..2ef3825bb9 100644
--- a/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,3 @@
# Locally calculated
sha256 a45390c9e1d584a389abd37ee49dce3f8d3b41718b1fd7c977608b5387a38955 xlnx_rebase_v2.10_2024.2.tar.gz
+sha256 4d16661f367adb8713113acb420a1ad5f611ce6a309e98005a8ea3273511f03d xlnx_rebase_v2.12_2025.1.tar.gz
diff --git a/board/xilinx/patches/linux/linux.hash b/board/xilinx/patches/linux/linux.hash
index a970a878c2..0022390aa6 100644
--- a/board/xilinx/patches/linux/linux.hash
+++ b/board/xilinx/patches/linux/linux.hash
@@ -1,2 +1,3 @@
# Locally calculated
sha256 b726226e8784d92049190f19768d393eccf3ad111c7a2e685bb29cfa1bdf1f70 xlnx_rebase_v6.6_LTS_merge_6.6.70.tar.gz
+sha256 25795c354f30a3358506ab02deeac99e7f79850804c52d6c3d5539fd310f0491 xlnx_rebase_v6.12_LTS_2025.1.tar.gz
diff --git a/board/xilinx/patches/uboot/uboot.hash b/board/xilinx/patches/uboot/uboot.hash
index de0e6adad1..56ee166378 100644
--- a/board/xilinx/patches/uboot/uboot.hash
+++ b/board/xilinx/patches/uboot/uboot.hash
@@ -1,2 +1,3 @@
# Locally calculated
sha256 f1a86ccdbe60bac89177a24bbfd56fc6e8e67823669f0997de563c3cc0ea4dd1 xlnx_rebase_v2024.01_2024.2.tar.gz
+sha256 b86d6f07d16a83ed0bdbd9b9439e099afc87ba7dfb77246e2472183848e2ea93 xlnx_rebase_v2025.01_2025.1.tar.gz
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 12+ messages in thread* [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot @ 2025-06-02 13:50 ` Neal Frager via buildroot 2025-06-02 15:14 ` Luca Ceresoli via buildroot 2025-06-02 13:50 ` [Buildroot] [PATCH v1 3/5] configs/zynq_zc706_defconfig: " Neal Frager via buildroot ` (5 subsequent siblings) 6 siblings, 1 reply; 12+ messages in thread From: Neal Frager via buildroot @ 2025-06-02 13:50 UTC (permalink / raw) To: buildroot Cc: ibai.erkiaga-elorza, luca.ceresoli, Neal Frager, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek This patch bumps the zynq_zc702_defconfig to xilinx-v2025.1 which includes the following updates: - Linux v6.12.10 - U-Boot v2025.01 The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. Signed-off-by: Neal Frager <neal.frager@amd.com> --- configs/zynq_zc702_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynq_zc702_defconfig b/configs/zynq_zc702_defconfig index 4c6361a9b7..ac3304f293 100644 --- a/configs/zynq_zc702_defconfig +++ b/configs/zynq_zc702_defconfig @@ -2,14 +2,14 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y -BR2_GLOBAL_PATCH_DIR="board/xilinx/patches" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y +BR2_GLOBAL_PATCH_DIR="board/xilinx/patches board/xilinx/linux_6.12/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.6_LTS_merge_6.6.70)/xlnx_rebase_v6.6_LTS_merge_6.6.70.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.12_LTS_2025.1)/xlnx_rebase_v6.12_LTS_2025.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -22,7 +22,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2024.01_2024.2)/xlnx_rebase_v2024.01_2024.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2025.01_2025.1)/xlnx_rebase_v2025.01_2025.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.25.1 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 ` [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 Neal Frager via buildroot @ 2025-06-02 15:14 ` Luca Ceresoli via buildroot 0 siblings, 0 replies; 12+ messages in thread From: Luca Ceresoli via buildroot @ 2025-06-02 15:14 UTC (permalink / raw) To: Neal Frager Cc: ibai.erkiaga-elorza, buildroot, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek On Mon, 2 Jun 2025 14:50:53 +0100 Neal Frager <neal.frager@amd.com> wrote: > From: Neal Frager <neal.frager@amd.com> > To: <buildroot@buildroot.org> > CC: <arnout@rnout.be>, <luca.ceresoli@bootlin.com>, <thomas.petazzoni@bootlin.com>, <peter@korsgaard.com>, <michal.simek@amd.com>, <ju.o@free.fr>, <brandon.maier@collins.com>, <romain.naour@smile.fr>, <ibai.erkiaga-elorza@amd.com>, Neal Frager <neal.frager@amd.com> > Subject: [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 > Date: Mon, 2 Jun 2025 14:50:53 +0100 > X-Mailer: git-send-email 2.25.1 > > This patch bumps the zynq_zc702_defconfig to xilinx-v2025.1 which includes > the following updates: > > - Linux v6.12.10 > - U-Boot v2025.01 > > The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a > leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. > > Signed-off-by: Neal Frager <neal.frager@amd.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v1 3/5] configs/zynq_zc706_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot 2025-06-02 13:50 ` [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 Neal Frager via buildroot @ 2025-06-02 13:50 ` Neal Frager via buildroot 2025-06-02 15:15 ` Luca Ceresoli via buildroot 2025-06-02 13:50 ` [Buildroot] [PATCH v1 4/5] configs/zynq_microzed_defconfig: " Neal Frager via buildroot ` (4 subsequent siblings) 6 siblings, 1 reply; 12+ messages in thread From: Neal Frager via buildroot @ 2025-06-02 13:50 UTC (permalink / raw) To: buildroot Cc: ibai.erkiaga-elorza, luca.ceresoli, Neal Frager, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek This patch bumps the zynq_zc706_defconfig to xilinx-v2025.1 which includes the following updates: - Linux v6.12.10 - U-Boot v2025.01 The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. Signed-off-by: Neal Frager <neal.frager@amd.com> --- configs/zynq_zc706_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index bc853f522d..600b521fac 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -2,14 +2,14 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y -BR2_GLOBAL_PATCH_DIR="board/xilinx/patches" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y +BR2_GLOBAL_PATCH_DIR="board/xilinx/patches board/xilinx/linux_6.12/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.6_LTS_merge_6.6.70)/xlnx_rebase_v6.6_LTS_merge_6.6.70.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.12_LTS_2025.1)/xlnx_rebase_v6.12_LTS_2025.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -22,7 +22,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2024.01_2024.2)/xlnx_rebase_v2024.01_2024.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2025.01_2025.1)/xlnx_rebase_v2025.01_2025.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.25.1 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH v1 3/5] configs/zynq_zc706_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 ` [Buildroot] [PATCH v1 3/5] configs/zynq_zc706_defconfig: " Neal Frager via buildroot @ 2025-06-02 15:15 ` Luca Ceresoli via buildroot 0 siblings, 0 replies; 12+ messages in thread From: Luca Ceresoli via buildroot @ 2025-06-02 15:15 UTC (permalink / raw) To: Neal Frager Cc: ibai.erkiaga-elorza, buildroot, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek On Mon, 2 Jun 2025 14:50:54 +0100 Neal Frager <neal.frager@amd.com> wrote: > Subject: [PATCH v1 3/5] configs/zynq_zc706_defconfig: bump to xilinx-v2025.1 > Date: Mon, 2 Jun 2025 14:50:54 +0100 > X-Mailer: git-send-email 2.25.1 > > This patch bumps the zynq_zc706_defconfig to xilinx-v2025.1 which includes > the following updates: > > - Linux v6.12.10 > - U-Boot v2025.01 > > The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a > leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. > > Signed-off-by: Neal Frager <neal.frager@amd.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v1 4/5] configs/zynq_microzed_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot 2025-06-02 13:50 ` [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 Neal Frager via buildroot 2025-06-02 13:50 ` [Buildroot] [PATCH v1 3/5] configs/zynq_zc706_defconfig: " Neal Frager via buildroot @ 2025-06-02 13:50 ` Neal Frager via buildroot 2025-06-02 15:15 ` Luca Ceresoli via buildroot 2025-06-02 13:50 ` [Buildroot] [PATCH v1 5/5] configs/zynq_zed_defconfig: " Neal Frager via buildroot ` (3 subsequent siblings) 6 siblings, 1 reply; 12+ messages in thread From: Neal Frager via buildroot @ 2025-06-02 13:50 UTC (permalink / raw) To: buildroot Cc: ibai.erkiaga-elorza, luca.ceresoli, Neal Frager, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek This patch bumps the zynq_microzed_defconfig to xilinx-v2025.1 which includes the following updates: - Linux v6.12.10 - U-Boot v2025.01 The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. Signed-off-by: Neal Frager <neal.frager@amd.com> --- configs/zynq_microzed_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index f9be297b99..404e09b7be 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -2,14 +2,14 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y -BR2_GLOBAL_PATCH_DIR="board/xilinx/patches" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y +BR2_GLOBAL_PATCH_DIR="board/xilinx/patches board/xilinx/linux_6.12/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.6_LTS_merge_6.6.70)/xlnx_rebase_v6.6_LTS_merge_6.6.70.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.12_LTS_2025.1)/xlnx_rebase_v6.12_LTS_2025.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -22,7 +22,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2024.01_2024.2)/xlnx_rebase_v2024.01_2024.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2025.01_2025.1)/xlnx_rebase_v2025.01_2025.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.25.1 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH v1 4/5] configs/zynq_microzed_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 ` [Buildroot] [PATCH v1 4/5] configs/zynq_microzed_defconfig: " Neal Frager via buildroot @ 2025-06-02 15:15 ` Luca Ceresoli via buildroot 0 siblings, 0 replies; 12+ messages in thread From: Luca Ceresoli via buildroot @ 2025-06-02 15:15 UTC (permalink / raw) To: Neal Frager Cc: ibai.erkiaga-elorza, buildroot, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek On Mon, 2 Jun 2025 14:50:55 +0100 Neal Frager <neal.frager@amd.com> wrote: > This patch bumps the zynq_microzed_defconfig to xilinx-v2025.1 which includes > the following updates: > > - Linux v6.12.10 > - U-Boot v2025.01 > > The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a > leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. > > Signed-off-by: Neal Frager <neal.frager@amd.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] [PATCH v1 5/5] configs/zynq_zed_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot ` (2 preceding siblings ...) 2025-06-02 13:50 ` [Buildroot] [PATCH v1 4/5] configs/zynq_microzed_defconfig: " Neal Frager via buildroot @ 2025-06-02 13:50 ` Neal Frager via buildroot 2025-06-02 15:15 ` Luca Ceresoli via buildroot 2025-06-02 15:14 ` [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Luca Ceresoli via buildroot ` (2 subsequent siblings) 6 siblings, 1 reply; 12+ messages in thread From: Neal Frager via buildroot @ 2025-06-02 13:50 UTC (permalink / raw) To: buildroot Cc: ibai.erkiaga-elorza, luca.ceresoli, Neal Frager, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek This patch bumps the zynq_microzed_defconfig to xilinx-v2025.1 which includes the following updates: - Linux v6.12.10 - U-Boot v2025.01 The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. Signed-off-by: Neal Frager <neal.frager@amd.com> --- configs/zynq_zed_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index d0fbaf2ea5..ea15865535 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -2,14 +2,14 @@ BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_NEON=y BR2_ARM_ENABLE_VFP=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y -BR2_GLOBAL_PATCH_DIR="board/xilinx/patches" +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y +BR2_GLOBAL_PATCH_DIR="board/xilinx/patches board/xilinx/linux_6.12/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.6_LTS_merge_6.6.70)/xlnx_rebase_v6.6_LTS_merge_6.6.70.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.12_LTS_2025.1)/xlnx_rebase_v6.12_LTS_2025.1.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -22,7 +22,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2024.01_2024.2)/xlnx_rebase_v2024.01_2024.2.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2025.01_2025.1)/xlnx_rebase_v2025.01_2025.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.25.1 _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH v1 5/5] configs/zynq_zed_defconfig: bump to xilinx-v2025.1 2025-06-02 13:50 ` [Buildroot] [PATCH v1 5/5] configs/zynq_zed_defconfig: " Neal Frager via buildroot @ 2025-06-02 15:15 ` Luca Ceresoli via buildroot 0 siblings, 0 replies; 12+ messages in thread From: Luca Ceresoli via buildroot @ 2025-06-02 15:15 UTC (permalink / raw) To: Neal Frager Cc: ibai.erkiaga-elorza, buildroot, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek On Mon, 2 Jun 2025 14:50:56 +0100 Neal Frager <neal.frager@amd.com> wrote: > This patch bumps the zynq_microzed_defconfig to xilinx-v2025.1 which includes > the following updates: > > - Linux v6.12.10 > - U-Boot v2025.01 > > The xilinx-v2025.1 Linux 6.12.10 release tag requires a patch to fix a > leak of the Kconfig CONFIG_XILINX_AIE, so this patch is now included. > > Signed-off-by: Neal Frager <neal.frager@amd.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support 2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot ` (3 preceding siblings ...) 2025-06-02 13:50 ` [Buildroot] [PATCH v1 5/5] configs/zynq_zed_defconfig: " Neal Frager via buildroot @ 2025-06-02 15:14 ` Luca Ceresoli via buildroot [not found] ` <DAEMB4X6YG5B.1PCG33D01DPSS@collins.com> 2025-06-09 21:36 ` Julien Olivain 6 siblings, 0 replies; 12+ messages in thread From: Luca Ceresoli via buildroot @ 2025-06-02 15:14 UTC (permalink / raw) To: Neal Frager Cc: ibai.erkiaga-elorza, buildroot, brandon.maier, ju.o, thomas.petazzoni, romain.naour, michal.simek On Mon, 2 Jun 2025 14:50:52 +0100 Neal Frager <neal.frager@amd.com> wrote: > Add hashes for xilinx_v2025.1 release. > > xilinx_v2025.1 release includes: > - atf 2.12 > - linux 6.12.10 > - uboot 2025.01 > > In addition, the xilinx_v2025.1 linux kernel release tag has a Kconfig leak > of the CONFIG_XILINX_AIE option. This patch adds a patch that is specific to > the Xilinx Linux 6.12.10 release which fixes the problem by moving the changes > implemented by the CONFIG_XILINX_AIE option from the exposed uapi header file > to the Linux internal header file. > > The patch has been added to the board/xilinx/linux_6.12/patches directory, so > that it will only be applied when a user specifies they wish to build the > xilinx_v2025.1 release or they use a defconfig that has migrated to this > release. > > Since the header file that causes the issue is not yet mainline, this patch > has been "upstreamed" to the Xilinx linux-xlnx repo via the AMD internal jira > process. > > Upstream: internal AMD jira process > > Signed-off-by: Neal Frager <neal.frager@amd.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <DAEMB4X6YG5B.1PCG33D01DPSS@collins.com>]
* Re: [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support [not found] ` <DAEMB4X6YG5B.1PCG33D01DPSS@collins.com> @ 2025-06-05 13:42 ` Frager, Neal via buildroot 0 siblings, 0 replies; 12+ messages in thread From: Frager, Neal via buildroot @ 2025-06-05 13:42 UTC (permalink / raw) To: Brandon Maier, buildroot@buildroot.org Cc: Erkiaga Elorza, Ibai, luca.ceresoli@bootlin.com, ju.o@free.fr, thomas.petazzoni@bootlin.com, romain.naour@smile.fr, Simek, Michal, buildroot [AMD Official Use Only - AMD Internal Distribution Only] > Add hashes for xilinx_v2025.1 release. > > xilinx_v2025.1 release includes: > - atf 2.12 > - linux 6.12.10 > - uboot 2025.01 > > In addition, the xilinx_v2025.1 linux kernel release tag has a Kconfig leak > of the CONFIG_XILINX_AIE option. This patch adds a patch that is specific to > the Xilinx Linux 6.12.10 release which fixes the problem by moving the changes > implemented by the CONFIG_XILINX_AIE option from the exposed uapi header file > to the Linux internal header file. > > The patch has been added to the board/xilinx/linux_6.12/patches directory, so > that it will only be applied when a user specifies they wish to build the > xilinx_v2025.1 release or they use a defconfig that has migrated to this > release. > > Since the header file that causes the issue is not yet mainline, this patch > has been "upstreamed" to the Xilinx linux-xlnx repo via the AMD internal jira > process. > > Upstream: internal AMD jira process > > Signed-off-by: Neal Frager <neal.frager@amd.com> > I built the zcu106 using the AIE patch to verify it fixes the linux > headers issue. Thank you Neal! > Tested-by: Brandon Maier <brandon.maier@collins.com> Hi Brandon, Thank you for reviewing this patch set! My patch was committed to our internal repo with the commit link below: https://gitenterprise.xilinx.com/Linux/linux-xlnx/commit/9691533f6e6fd0a596ac7688e82eeea53f22c434 For now, you will need to trust me that this is the case since it is not yet published on our public GitHub. In any case, when I bump the defconfigs to Linux 6.12.30 or Linux 6.12.40, I will be able to remove the patch from Buildroot since it is already applied "upstream". Best regards, Neal Frager AMD > --- > ...ux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch | 126 ++++++++++++++++++ > .../arm-trusted-firmware.hash | 1 + > board/xilinx/patches/linux/linux.hash | 1 + > board/xilinx/patches/uboot/uboot.hash | 1 + > 4 files changed, 129 insertions(+) > create mode 100644 board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch > > diff --git a/board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch b/board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch > new file mode 100644 > index 0000000000..59974410bc > --- /dev/null > +++ b/board/xilinx/linux_6.12/patches/linux/0001-include-uapi-linux-xlnx-ai-engine.h-fix-CONFIG_XILIN.patch > @@ -0,0 +1,126 @@ > +From 333678d7b9edc29e8148411d48f70950b1b614c1 Mon Sep 17 00:00:00 2001 > +From: Neal Frager <neal.frager@amd.com> > +Date: Mon, 2 Jun 2025 11:07:03 +0100 > +Subject: [PATCH 1/1] include/uapi/linux/xlnx-ai-engine.h: fix > + CONFIG_XILINX_AIE leak > + > +Linux Kconfig options should not be exposed to user space. This patch fixes > +a Linux kernel leak of the CONFIG_XILINX_AIE option by moving the changes > +implemented by the CONFIG_XILINX_AIE from the uapi header file to the local > +Linux kernel header file. > + > +Signed-off-by: Neal Frager <neal.frager@amd.com> > +--- > + include/linux/xlnx-ai-engine.h | 37 +++++++++++++++++++++++++ > + include/uapi/linux/xlnx-ai-engine.h | 42 ----------------------------- > + 2 files changed, 37 insertions(+), 42 deletions(-) > + > +diff --git a/include/linux/xlnx-ai-engine.h b/include/linux/xlnx-ai-engine.h > +index 44a1e40ef9b8..10905dc84ae9 100644 > +--- a/include/linux/xlnx-ai-engine.h > ++++ b/include/linux/xlnx-ai-engine.h > +@@ -171,6 +171,13 @@ static inline u32 aie_get_error_category(struct aie_error *err) > + return err->category; > + } > + > ++int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data); > ++int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data); > ++bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc); > ++int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc); > ++int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval); > ++int aie_load_cert(struct device *dev, unsigned char *elf_addr); > ++ > + #else > + static inline bool aie_partition_is_available(struct aie_partition_req *req) > + { > +@@ -271,5 +278,35 @@ static inline int aie_part_rscmgr_set_static_range(struct device *dev, > + return -EINVAL; > + } > + > ++int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data) > ++{ > ++ return -EINVAL; > ++} > ++ > ++int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data) > ++{ > ++ return -EINVAL; > ++} > ++ > ++bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc) > ++{ > ++ return false; > ++} > ++ > ++int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc) > ++{ > ++ return 0; > ++} > ++ > ++int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval) > ++{ > ++ return -EINVAL; > ++} > ++ > ++int aie_load_cert(struct device *dev, unsigned char *elf_addr) > ++{ > ++ return -EINVAL; > ++} > ++ > + #endif /* CONFIG_XILINX_AIE */ > + #endif > +diff --git a/include/uapi/linux/xlnx-ai-engine.h b/include/uapi/linux/xlnx-ai-engine.h > +index 424c5f4c4097..1680aed8ad85 100644 > +--- a/include/uapi/linux/xlnx-ai-engine.h > ++++ b/include/uapi/linux/xlnx-ai-engine.h > +@@ -781,47 +781,5 @@ struct aie_rsc_user_stat_array { > + */ > + #define AIE_UPDATE_SHIMDMA_DMABUF_BD_ADDR_IOCTL _IOW(AIE_IOCTL_BASE, 0x1e, \ > + struct aie_dmabuf_bd_args) > +-#if IS_ENABLED(CONFIG_XILINX_AIE) > +- > +-int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data); > +-int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data); > +-bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc); > +-int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc); > +-int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval); > +-int aie_load_cert(struct device *dev, unsigned char *elf_addr); > +- > +-#else /* IS_ENABLED(CONFIG_XILINX_AIE) */ > +- > +-int aie_partition_write_privileged_mem(struct device *dev, size_t offset, size_t len, void *data) > +-{ > +- return -EINVAL; > +-} > +- > +-int aie_partition_read_privileged_mem(struct device *dev, size_t offset, size_t len, void *data) > +-{ > +- return -EINVAL; > +-} > +- > +-bool aie_partition_check_noc_aximm(struct device *dev, struct aie_location *loc) > +-{ > +- return false; > +-} > +- > +-int aie_partition_check_uc_aximm(struct device *dev, struct aie_location *loc) > +-{ > +- return 0; > +-} > +- > +-int aie_partition_uc_zeroize_mem(struct device *dev, struct aie_location *loc, u32 regval) > +-{ > +- return -EINVAL; > +-} > +- > +-int aie_load_cert(struct device *dev, unsigned char *elf_addr) > +-{ > +- return -EINVAL; > +-} > +- > +-#endif /* IS_ENABLED(CONFIG_XILINX_AIE) */ > + > + #endif > +-- > +2.25.1 > + > diff --git a/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash > index 15cceebb80..2ef3825bb9 100644 > --- a/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash > +++ b/board/xilinx/patches/arm-trusted-firmware/arm-trusted-firmware.hash > @@ -1,2 +1,3 @@ > # Locally calculated > sha256 a45390c9e1d584a389abd37ee49dce3f8d3b41718b1fd7c977608b5387a38955 xlnx_rebase_v2.10_2024.2.tar.gz > +sha256 4d16661f367adb8713113acb420a1ad5f611ce6a309e98005a8ea3273511f03d xlnx_rebase_v2.12_2025.1.tar.gz > diff --git a/board/xilinx/patches/linux/linux.hash b/board/xilinx/patches/linux/linux.hash > index a970a878c2..0022390aa6 100644 > --- a/board/xilinx/patches/linux/linux.hash > +++ b/board/xilinx/patches/linux/linux.hash > @@ -1,2 +1,3 @@ > # Locally calculated > sha256 b726226e8784d92049190f19768d393eccf3ad111c7a2e685bb29cfa1bdf1f70 xlnx_rebase_v6.6_LTS_merge_6.6.70.tar.gz > +sha256 25795c354f30a3358506ab02deeac99e7f79850804c52d6c3d5539fd310f0491 xlnx_rebase_v6.12_LTS_2025.1.tar.gz > diff --git a/board/xilinx/patches/uboot/uboot.hash b/board/xilinx/patches/uboot/uboot.hash > index de0e6adad1..56ee166378 100644 > --- a/board/xilinx/patches/uboot/uboot.hash > +++ b/board/xilinx/patches/uboot/uboot.hash > @@ -1,2 +1,3 @@ > # Locally calculated > sha256 f1a86ccdbe60bac89177a24bbfd56fc6e8e67823669f0997de563c3cc0ea4dd1 xlnx_rebase_v2024.01_2024.2.tar.gz > +sha256 b86d6f07d16a83ed0bdbd9b9439e099afc87ba7dfb77246e2472183848e2ea93 xlnx_rebase_v2025.01_2025.1.tar.gz _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support 2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot ` (5 preceding siblings ...) [not found] ` <DAEMB4X6YG5B.1PCG33D01DPSS@collins.com> @ 2025-06-09 21:36 ` Julien Olivain 6 siblings, 0 replies; 12+ messages in thread From: Julien Olivain @ 2025-06-09 21:36 UTC (permalink / raw) To: Neal Frager Cc: buildroot, ibai.erkiaga-elorza, luca.ceresoli, brandon.maier, thomas.petazzoni, romain.naour, michal.simek On 02/06/2025 15:50, Neal Frager via buildroot wrote: > Add hashes for xilinx_v2025.1 release. > > xilinx_v2025.1 release includes: > - atf 2.12 > - linux 6.12.10 > - uboot 2025.01 > > In addition, the xilinx_v2025.1 linux kernel release tag has a Kconfig > leak > of the CONFIG_XILINX_AIE option. This patch adds a patch that is > specific to > the Xilinx Linux 6.12.10 release which fixes the problem by moving the > changes > implemented by the CONFIG_XILINX_AIE option from the exposed uapi > header file > to the Linux internal header file. > > The patch has been added to the board/xilinx/linux_6.12/patches > directory, so > that it will only be applied when a user specifies they wish to build > the > xilinx_v2025.1 release or they use a defconfig that has migrated to > this > release. > > Since the header file that causes the issue is not yet mainline, this > patch > has been "upstreamed" to the Xilinx linux-xlnx repo via the AMD > internal jira > process. > > Upstream: internal AMD jira process > > Signed-off-by: Neal Frager <neal.frager@amd.com> Series applied to next, thanks. For info, I fixed two minor check-package errors. See: https://gitlab.com/buildroot.org/buildroot/-/commit/93c4e7bdbfd50d4ac1bb23ff48147728881eda7a Best regards, Julien. _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2025-06-09 21:36 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-02 13:50 [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Neal Frager via buildroot
2025-06-02 13:50 ` [Buildroot] [PATCH v1 2/5] configs/zynq_zc702_defconfig: bump to xilinx-v2025.1 Neal Frager via buildroot
2025-06-02 15:14 ` Luca Ceresoli via buildroot
2025-06-02 13:50 ` [Buildroot] [PATCH v1 3/5] configs/zynq_zc706_defconfig: " Neal Frager via buildroot
2025-06-02 15:15 ` Luca Ceresoli via buildroot
2025-06-02 13:50 ` [Buildroot] [PATCH v1 4/5] configs/zynq_microzed_defconfig: " Neal Frager via buildroot
2025-06-02 15:15 ` Luca Ceresoli via buildroot
2025-06-02 13:50 ` [Buildroot] [PATCH v1 5/5] configs/zynq_zed_defconfig: " Neal Frager via buildroot
2025-06-02 15:15 ` Luca Ceresoli via buildroot
2025-06-02 15:14 ` [Buildroot] [PATCH v1 1/5] board/xilinx: add xilinx_v2025.1 support Luca Ceresoli via buildroot
[not found] ` <DAEMB4X6YG5B.1PCG33D01DPSS@collins.com>
2025-06-05 13:42 ` Frager, Neal via buildroot
2025-06-09 21:36 ` Julien Olivain
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox