Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/4] boot/arm-trusted-firmware: version bump and source update
@ 2024-08-07 17:48 Bryan Brattlof via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a Bryan Brattlof via buildroot
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Bryan Brattlof via buildroot @ 2024-08-07 17:48 UTC (permalink / raw)
  To: buildroot
  Cc: Vincent Stehlé, Marleen Vos, Michael Trimarchi,
	Sergey Matyukevich, Bryan Brattlof, Xuanhao Shi,
	Ariel D'Alessandro, Romain Naour, Dario Binacchi,
	Anand Gadiyar

Hello again everyone,

When trying to bump the versions for arm-trusted-firmware I noticed 
we're using the old mirror which hasn't received any new tags in a 
while. So this changes ARM_TRUSTED_FIRMWARE_SITE to point to the 
trustedfirmware.org source and updates all the hashes I could see

Happy reviewing
~Bryan

[0] https://github.com/TrustedFirmware-A

Signed-off-by: Bryan Brattlof <bb@ti.com>
---
Changes in v2:
- added the lts-v2.10.x branch to the selection logic
- moved to using the git.trustedfirmware.org source to avoid the github 
  tarball weirdness. This should prevent this from happening again
- Link to v1: https://lore.kernel.org/r/20240722-tfa-src-update-v1-0-e68bba62f146@ti.com

---
Bryan Brattlof (4):
      boot/arm-trusted-firmware: move to official source for tf-a
      boot/arm-trusted-firmware: bump to v2.11
      boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20
      boot/arm-trusted-firmware: add lts-v2.10.x selection

 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash    |  2 +-
 boot/arm-trusted-firmware/Config.in                           | 11 ++++++++---
 boot/arm-trusted-firmware/arm-trusted-firmware.hash           |  5 +++--
 boot/arm-trusted-firmware/arm-trusted-firmware.mk             |  3 ++-
 13 files changed, 23 insertions(+), 16 deletions(-)
---
base-commit: e321e81cf921346ec2d4cd1a9439016c7b2d3fb5
change-id: 20240623-tfa-src-update-8de4cdf5ceed

Best regards,
-- 
Bryan Brattlof <bb@ti.com>

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a
  2024-08-07 17:48 [Buildroot] [PATCH v2 0/4] boot/arm-trusted-firmware: version bump and source update Bryan Brattlof via buildroot
@ 2024-08-07 17:48 ` Bryan Brattlof via buildroot
  2024-08-07 22:12   ` Thomas Petazzoni via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 2/4] boot/arm-trusted-firmware: bump to v2.11 Bryan Brattlof via buildroot
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Bryan Brattlof via buildroot @ 2024-08-07 17:48 UTC (permalink / raw)
  To: buildroot
  Cc: Vincent Stehlé, Marleen Vos, Michael Trimarchi,
	Sergey Matyukevich, Bryan Brattlof, Xuanhao Shi,
	Ariel D'Alessandro, Romain Naour, Dario Binacchi,
	Anand Gadiyar

ARM_TRUSTED_FIRMWARE_SITE is currently pointing to the deprecated
ARM-software github read-only mirror[0] which is no longer publishing
new tags. They do have a newer github mirror under the TrustedFirmware-A
organization[1] which continues to receive tag updates we could use
however because of the way github generates tarballs changing the SITE
to point to TrustedFormware-A changes the pre-calculated hash values
for every version for everyone.

Without much way around changing all hash values if we want these latest
tags, lets drop the github mirrors and move to the official git
source[2] so we can download real tarballs which shouldn't change even
if the ARM_TRUSTED_FIRMWARE_SITE moves again and hopefully preventing
this from ever happening again.

[2] https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/
[1] https://github.com/TrustedFirmware-A/trusted-firmware-a
[0] https://github.com/ARM-software/arm-trusted-firmware

Signed-off-by: Bryan Brattlof <bb@ti.com>
---
 .../fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
 .../beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
 .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
 board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash     | 2 +-
 .../stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
 .../am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash  | 2 +-
 .../am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
 .../am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
 boot/arm-trusted-firmware/arm-trusted-firmware.hash                   | 4 ++--
 boot/arm-trusted-firmware/arm-trusted-firmware.mk                     | 3 ++-
 12 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/board/arm/fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/arm/fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 02714d06a09c0..6f02bfbb22efc 100644
--- a/board/arm/fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/arm/fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c  arm-trusted-firmware-v2.10.tar.gz
+sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
diff --git a/board/beagleboard/beagleboneai64/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/beagleboard/beagleboneai64/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 02714d06a09c0..6f02bfbb22efc 100644
--- a/board/beagleboard/beagleboneai64/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/beagleboard/beagleboneai64/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c  arm-trusted-firmware-v2.10.tar.gz
+sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
diff --git a/board/beagleboard/beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/beagleboard/beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 02714d06a09c0..6f02bfbb22efc 100644
--- a/board/beagleboard/beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/beagleboard/beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c  arm-trusted-firmware-v2.10.tar.gz
+sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
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
index 80e592dab6065..90060567d6c93 100644
--- 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
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  fc4cdac7c08fc398b6d4b705285dc13ac2d2b30a7449c6f07e9ccd81207241df  arm-trusted-firmware-v2.5.tar.gz
+sha256  df46a00a7f4d5c30ca1b9b6dc736de6b7bf13fef527d1640c49d18d74875a28e  arm-trusted-firmware-v2.5-git4.tar.gz
diff --git a/board/orangepi/orangepi-zero2w/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/orangepi/orangepi-zero2w/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index c9d043c46f129..8b3df439a0539 100644
--- a/board/orangepi/orangepi-zero2w/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/orangepi/orangepi-zero2w/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally computed:
-sha256  2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c  arm-trusted-firmware-v2.10.tar.gz
+sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
diff --git a/board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 74fe35c9bc733..0b99949745e7a 100644
--- a/board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally computed:
-sha256  327c65b1bc231608a7a808b068b00c1a22310e9fc86158813cd10a9711d5725e  arm-trusted-firmware-v2.7.tar.gz
+sha256  c9f0d0bf967d690edbf34b621728a6271856f2e26ed46081a285b6d627a358c5  arm-trusted-firmware-v2.7-git4.tar.gz
diff --git a/board/stmicroelectronics/common/stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/stmicroelectronics/common/stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 8b69a5a96453b..2bc5030cf2ff0 100644
--- a/board/stmicroelectronics/common/stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/stmicroelectronics/common/stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  06d32acf42808b682859008292f0591d2d872f19aa1a8021bfcd1c1c626285e6  arm-trusted-firmware-v2.9.tar.gz
+sha256  72df0928138de111bf5e75fae47f88a4d1b4930ad52b7902e2b53e117be650c8  arm-trusted-firmware-v2.9-git4.tar.gz
diff --git a/board/ti/am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/ti/am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 8f60864fbf67f..f0635a6652605 100644
--- a/board/ti/am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/ti/am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally computed:
-sha256  ba215404fe9db26e5f2cef3fdce17b7c8ed344a2a1d592dd01a5f1c5e72cfdbd  arm-trusted-firmware-lts-v2.10.4.tar.gz
+sha256  d7194687d13335f832a48c1b87ad4f15ffb983365ca2aba4afda57843fb01cb6  arm-trusted-firmware-lts-v2.10.4-git4.tar.gz
diff --git a/board/ti/am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/ti/am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 7494e04ead5d0..d68ac4bd30db3 100644
--- a/board/ti/am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/ti/am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  ba215404fe9db26e5f2cef3fdce17b7c8ed344a2a1d592dd01a5f1c5e72cfdbd  arm-trusted-firmware-lts-v2.10.4.tar.gz
+sha256  d7194687d13335f832a48c1b87ad4f15ffb983365ca2aba4afda57843fb01cb6  arm-trusted-firmware-lts-v2.10.4-git4.tar.gz
diff --git a/board/ti/am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/ti/am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
index 7494e04ead5d0..d68ac4bd30db3 100644
--- a/board/ti/am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/board/ti/am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256  ba215404fe9db26e5f2cef3fdce17b7c8ed344a2a1d592dd01a5f1c5e72cfdbd  arm-trusted-firmware-lts-v2.10.4.tar.gz
+sha256  d7194687d13335f832a48c1b87ad4f15ffb983365ca2aba4afda57843fb01cb6  arm-trusted-firmware-lts-v2.10.4-git4.tar.gz
diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.hash b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
index 73ab431b9fc97..660edb121edcc 100644
--- a/boot/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,4 +1,4 @@
 # Locally calculated
-sha256  2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c  arm-trusted-firmware-v2.10.tar.gz
-sha256  e55ae7105c996b60f748b2eb6adeaf5ac8946425e1d4294ecc1c56aebf435274  arm-trusted-firmware-lts-v2.8.13.tar.gz
+sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
+sha256  695ae232fef6da931157e032b520f145b2c4cbe675d92b6a12222a332e960e89  arm-trusted-firmware-lts-v2.8.13-git4.tar.gz
 sha256  130d0c6e5159fa454b1e969fd281fa1d388819aefb203f65dd282544b5ab7ba9  docs/license.rst
diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk
index abf917948eeee..1b2cc3a236e0a 100644
--- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk
+++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk
@@ -16,7 +16,8 @@ ARM_TRUSTED_FIRMWARE_SITE = $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUST
 ARM_TRUSTED_FIRMWARE_SITE_METHOD = git
 else
 # Handle stable official ATF versions
-ARM_TRUSTED_FIRMWARE_SITE = $(call github,ARM-software,arm-trusted-firmware,$(ARM_TRUSTED_FIRMWARE_VERSION))
+ARM_TRUSTED_FIRMWARE_SITE = https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git
+ARM_TRUSTED_FIRMWARE_SITE_METHOD = git
 # The licensing of custom or from-git versions is unknown.
 # This is valid only for the latest (i.e. known) version.
 ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION),y)

-- 
2.45.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v2 2/4] boot/arm-trusted-firmware: bump to v2.11
  2024-08-07 17:48 [Buildroot] [PATCH v2 0/4] boot/arm-trusted-firmware: version bump and source update Bryan Brattlof via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a Bryan Brattlof via buildroot
@ 2024-08-07 17:48 ` Bryan Brattlof via buildroot
  2024-08-07 22:13   ` Thomas Petazzoni via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 3/4] boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20 Bryan Brattlof via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 4/4] boot/arm-trusted-firmware: add lts-v2.10.x selection Bryan Brattlof via buildroot
  3 siblings, 1 reply; 10+ messages in thread
From: Bryan Brattlof via buildroot @ 2024-08-07 17:48 UTC (permalink / raw)
  To: buildroot
  Cc: Vincent Stehlé, Marleen Vos, Michael Trimarchi,
	Sergey Matyukevich, Bryan Brattlof, Xuanhao Shi,
	Ariel D'Alessandro, Romain Naour, Dario Binacchi,
	Anand Gadiyar

Update trusted-firmware-a to v2.11

Signed-off-by: Bryan Brattlof <bb@ti.com>
---
 boot/arm-trusted-firmware/Config.in                 | 4 ++--
 boot/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in
index 2fe3dd1146ed9..60ecf419bc348 100644
--- a/boot/arm-trusted-firmware/Config.in
+++ b/boot/arm-trusted-firmware/Config.in
@@ -14,7 +14,7 @@ choice
 	  Select the specific ATF version you want to use
 
 config BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION
-	bool "v2.10"
+	bool "v2.11"
 
 config BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_8_VERSION
 	bool "latest lts-v2.8.x"
@@ -47,7 +47,7 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE
 
 config BR2_TARGET_ARM_TRUSTED_FIRMWARE_VERSION
 	string
-	default "v2.10"		if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION
+	default "v2.11"		if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION
 	default "lts-v2.8.13"	if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_8_VERSION
 	default "custom"	if BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL
 	default BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION \
diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.hash b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
index 660edb121edcc..8d53c849ff7a7 100644
--- a/boot/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,4 +1,4 @@
 # Locally calculated
-sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
+sha256  c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22  arm-trusted-firmware-v2.11-git4.tar.gz
 sha256  695ae232fef6da931157e032b520f145b2c4cbe675d92b6a12222a332e960e89  arm-trusted-firmware-lts-v2.8.13-git4.tar.gz
 sha256  130d0c6e5159fa454b1e969fd281fa1d388819aefb203f65dd282544b5ab7ba9  docs/license.rst

-- 
2.45.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v2 3/4] boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20
  2024-08-07 17:48 [Buildroot] [PATCH v2 0/4] boot/arm-trusted-firmware: version bump and source update Bryan Brattlof via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a Bryan Brattlof via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 2/4] boot/arm-trusted-firmware: bump to v2.11 Bryan Brattlof via buildroot
@ 2024-08-07 17:48 ` Bryan Brattlof via buildroot
  2024-08-07 22:14   ` Thomas Petazzoni via buildroot
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 4/4] boot/arm-trusted-firmware: add lts-v2.10.x selection Bryan Brattlof via buildroot
  3 siblings, 1 reply; 10+ messages in thread
From: Bryan Brattlof via buildroot @ 2024-08-07 17:48 UTC (permalink / raw)
  To: buildroot
  Cc: Vincent Stehlé, Marleen Vos, Michael Trimarchi,
	Sergey Matyukevich, Bryan Brattlof, Xuanhao Shi,
	Ariel D'Alessandro, Romain Naour, Dario Binacchi,
	Anand Gadiyar

bump the lts-v2.8.x branch to v2.8.20

Signed-off-by: Bryan Brattlof <bb@ti.com>
---
 boot/arm-trusted-firmware/Config.in                 | 2 +-
 boot/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in
index 60ecf419bc348..870db48c80b07 100644
--- a/boot/arm-trusted-firmware/Config.in
+++ b/boot/arm-trusted-firmware/Config.in
@@ -48,7 +48,7 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE
 config BR2_TARGET_ARM_TRUSTED_FIRMWARE_VERSION
 	string
 	default "v2.11"		if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION
-	default "lts-v2.8.13"	if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_8_VERSION
+	default "lts-v2.8.20"	if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_8_VERSION
 	default "custom"	if BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL
 	default BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION \
 				if BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT
diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.hash b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
index 8d53c849ff7a7..6955743e42c2e 100644
--- a/boot/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,4 +1,4 @@
 # Locally calculated
 sha256  c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22  arm-trusted-firmware-v2.11-git4.tar.gz
-sha256  695ae232fef6da931157e032b520f145b2c4cbe675d92b6a12222a332e960e89  arm-trusted-firmware-lts-v2.8.13-git4.tar.gz
+sha256  a90617cc2c1791c98d36b9e3d9a7f3f77029897e00c4279ff4ef559b769e9d7b  arm-trusted-firmware-lts-v2.8.20-git4.tar.gz
 sha256  130d0c6e5159fa454b1e969fd281fa1d388819aefb203f65dd282544b5ab7ba9  docs/license.rst

-- 
2.45.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v2 4/4] boot/arm-trusted-firmware: add lts-v2.10.x selection
  2024-08-07 17:48 [Buildroot] [PATCH v2 0/4] boot/arm-trusted-firmware: version bump and source update Bryan Brattlof via buildroot
                   ` (2 preceding siblings ...)
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 3/4] boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20 Bryan Brattlof via buildroot
@ 2024-08-07 17:48 ` Bryan Brattlof via buildroot
  2024-08-07 22:15   ` Thomas Petazzoni via buildroot
  3 siblings, 1 reply; 10+ messages in thread
From: Bryan Brattlof via buildroot @ 2024-08-07 17:48 UTC (permalink / raw)
  To: buildroot
  Cc: Vincent Stehlé, Marleen Vos, Michael Trimarchi,
	Sergey Matyukevich, Bryan Brattlof, Xuanhao Shi,
	Ariel D'Alessandro, Romain Naour, Dario Binacchi,
	Anand Gadiyar

There is a new lts-v2.10.x branch. Add it to the selection

Signed-off-by: Bryan Brattlof <bb@ti.com>
---
 boot/arm-trusted-firmware/Config.in                 | 5 +++++
 boot/arm-trusted-firmware/arm-trusted-firmware.hash | 1 +
 2 files changed, 6 insertions(+)

diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in
index 870db48c80b07..066ca98a6aeb7 100644
--- a/boot/arm-trusted-firmware/Config.in
+++ b/boot/arm-trusted-firmware/Config.in
@@ -16,6 +16,11 @@ choice
 config BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_VERSION
 	bool "v2.11"
 
+config BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION
+	bool "latest lts-v2.10.x"
+	help
+	  Select the latest LTS v2.10.x version available
+
 config BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_8_VERSION
 	bool "latest lts-v2.8.x"
 	help
diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.hash b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
index 6955743e42c2e..f562486aa8150 100644
--- a/boot/arm-trusted-firmware/arm-trusted-firmware.hash
+++ b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
@@ -1,4 +1,5 @@
 # Locally calculated
 sha256  c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22  arm-trusted-firmware-v2.11-git4.tar.gz
+sha256  62af6f1f2e9406d761ace03025f6bf22a0670578b1d0b76092dc1db455746dad  arm-trusted-firmware-lts-v2.10.5-git4.tar.gz
 sha256  a90617cc2c1791c98d36b9e3d9a7f3f77029897e00c4279ff4ef559b769e9d7b  arm-trusted-firmware-lts-v2.8.20-git4.tar.gz
 sha256  130d0c6e5159fa454b1e969fd281fa1d388819aefb203f65dd282544b5ab7ba9  docs/license.rst

-- 
2.45.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a Bryan Brattlof via buildroot
@ 2024-08-07 22:12   ` Thomas Petazzoni via buildroot
  2024-08-08 16:39     ` Bryan Brattlof via buildroot
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-07 22:12 UTC (permalink / raw)
  To: Bryan Brattlof via buildroot
  Cc: Vincent Stehlé, Marleen Vos, Bryan Brattlof,
	Sergey Matyukevich, Xuanhao Shi, Dario Binacchi,
	Ariel D'Alessandro, Romain Naour, Michael Trimarchi,
	Anand Gadiyar

On Wed, 7 Aug 2024 12:48:19 -0500
Bryan Brattlof via buildroot <buildroot@buildroot.org> wrote:

> ARM_TRUSTED_FIRMWARE_SITE is currently pointing to the deprecated
> ARM-software github read-only mirror[0] which is no longer publishing
> new tags. They do have a newer github mirror under the TrustedFirmware-A
> organization[1] which continues to receive tag updates we could use
> however because of the way github generates tarballs changing the SITE
> to point to TrustedFormware-A changes the pre-calculated hash values
> for every version for everyone.
> 
> Without much way around changing all hash values if we want these latest
> tags, lets drop the github mirrors and move to the official git
> source[2] so we can download real tarballs which shouldn't change even
> if the ARM_TRUSTED_FIRMWARE_SITE moves again and hopefully preventing
> this from ever happening again.
> 
> [2] https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/
> [1] https://github.com/TrustedFirmware-A/trusted-firmware-a
> [0] https://github.com/ARM-software/arm-trusted-firmware
> 
> Signed-off-by: Bryan Brattlof <bb@ti.com>
> ---
>  .../fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
>  .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
>  .../beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
>  .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
>  .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
>  board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash     | 2 +-
>  .../stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
>  .../am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash  | 2 +-
>  .../am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
>  .../am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
>  boot/arm-trusted-firmware/arm-trusted-firmware.hash                   | 4 ++--
>  boot/arm-trusted-firmware/arm-trusted-firmware.mk                     | 3 ++-
>  12 files changed, 14 insertions(+), 13 deletions(-)

Applied to master, thanks! Note that your patch didn't apply as-is to
master, one defconfig had changed in the mean time. If possible make
sure to send patches that apply on the latest master.

I hope you didn't forgot any defconfig :-)

Thomas
-- 
Thomas Petazzoni, CTO, 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] 10+ messages in thread

* Re: [Buildroot] [PATCH v2 2/4] boot/arm-trusted-firmware: bump to v2.11
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 2/4] boot/arm-trusted-firmware: bump to v2.11 Bryan Brattlof via buildroot
@ 2024-08-07 22:13   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-07 22:13 UTC (permalink / raw)
  To: Bryan Brattlof via buildroot
  Cc: Vincent Stehlé, Marleen Vos, Bryan Brattlof,
	Sergey Matyukevich, Xuanhao Shi, Dario Binacchi,
	Ariel D'Alessandro, Romain Naour, Michael Trimarchi,
	Anand Gadiyar

On Wed, 7 Aug 2024 12:48:20 -0500
Bryan Brattlof via buildroot <buildroot@buildroot.org> wrote:

> diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.hash b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
> index 660edb121edcc..8d53c849ff7a7 100644
> --- a/boot/arm-trusted-firmware/arm-trusted-firmware.hash
> +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.hash
> @@ -1,4 +1,4 @@
>  # Locally calculated
> -sha256  7efa89e1b4e4106ee05d68e876c8efbb146364d89cfd5d26bf4647b09c08f32b  arm-trusted-firmware-v2.10-git4.tar.gz
> +sha256  c0f23ccc71c49989e9ad238acf334473c17b7c88f79a20c829c3d443e3794a22  arm-trusted-firmware-v2.11-git4.tar.gz
>  sha256  695ae232fef6da931157e032b520f145b2c4cbe675d92b6a12222a332e960e89  arm-trusted-firmware-lts-v2.8.13-git4.tar.gz
>  sha256  130d0c6e5159fa454b1e969fd281fa1d388819aefb203f65dd282544b5ab7ba9  docs/license.rst

You had forgotten to update the hash of the license file, which had
changed here. I fixed that up and applied.

Note: I also did an additional patch that added the license file hash
for the LTS versions as well.

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 3/4] boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 3/4] boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20 Bryan Brattlof via buildroot
@ 2024-08-07 22:14   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-07 22:14 UTC (permalink / raw)
  To: Bryan Brattlof via buildroot
  Cc: Vincent Stehlé, Marleen Vos, Bryan Brattlof,
	Sergey Matyukevich, Xuanhao Shi, Dario Binacchi,
	Ariel D'Alessandro, Romain Naour, Michael Trimarchi,
	Anand Gadiyar

Hello Bryan,

On Wed, 7 Aug 2024 12:48:21 -0500
Bryan Brattlof via buildroot <buildroot@buildroot.org> wrote:

> bump the lts-v2.8.x branch to v2.8.20
> 
> Signed-off-by: Bryan Brattlof <bb@ti.com>

Typo in the commit title, which I fixed. Also we had a patch in
boot/arm-trusted-firmware/lts-v2.8.13/, so this patch needed to be
checked: either it's upstream and it should be dropped, or it's still
relevant, and it should be moved to
boot/arm-trusted-firmware/lts-v2.8.20/. The latter was the right
choice, so I fixed that as well.

Applied with those changes, thanks!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 4/4] boot/arm-trusted-firmware: add lts-v2.10.x selection
  2024-08-07 17:48 ` [Buildroot] [PATCH v2 4/4] boot/arm-trusted-firmware: add lts-v2.10.x selection Bryan Brattlof via buildroot
@ 2024-08-07 22:15   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-07 22:15 UTC (permalink / raw)
  To: Bryan Brattlof via buildroot
  Cc: Vincent Stehlé, Marleen Vos, Bryan Brattlof,
	Sergey Matyukevich, Xuanhao Shi, Dario Binacchi,
	Ariel D'Alessandro, Romain Naour, Michael Trimarchi,
	Anand Gadiyar

Hello Bryan,

On Wed, 7 Aug 2024 12:48:22 -0500
Bryan Brattlof via buildroot <buildroot@buildroot.org> wrote:

> +config BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION
> +	bool "latest lts-v2.10.x"
> +	help
> +	  Select the latest LTS v2.10.x version available
> +

One critical part of Config.in was missing:

+       default "lts-v2.10.5"   if BR2_TARGET_ARM_TRUSTED_FIRMWARE_LATEST_LTS_2_10_VERSION

without this, no version is defined when selecting the 2.10 LTS.

I fixed that up when applying. Thanks!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a
  2024-08-07 22:12   ` Thomas Petazzoni via buildroot
@ 2024-08-08 16:39     ` Bryan Brattlof via buildroot
  0 siblings, 0 replies; 10+ messages in thread
From: Bryan Brattlof via buildroot @ 2024-08-08 16:39 UTC (permalink / raw)
  To: Thomas Petazzoni
  Cc: Vincent Stehlé, Marleen Vos, Michael Trimarchi,
	Sergey Matyukevich, Ariel D'Alessandro, Xuanhao Shi,
	Bryan Brattlof via buildroot, Romain Naour, Dario Binacchi,
	Anand Gadiyar

On August  8, 2024 thus sayeth Thomas Petazzoni via buildroot:
> On Wed, 7 Aug 2024 12:48:19 -0500
> Bryan Brattlof via buildroot <buildroot@buildroot.org> wrote:
> 
> > ARM_TRUSTED_FIRMWARE_SITE is currently pointing to the deprecated
> > ARM-software github read-only mirror[0] which is no longer publishing
> > new tags. They do have a newer github mirror under the TrustedFirmware-A
> > organization[1] which continues to receive tag updates we could use
> > however because of the way github generates tarballs changing the SITE
> > to point to TrustedFormware-A changes the pre-calculated hash values
> > for every version for everyone.
> > 
> > Without much way around changing all hash values if we want these latest
> > tags, lets drop the github mirrors and move to the official git
> > source[2] so we can download real tarballs which shouldn't change even
> > if the ARM_TRUSTED_FIRMWARE_SITE moves again and hopefully preventing
> > this from ever happening again.
> > 
> > [2] https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/
> > [1] https://github.com/TrustedFirmware-A/trusted-firmware-a
> > [0] https://github.com/ARM-software/arm-trusted-firmware
> > 
> > Signed-off-by: Bryan Brattlof <bb@ti.com>
> > ---
> >  .../fvp-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
> >  .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
> >  .../beagleplay/patches/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
> >  .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
> >  .../patches/arm-trusted-firmware/arm-trusted-firmware.hash            | 2 +-
> >  board/qemu/patches/arm-trusted-firmware/arm-trusted-firmware.hash     | 2 +-
> >  .../stm32mp157/patches/arm-trusted-firmware/arm-trusted-firmware.hash | 2 +-
> >  .../am62ax-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash  | 2 +-
> >  .../am62x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
> >  .../am64x-sk/patches/arm-trusted-firmware/arm-trusted-firmware.hash   | 2 +-
> >  boot/arm-trusted-firmware/arm-trusted-firmware.hash                   | 4 ++--
> >  boot/arm-trusted-firmware/arm-trusted-firmware.mk                     | 3 ++-
> >  12 files changed, 14 insertions(+), 13 deletions(-)
> 
> Applied to master, thanks! Note that your patch didn't apply as-is to
> master, one defconfig had changed in the mean time. If possible make
> sure to send patches that apply on the latest master.
>

Ah thank you for all the fixups. I may have hit send a little too fast 
on this one :)

~Bryan
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-08-08 16:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-07 17:48 [Buildroot] [PATCH v2 0/4] boot/arm-trusted-firmware: version bump and source update Bryan Brattlof via buildroot
2024-08-07 17:48 ` [Buildroot] [PATCH v2 1/4] boot/arm-trusted-firmware: move to official source for tf-a Bryan Brattlof via buildroot
2024-08-07 22:12   ` Thomas Petazzoni via buildroot
2024-08-08 16:39     ` Bryan Brattlof via buildroot
2024-08-07 17:48 ` [Buildroot] [PATCH v2 2/4] boot/arm-trusted-firmware: bump to v2.11 Bryan Brattlof via buildroot
2024-08-07 22:13   ` Thomas Petazzoni via buildroot
2024-08-07 17:48 ` [Buildroot] [PATCH v2 3/4] boot/arm-trusted-firmware: bump lts-v2.8 to v22.8.20 Bryan Brattlof via buildroot
2024-08-07 22:14   ` Thomas Petazzoni via buildroot
2024-08-07 17:48 ` [Buildroot] [PATCH v2 4/4] boot/arm-trusted-firmware: add lts-v2.10.x selection Bryan Brattlof via buildroot
2024-08-07 22:15   ` Thomas Petazzoni via buildroot

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