All of lore.kernel.org
 help / color / mirror / Atom feed
From: abdellatif.elkhlifi@arm.com
To: meta-arm@lists.yoctoproject.org, Ross.Burton@arm.com
Cc: nd@arm.com, Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
Subject: [PATCH][HONISTER 00/13] backport "corstone1000: platform specific patches for u-boot, trusted firmware-a, trusted firmware-m"
Date: Mon,  6 Dec 2021 13:25:00 +0000	[thread overview]
Message-ID: <20211206132513.20172-1-abdellatif.elkhlifi@arm.com> (raw)

From: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>

Adding to honister stable branch the following:

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

Ross Burton (1):
  arm-toolchain: upgrade gcc-arm-none-eabi (GNU-RM) to 10.3-2021.10

Satish Kumar (7):
  arm-bsp/imgtool: upgrade imgtool to 1.8.0
  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 +-
 ...tool_1.7.1.bb => python3-imgtool_1.8.0.bb} |   6 +-
 ...r.bb => gcc-arm-none-eabi_10.3-2021.10.bb} |   6 +-
 32 files changed, 3930 insertions(+), 9 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
 rename meta-arm-bsp/recipes-devtool/corstone1000-imgtool/{python3-imgtool_1.7.1.bb => python3-imgtool_1.8.0.bb} (52%)
 rename meta-arm-toolchain/recipes-devtools/external-arm-toolchain/{gcc-arm-none-eabi_10-2020-q4-major.bb => gcc-arm-none-eabi_10.3-2021.10.bb} (71%)

-- 
2.17.1



             reply	other threads:[~2021-12-06 13:25 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-06 13:25 abdellatif.elkhlifi [this message]
2021-12-06 13:25 ` [PATCH][HONISTER 01/13] arm-toolchain: upgrade gcc-arm-none-eabi (GNU-RM) to 10.3-2021.10 abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 02/13] arm-bsp/imgtool: upgrade imgtool to 1.8.0 abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 03/13] arm-bsp/u-boot: corstone1000: Enable SMM gateway abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 04/13] arm-bsp/u-boot: corstone1000: Fix ISP1760 EFI boot issue abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 05/13] arm-bsp/u-boot: corstone1000: Enable PSCI Reset abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 06/13] arm-bsp/trusted firmware-a: corstone1000: implement EFI reset system abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 07/13] arm-bsp/u-boot: corstone1000: Implement autoboot storage device selection abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 08/13] arm-bsp/trusted-firmware-m: corstone1000: firmware update changes abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 09/13] arm-bsp/trusted-firmware-a: patch to change flash base address of FIP abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 10/13] arm-bsp/u-boot: patch to change kernel flash address abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 11/13] arm-bsp/trusted-firmware-a: patch to identify which bank to load fip from abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 12/13] arm-bsp/u-boot: identify which bank to load kernel from abdellatif.elkhlifi
2021-12-06 13:25 ` [PATCH][HONISTER 13/13] kas: corstone1000: update SE binary sizes abdellatif.elkhlifi
2021-12-06 21:45 ` [PATCH][HONISTER 00/13] backport "corstone1000: platform specific patches for u-boot, trusted firmware-a, trusted firmware-m" Jon Mason

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211206132513.20172-1-abdellatif.elkhlifi@arm.com \
    --to=abdellatif.elkhlifi@arm.com \
    --cc=Ross.Burton@arm.com \
    --cc=meta-arm@lists.yoctoproject.org \
    --cc=nd@arm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.