Hi Oleksii,
On 19/05/2025 16:50, Oleksii Moisieiev wrote:
> > MAINTAINERS | 6 +
.../arm/firmware/arm-scmi-proposal.rst | 224 +++++
.../arm/firmware/arm-scmi.rst | 442 +++++++++
docs/hypervisor-guide/arm/index.rst | 9 +
docs/hypervisor-guide/index.rst | 1 +
docs/man/xl.cfg.5.pod.in | 47 +
docs/misc/arm/device-tree/booting.txt | 75 ++
docs/misc/xen-command-line.pandoc | 18 +
tools/include/libxl.h | 5 +
tools/libs/light/libxl_arm.c | 18 +
tools/libs/light/libxl_types.idl | 12 +
tools/xl/xl_parse.c | 48 +
xen/arch/arm/device.c | 5 +
xen/arch/arm/dom0less-build.c | 49 +
xen/arch/arm/domain.c | 12 +-
xen/arch/arm/domain_build.c | 11 +-
xen/arch/arm/firmware/Kconfig | 36 +-
xen/arch/arm/firmware/Makefile | 2 +
xen/arch/arm/firmware/sci.c | 191 ++++
xen/arch/arm/firmware/scmi-proto.h | 164 ++++
xen/arch/arm/firmware/scmi-shmem.c | 173 ++++
xen/arch/arm/firmware/scmi-shmem.h | 45 +
xen/arch/arm/firmware/scmi-smc-multiagent.c | 860 ++++++++++++++++++
xen/arch/arm/firmware/scmi-smc.c | 191 +++-
xen/arch/arm/include/asm/domain.h | 5 +
xen/arch/arm/include/asm/firmware/sci.h | 214 +++++
xen/arch/arm/include/asm/firmware/scmi-smc.h | 41 -
xen/arch/arm/vsmc.c | 4 +-
xen/common/domctl.c | 19 +
xen/drivers/passthrough/device_tree.c | 6 +
xen/include/asm-generic/device.h | 1 +
xen/include/public/arch-arm.h | 8 +
32 files changed, 2856 insertions(+), 86 deletions(-)
create mode 100644 docs/hypervisor-guide/arm/firmware/arm-scmi-proposal.rst
create mode 100644 docs/hypervisor-guide/arm/firmware/arm-scmi.rst
create mode 100644 docs/hypervisor-guide/arm/index.rst
create mode 100644 xen/arch/arm/firmware/sci.c
create mode 100644 xen/arch/arm/firmware/scmi-proto.h
create mode 100644 xen/arch/arm/firmware/scmi-shmem.c
create mode 100644 xen/arch/arm/firmware/scmi-shmem.h
create mode 100644 xen/arch/arm/firmware/scmi-smc-multiagent.c
create mode 100644 xen/arch/arm/include/asm/firmware/sci.h
delete mode 100644 xen/arch/arm/include/asm/firmware/scmi-smc.h
Looking at the list above, I don't see an update to SUPPORT.md. So I
believe, this would fall under:
### Arm: SCMI over SMC calls forwarding to EL3 Firmware
Enable SCMI calls using SMC as doorbell mechanism and Shared Memory for
transport ("arm,scmi-smc" compatible only) to reach EL3 Firmware if issued
by hwdom. Some platforms use SCMI for access to system-level resources.
Status: Supported
I think this should be updated for the multi-agent support to tech preview.
Cheers,
--
Julien Grall