mbox series

[0/3] Make corstone1000 multicore configuration platform-agnostic

Message ID 20260317134259.493017-1-alex.chapman@arm.com
Headers show
Series Make corstone1000 multicore configuration platform-agnostic | expand

Message

Alex Chapman March 17, 2026, 1:42 p.m. UTC
Corstone-1000 SMP enablement in meta-arm is currently tied to 
FVP-specific machine features and guards.

This series switches SMP to a generic `corstone1000_smp` machine
feature and adds the TF-A and TF-M changes needed to replace FVP-only 
multicore conditionals. OP-TEE utalises the new machine feature 
through its recipe configuration.

Alex Chapman (3):
  arm-bsp: corstone1000: Make multicore configuration platform-agnostic
  arm-bsp/trusted-firmware-a: corstone1000: Remove FVP requirement for
    TF-A multicore
  arm-bsp/trusted-firmware-m: corstone1000: Remove FVP requirement for
    TF-M multicore

 ...lticore.yml => corstone1000-multicore.yml} |   4 +-
 .../documentation/corstone1000/user-guide.rst |   4 +-
 ...000-make-mutlicore-support-platform-.patch | 113 ++++++++++++++++++
 .../trusted-firmware-a-corstone1000.inc       |   3 +-
 ...ke-mutlicore-support-platform-generi.patch |  90 ++++++++++++++
 .../trusted-firmware-m-corstone1000.inc       |   3 +-
 .../optee/optee-os-corstone1000-common.inc    |   2 +-
 7 files changed, 212 insertions(+), 7 deletions(-)
 rename kas/{corstone1000-fvp-multicore.yml => corstone1000-multicore.yml} (69%)
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/files/corstone1000/0003-feat-corestone-1000-make-mutlicore-support-platform-.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0015-Platform-CS1K-make-mutlicore-support-platform-generi.patch