[00/11] Corstone1000: platform specific patches for u-boot, trusted firmware-a, trusted firmware-m

Message ID 20211203122901.3549-1-abdellatif.elkhlifi@arm.com
Headers show
Series Corstone1000: platform specific patches for u-boot, trusted firmware-a, trusted firmware-m | expand

Message

Abdellatif El Khlifi Dec. 3, 2021, 12:28 p.m. UTC
From: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>

Out of tree patches adding the following features to Corstone1000:

- Enabling SMM gateway
- A fix for ISP1760 EFI boot
- EFI reset
- Autoboot using storage devices in u-boot
- FW update support

Emekcan Aras (3):
  arm-bsp/u-boot: corstone1000: Enable PSCI Reset
  arm-bsp/trusted firmware-a: corstone1000: implement EFI reset system
  arm-bsp/u-boot: corstone1000: Implement autoboot storage device
    selection

Gowtham Suresh Kumar (1):
  arm-bsp/u-boot: corstone1000: Enable SMM gateway

Harry Moulton (1):
  arm-bsp/u-boot: corstone1000: Fix ISP1760 EFI boot issue

Satish Kumar (6):
  arm-bsp/trusted-firmware-m: corstone1000: firmware update changes
  arm-bsp/trusted-firmware-a: patch to change flash base address of FIP
  arm-bsp/u-boot: patch to change kernel flash address
  arm-bsp/trusted-firmware-a: patch to identify which bank to load fip
    from
  arm-bsp/u-boot: identify which bank to load kernel from
  kas: corstone1000: update SE binary sizes

 kas/corstone1000-base.yml                     |   2 +-
 ...plement-platform-specific-psci-reset.patch |  60 ++
 ...change-base-address-of-FIP-in-the-fl.patch |  33 +
 ...identify-which-bank-to-load-fip-from.patch | 102 +++
 .../trusted-firmware-a-corstone1000.inc       |   3 +
 ...000-disable-secure-debug-temporarily.patch |  33 +
 ...ovision-firmware-update-metadata-fwu.patch | 470 +++++++++++++
 ...rse-the-uefi-firmware-update-capsule.patch | 243 +++++++
 ...-firmware-update-fwu-agent-into-TF-M.patch | 106 +++
 ...lement-corstone1000_fwu_flash_images.patch | 437 ++++++++++++
 ...ne1000-add-logic-to-select-boot-bank.patch | 266 ++++++++
 ...rstone1000-integrate-watchdog-driver.patch | 645 ++++++++++++++++++
 ...one1000-impelment-accept-image-logic.patch | 119 ++++
 ...implement-select-previous-bank-logic.patch |  91 +++
 ...-implement-corstone1000_fwu_host_ack.patch | 136 ++++
 ...e-initailize-multi-core-communicatio.patch |  39 ++
 ...plement-timer-to-track-host-progress.patch | 169 +++++
 ...fwu-nv-counter-anti-rollback-support.patch | 369 ++++++++++
 ...stone1000-bug-fix-in-openamp-version.patch |  50 ++
 ...cure-host-watchdog-interrupt-handler.patch |  80 +++
 .../trusted-firmware-m-corstone1000.inc       |  23 +-
 ...000-Update-FFA-shared-buffer-address.patch |  38 ++
 ...1000-Disable-set-get-of-NV-variables.patch |  58 ++
 ...e-sure-shared-buffer-contents-are-no.patch |  45 ++
 ...x-unrecognized-filesystem-type-error.patch |  96 +++
 ...9-corstone1000-set-CONFIG_PSCI_RESET.patch |  27 +
 ...rstone1000-Implement-autoboot-script.patch |  64 ++
 ...nge-base-address-of-kernel-in-the-fl.patch |  47 ++
 ...0-identify-which-bank-to-load-kernel.patch |  66 ++
 .../recipes-bsp/u-boot/u-boot_%.bbappend      |  10 +-
 30 files changed, 3924 insertions(+), 3 deletions(-)
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0003-corstone1000-implement-platform-specific-psci-reset.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0004-plat-arm-corstone1000-change-base-address-of-FIP-in-the-fl.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0005-plat-arm-corstone1000-identify-which-bank-to-load-fip-from.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0001-corstone1000-disable-secure-debug-temporarily.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0002-corstone1000-provision-firmware-update-metadata-fwu.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0003-corstone1000-parse-the-uefi-firmware-update-capsule.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0004-corstone1000-add-firmware-update-fwu-agent-into-TF-M.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0005-corstone1000-implement-corstone1000_fwu_flash_images.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0006-corstone1000-add-logic-to-select-boot-bank.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0007-corstone1000-integrate-watchdog-driver.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0008-corstone1000-impelment-accept-image-logic.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0009-corstone1000-implement-select-previous-bank-logic.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0010-corstone1000-implement-corstone1000_fwu_host_ack.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0011-SPM-multiple-core-initailize-multi-core-communicatio.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0012-corstone1000-implement-timer-to-track-host-progress.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0013-corstone1000-fwu-nv-counter-anti-rollback-support.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0014-corstone1000-bug-fix-in-openamp-version.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0015-corstone1000-secure-host-watchdog-interrupt-handler.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0025-corstone1000-Update-FFA-shared-buffer-address.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0026-corstone1000-Disable-set-get-of-NV-variables.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0027-corstone1000-Make-sure-shared-buffer-contents-are-no.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0028-arm-corstone1000-fix-unrecognized-filesystem-type-error.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0029-corstone1000-set-CONFIG_PSCI_RESET.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0030-arm-bsp-u-boot-corstone1000-Implement-autoboot-script.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0031-corstone1000-change-base-address-of-kernel-in-the-fl.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0032-arm-corstone1000-identify-which-bank-to-load-kernel.patch

Comments

Jon Mason Dec. 3, 2021, 3:24 p.m. UTC | #1
On Fri, 3 Dec 2021 12:28:50 +0000, abdellatif.elkhlifi@arm.com wrote:
> From: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
> 
> Out of tree patches adding the following features to Corstone1000:
> 
> - Enabling SMM gateway
> - A fix for ISP1760 EFI boot
> - EFI reset
> - Autoboot using storage devices in u-boot
> - FW update support
> 
> [...]

Applied, thanks!

[01/11] arm-bsp/u-boot: corstone1000: Enable SMM gateway
        commit: 583f810f3435fde9a008fb18be9a2d08d41eea49
[02/11] arm-bsp/u-boot: corstone1000: Fix ISP1760 EFI boot issue
        commit: d8934cc3a309f518dc007f67a55aa6172a8202e8
[03/11] arm-bsp/u-boot: corstone1000: Enable PSCI Reset
        commit: 3b0d8b0eafbe9b03131a6478fc5d4ecd768bd2ad
[04/11] arm-bsp/trusted firmware-a: corstone1000: implement EFI reset system
        commit: e7e4b7dfb3dab677dd6463fb1c28e6a2f4538ebd
[05/11] arm-bsp/u-boot: corstone1000: Implement autoboot storage device selection
        commit: a224d8eac60b417228a6ce5b20cf8a3e9a9355ce
[06/11] arm-bsp/trusted-firmware-m: corstone1000: firmware update changes
        commit: 25c5d5eba39e1b754150c51e4fd0369b4d1a04f0
[07/11] arm-bsp/trusted-firmware-a: patch to change flash base address of FIP
        commit: e2dbbf2002a82b85507916e1f1f300504cd2f39e
[08/11] arm-bsp/u-boot: patch to change kernel flash address
        commit: 978595a8f526ed03c68f603d3270b97b25b79166
[09/11] arm-bsp/trusted-firmware-a: patch to identify which bank to load fip from
        commit: a4a669cb6144813f3a1d905c7a4df6affb177da0
[10/11] arm-bsp/u-boot: identify which bank to load kernel from
        commit: 4121a1dc44d55f3471aaaf8183fea7854c27346c
[11/11] kas: corstone1000: update SE binary sizes
        commit: ad58f344f42ab088a1f58e11e901fd60c639214b

Best regards,