arm-trusted-firmware/include
Tamas Ban ce0c40edc9 feat(drivers/arm/rss): add RSS communication driver
This commit adds a driver to conduct the AP's communication
with the Runtime Security Subsystem (RSS).
RSS is Arm's reference implementation for the CCA HES [1].
It can be considered as a secure enclave to which, for example,
certain services can be offloaded such as initial attestation.

RSS comms driver:
 - Relies on MHU v2.x communication IP, using a generic MHU API,
 - Exposes the psa_call(..) API to the upper layers.

[1] https://developer.arm.com/documentation/DEN0096/latest

Signed-off-by: Tamas Ban <tamas.ban@arm.com>
Signed-off-by: David Vincze <david.vincze@arm.com>
Change-Id: Ib174ac7d1858834006bbaf8aad0eb31e3a3ad107
2022-05-11 15:47:02 +02:00
..
arch feat(brbe): add BRBE support for NS world 2022-05-05 19:43:10 +02:00
bl1 Specify signed-ness of constants 2020-08-14 11:36:05 +00:00
bl2 BL2_AT_EL3: Enable pointer authentication support 2019-02-27 11:58:09 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 feat(rme): add ENABLE_RME build option and support for RMM image 2021-10-05 11:49:59 -05:00
bl32 test(el3-runtime): dit is retained on world switch 2022-02-03 11:33:55 +00:00
common feat(spmc/lsp): add logical partition framework 2022-05-04 12:07:33 +01:00
drivers feat(drivers/arm/rss): add RSS communication driver 2022-05-11 15:47:02 +02:00
dt-bindings feat(dt-bindings): add TZC400 bindings for STM32MP13 2022-03-22 09:09:23 +01:00
export refactor(plat/rockchip/rk3399/drivers/gpio): reduce code duplication 2022-01-04 15:26:43 +01:00
lib feat(lib/psa): add initial attestation API 2022-05-11 15:47:02 +02:00
plat feat(plat/arm): allow BL32 specific defines to be used by SPMC_AT_EL3 2022-05-05 09:47:30 +01:00
services feat(spmc/lsp): add logical partition framework 2022-05-04 12:07:33 +01:00
tools_share feat(sptool): delete c version of the sptool 2022-05-04 15:37:47 +01:00