mbox series

[0/4] arm-bsp/n1sdp: N1SDP Trusted Boot

Message ID 20220630094333.3738129-1-adam.johnston@arm.com
Headers show
Series arm-bsp/n1sdp: N1SDP Trusted Boot | expand

Message

Adam Johnston June 30, 2022, 9:43 a.m. UTC
From: Adam Johnston <adam.johnston@arm.com>

After recent TF-A 2.7 update in meta-arm, the N1SDP cannot boot.
The workaround was to pin TF-A to 2.6 for the N1SDP.

This patch:
- reverts the previous workaround
- re-configures the N1SDP for trusted boot

Changes based on N1SDP-2022.02.04 arm-reference-solutions release:
- arm-bsp/trusted-firmware-a: N1SDP build is configured for trusted boot
- arm-bsp/scp-firmware: N1SDP source is updated on the N1SDP to master at 3e4c34ceccc1c960eb3a4adaa922f2a0c6b36be3
- arm-bsp/scp-firmware: BL1 replaces BL31 in scp_fw.bin for N1SDP
- arm-bsp/sdcard-image-n1sdp: fip.bin replaces uefi.bin

arm-bsp/scp-firmware should be updated to next SCP firmware release when available

Adam Johnston (4):
  arm-bsp/n1sdp: revert "fix boot due to TF-A 2.7 update"
  arm-bsp/trusted-firmware-a: N1SDP trusted boot
  arm-bsp/scp-firmware: N1SDP trusted boot
  arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot

 meta-arm-bsp/conf/machine/n1sdp.conf          |  2 -
 .../images/sdcard-image-n1sdp_0.1.bb          |  9 ++++-
 .../scp-firmware/scp-firmware-n1sdp.inc       |  6 ++-
 .../files/n1sdp/bl_size.patch                 | 40 +++++++++++++++++++
 .../trusted-firmware-a-n1sdp.inc              | 21 ++++++++--
 .../trusted-firmware-a_2.6.bbappend           |  8 ----
 .../trusted-firmware-a_2.6.bb                 | 12 ------
 7 files changed, 70 insertions(+), 28 deletions(-)
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/n1sdp/bl_size.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.6.bbappend
 delete mode 100644 meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.6.bb

Comments

Jon Mason July 1, 2022, 1:25 p.m. UTC | #1
On Thu, 30 Jun 2022 10:43:29 +0100, adam.johnston@arm.com wrote:
> After recent TF-A 2.7 update in meta-arm, the N1SDP cannot boot.
> The workaround was to pin TF-A to 2.6 for the N1SDP.
> 
> This patch:
> - reverts the previous workaround
> - re-configures the N1SDP for trusted boot
> 
> [...]

Applied, thanks!

[1/4] arm-bsp/n1sdp: revert "fix boot due to TF-A 2.7 update"
      commit: 893c884b061f1309b709a39ecbd50957327db537
[2/4] arm-bsp/trusted-firmware-a: N1SDP trusted boot
      commit: 996e82250e47c71397ea33b90087b23233b2a596
[3/4] arm-bsp/scp-firmware: N1SDP trusted boot
      commit: eaf0fdbdbfb666ae913edfad2c1ab616149bb29f
[4/4] arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot
      commit: 8a0a9c3d32f1f3342377e50ed47c5209862c76f8

Best regards,