From 47dbfee270ee454dc81c175794029ff6ca7ae867 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Fri, 4 Apr 2025 11:15:29 +0200 Subject: [PATCH] trustfence-sign-artifact: fix kernel load address for u-boot v2024 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit U-boot v2024 changed the default load address (SYS_LOAD_ADDR) for CC8M platforms to: * Ensure the kernel load address is 2MB-aligned (avoiding extra memory copy) * Prevent overlap with the fixed DEK blob address at 0x40400000     Update the boot artifacts signing script accordingly. https://onedigi.atlassian.net/browse/DEL-9537 https://onedigi.atlassian.net/browse/DEL-9541 https://onedigi.atlassian.net/browse/DUB-1099 Signed-off-by: Javier Viguera --- .../trustfence-sign-tools/trustfence-sign-artifact-nxp.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools/trustfence-sign-artifact-nxp.sh b/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools/trustfence-sign-artifact-nxp.sh index f14db3bf8..091af1a1f 100755 --- a/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools/trustfence-sign-artifact-nxp.sh +++ b/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools/trustfence-sign-artifact-nxp.sh @@ -98,8 +98,8 @@ done<<-_EOF_ ccimx6 0x12000000 0x19000000 0x18000000 - HAB 0x4000 "-h 4 -d sha256" ccimx6qp 0x12000000 0x19000000 0x18000000 - HAB 0x4000 "-h 4 -d sha256" ccimx6ul 0x80800000 0x83800000 0x83000000 - HAB 0x4000 "-h 4 -d sha256" - ccimx8mm 0x40480000 0x43800000 0x43000000 - HAB 0x2000 "-h 4 -d sha256" - ccimx8mn 0x40480000 0x43800000 0x43000000 - HAB 0x2000 "-h 4 -d sha256" + ccimx8mm 0x40600000 0x43800000 0x43000000 - HAB 0x2000 "-h 4 -d sha256" + ccimx8mn 0x40600000 0x43800000 0x43000000 - HAB 0x2000 "-h 4 -d sha256" ccimx8x 0x80280000 0x82100000 0x82000000 - AHAB - "-a -d sha512 -s sha512" ccimx91 - - - 0x84000000 AHAB - "-a -d sha256 -s sha512" ccimx93 - - - 0x84000000 AHAB - "-a -d sha256 -s sha512"