arm-trusted-firmware/plat
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
..
allwinner fix(allwinner): dtb: check for correct error condition 2024-07-31 10:58:55 +01:00
amd/versal2 fix(versal2): declare unused parameters as void 2024-10-01 13:54:13 +05:30
amlogic build: unify verbosity handling 2024-06-14 15:54:48 +00:00
arm feat(rmmd): el3 token sign during attestation 2024-10-15 08:20:28 -07:00
aspeed/ast2700 fix(ast2700): fix mpll calculate statement 2024-08-01 14:55:15 +08:00
brcm refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
common feat(bl): add plat handler for image loading 2024-06-13 11:30:29 +02:00
hisilicon fix(poplar): use sysctrl module to reset 2024-08-28 08:34:48 +02:00
imx chore(imx): remove duplicate define 2024-09-04 10:55:54 +02:00
intel/soc fix(intel): update CCU configuration for Agilex5 platform 2024-09-25 21:45:17 +02:00
marvell build: consolidate directory creation rules 2024-07-22 09:41:30 +00:00
mediatek feat(mediatek): change log level from INFO to VERBOSE 2024-09-12 07:30:30 +02:00
nuvoton fix(nuvoton): prevent changing clock frequency 2024-03-26 16:44:07 +02:00
nvidia/tegra refactor(cm): convert el1-ctx assembly offset entries to c structure 2024-07-26 17:08:12 +01:00
nxp feat(s32g274a): add ncore support 2024-10-08 13:38:46 +03:00
qemu Merge "fix(qemu): update rmmd_attest_get_platform_token()" into integration 2024-09-16 11:11:13 +02:00
qti Merge changes from topic "clean-up-errata-compatibility" into integration 2024-08-27 16:23:58 +02:00
renesas feat(rcar3): populate kaslr-seed in next stage DT 2024-07-06 17:58:00 +02:00
rockchip Merge changes from topic "dynamic-toolchain" into integration 2024-09-25 13:53:54 +02:00
rpi Merge "fix(rpi3): manually populate CNTFRQ reg" into integration 2024-09-20 17:06:52 +02:00
socionext build: unify verbosity handling 2024-06-14 15:54:48 +00:00
st feat(st-ddr): add STM32MP2 driver 2024-10-09 15:09:11 +02:00
ti/k3 Revert "fix(ti): do not take system power reference in bl31_platform_setup()" 2024-02-05 10:45:48 +05:30
xilinx fix(versal-net): declare unused parameters as void 2024-10-01 13:54:13 +05:30