mbox series

[kirkstone,0/5] arm-bsp/trusted-firmware-a: N1SDP trusted boot

Message ID 20220727155643.2786523-1-adam.johnston@arm.com
Headers show
Series arm-bsp/trusted-firmware-a: N1SDP trusted boot | expand

Message

Adam Johnston July 27, 2022, 3:56 p.m. UTC
From: Adam Johnston <adam.johnston@arm.com>

This patch re-configures the N1SDP for trusted boot, using the changes
published by the Silicon Solutions team in N1SDP-2022.02.04 and up-streamed
to trusted-firmware-a and scp-firmware.

arm-bsp/trusted-firmware-a: For N1SDP only, upgraded to 2.7.0 and configured
for trusted boot

arm-bsp/scp-firmware: For N1SDP only, source is updated 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. Now depends on
trusted-firmware-a rather than edk2-firmware

arm-bsp/edk2-firmware: Add support for NT_FW_CONFIG DTB to N1SDP. Note: This
patch contains CRLF line endings which must be preserved.

arm-bsp/scp-firmware should be updated to next SCP firmware release (2.11.0?)
when available

Adam Johnston (5):
  arm-bsp/trusted-firmware-a: N1SDP trusted boot
  arm-bsp/scp-firmware: N1SDP trusted boot
  arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot
  arm-bsp/edk2-firmware: Add NT_FW_CONFIG to N1SDP to fix aborts when
    accessing virtual memory
  arm-bsp/sdcard-image-n1sdp: Fix N1SDP dependencies

 meta-arm-bsp/conf/machine/n1sdp.conf          |   2 +
 .../images/sdcard-image-n1sdp_0.1.bb          |  11 +-
 .../scp-firmware/scp-firmware-n1sdp.inc       |   6 +-
 .../scp-firmware/scp-firmware_2.10.%.bbappend |   7 +
 .../scp-firmware/scp-firmware_2.9.%.bbappend  |   1 -
 .../files/n1sdp/bl_size.patch                 |  40 ++
 .../trusted-firmware-a-n1sdp.inc              |  27 +-
 .../trusted-firmware-a_2.6.bbappend           |   1 -
 .../trusted-firmware-a_2.7.bbappend           |   6 +
 .../recipes-bsp/uefi/edk2-firmware-n1sdp.inc  |   6 +
 .../edk2-platforms/add-nt-fw-config.patch     | 474 ++++++++++++++++++
 .../trusted-firmware-a_2.7.bb                 |  15 +
 12 files changed, 587 insertions(+), 9 deletions(-)
 create mode 100644 meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_2.10.%.bbappend
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/n1sdp/bl_size.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.7.bbappend
 create mode 100644 meta-arm-bsp/recipes-bsp/uefi/files/edk2-platforms/add-nt-fw-config.patch
 create mode 100644 meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.7.bb

Comments

Jon Mason July 27, 2022, 9:36 p.m. UTC | #1
On Wed, 27 Jul 2022 16:56:38 +0100, adam.johnston@arm.com wrote:
> This patch re-configures the N1SDP for trusted boot, using the changes
> published by the Silicon Solutions team in N1SDP-2022.02.04 and up-streamed
> to trusted-firmware-a and scp-firmware.
> 
> arm-bsp/trusted-firmware-a: For N1SDP only, upgraded to 2.7.0 and configured
> for trusted boot
> 
> [...]

Applied, thanks!

[1/5] arm-bsp/trusted-firmware-a: N1SDP trusted boot
      commit: d9c6ff98c316da14d225290471c586da824797a2
[2/5] arm-bsp/scp-firmware: N1SDP trusted boot
      commit: 1e13b8b419d119a133882aa6db9d5ab17e4cb96c
[3/5] arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot
      commit: 01aa5431d66c1dbcd5d8f87de16f49af5ccbb9ca
[4/5] arm-bsp/edk2-firmware: Add NT_FW_CONFIG to N1SDP to fix aborts when accessing virtual memory
      commit: 2b392ebd3cf92cf1f62b53a13774649ca6be11dd
[5/5] arm-bsp/sdcard-image-n1sdp: Fix N1SDP dependencies
      commit: 6301b32aec4ff3b1c1545df6a0a5247a15491d14

Best regards,
Jon Mason July 29, 2022, 7:15 p.m. UTC | #2
On Wed, 27 Jul 2022 16:56:38 +0100, adam.johnston@arm.com wrote:
> This patch re-configures the N1SDP for trusted boot, using the changes
> published by the Silicon Solutions team in N1SDP-2022.02.04 and up-streamed
> to trusted-firmware-a and scp-firmware.
> 
> arm-bsp/trusted-firmware-a: For N1SDP only, upgraded to 2.7.0 and configured
> for trusted boot
> 
> [...]

Applied, thanks!

[1/5] arm-bsp/trusted-firmware-a: N1SDP trusted boot
      commit: d9c6ff98c316da14d225290471c586da824797a2
[2/5] arm-bsp/scp-firmware: N1SDP trusted boot
      commit: 1e13b8b419d119a133882aa6db9d5ab17e4cb96c
[3/5] arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot
      commit: 01aa5431d66c1dbcd5d8f87de16f49af5ccbb9ca
[4/5] arm-bsp/edk2-firmware: Add NT_FW_CONFIG to N1SDP to fix aborts when accessing virtual memory
      commit: 2b392ebd3cf92cf1f62b53a13774649ca6be11dd
[5/5] arm-bsp/sdcard-image-n1sdp: Fix N1SDP dependencies
      commit: 6301b32aec4ff3b1c1545df6a0a5247a15491d14

Best regards,
Jon Mason July 31, 2022, 3:05 a.m. UTC | #3
On Wed, 27 Jul 2022 16:56:38 +0100, adam.johnston@arm.com wrote:
> This patch re-configures the N1SDP for trusted boot, using the changes
> published by the Silicon Solutions team in N1SDP-2022.02.04 and up-streamed
> to trusted-firmware-a and scp-firmware.
> 
> arm-bsp/trusted-firmware-a: For N1SDP only, upgraded to 2.7.0 and configured
> for trusted boot
> 
> [...]

Applied, thanks!

[1/5] arm-bsp/trusted-firmware-a: N1SDP trusted boot
      commit: d9c6ff98c316da14d225290471c586da824797a2
[2/5] arm-bsp/scp-firmware: N1SDP trusted boot
      commit: 1e13b8b419d119a133882aa6db9d5ab17e4cb96c
[3/5] arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot
      commit: 01aa5431d66c1dbcd5d8f87de16f49af5ccbb9ca
[4/5] arm-bsp/edk2-firmware: Add NT_FW_CONFIG to N1SDP to fix aborts when accessing virtual memory
      commit: 2b392ebd3cf92cf1f62b53a13774649ca6be11dd
[5/5] arm-bsp/sdcard-image-n1sdp: Fix N1SDP dependencies
      commit: 6301b32aec4ff3b1c1545df6a0a5247a15491d14

Best regards,