arm-trusted-firmware/services/std_svc
Raghu Krishnamurthy 6a88ec8b30 feat(rmmd): el3 token sign during attestation
Add required SMCs by RMM to push attestation signing requests to EL3
and get responses. EL3 may then choose to push these requests to a HES
as suitable for a platform. This patch also supports the new
RMM_EL3_FEATURES interface, that RMM can use to query for support for
HES based signing. The new interface exposes a feature register with
different bits defining different discoverable features. This new
interface is available starting the 0.4 version of the RMM-EL3
interface, causing the version to bump up. This patch also adds a
platform port for FVP that implements the platform hooks required to
enable the new SMCs, but it does not push to a HES and instead copies a
zeroed buffer in EL3.

Change-Id: I69c110252835122a9533e71bdcce10b5f2a686b2
Signed-off-by: Raghu Krishnamurthy <raghupathyk@nvidia.com>
2024-10-15 08:20:28 -07:00
..
drtm fix(drtm): do cache maintenance before launching DLME 2024-09-19 11:20:35 +02:00
errata_abi refactor(errata-abi): move EXTRACT_PARTNUM to arch.h 2024-08-17 09:38:31 +01:00
rmmd feat(rmmd): el3 token sign during attestation 2024-10-15 08:20:28 -07:00
sdei fix(sdei): fix a crash when attempting to bind more events than are available 2024-08-27 09:11:26 +01:00
spm fix(el3-spmc): use write_el1_ctx_timer() macro to set cntkctl_el1 value 2024-09-20 13:50:16 +01:00
spmd fix(spmd): remove spmd_handle_spmc_message 2024-09-03 20:58:04 +02:00
trng refactor(trng): discarding the used entropy bits 2022-11-14 10:08:56 +00:00
pci_svc.c SMCCC/PCI: Handle std svc boilerplate 2021-05-25 14:49:08 +02:00
std_svc_setup.c fix(std_svc): continue boot if rmmd_setup fails 2024-07-21 11:41:14 +00:00