diff options
author | Javier Almansa Sobrino <javier.almansasobrino@arm.com> | 2022-04-25 17:18:15 +0100 |
---|---|---|
committer | Javier Almansa Sobrino <javier.almansasobrino@arm.com> | 2022-07-04 18:46:34 +0100 |
commit | 1d0ca40e9084903d21e570bb312646626aaf574b (patch) | |
tree | 6e96e56b78648e38532ede29d99e667c1ed86761 /include/plat/common | |
parent | dc65ae46439f4d1be06e3a016fe76319d7a62954 (diff) | |
download | arm-trusted-firmware-1d0ca40e9084903d21e570bb312646626aaf574b.tar.gz |
feat(rmmd): add support to create a boot manifest
This patch also adds an initial RMM Boot Manifest (v0.1) for fvp
platform.
Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
Change-Id: I1374f8f9cb207028f1820953cd2a5cf6d6c3b948
Diffstat (limited to 'include/plat/common')
-rw-r--r-- | include/plat/common/platform.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/plat/common/platform.h b/include/plat/common/platform.h index 479a48b3f..184606a12 100644 --- a/include/plat/common/platform.h +++ b/include/plat/common/platform.h @@ -13,6 +13,9 @@ #if defined(SPD_spmd) #include <services/spm_core_manifest.h> #endif +#if ENABLE_RME +#include <services/rmm_core_manifest.h> +#endif #if TRNG_SUPPORT #include "plat_trng.h" #endif @@ -305,11 +308,15 @@ plat_local_state_t plat_get_target_pwr_state(unsigned int lvl, /******************************************************************************* * Mandatory BL31 functions when ENABLE_RME=1 ******************************************************************************/ +#if ENABLE_RME int plat_rmmd_get_cca_attest_token(uintptr_t buf, size_t *len, uintptr_t hash, size_t hash_size); int plat_rmmd_get_cca_realm_attest_key(uintptr_t buf, size_t *len, unsigned int type); size_t plat_rmmd_get_el3_rmm_shared_mem(uintptr_t *shared); +int plat_rmmd_load_manifest(rmm_manifest_t *manifest); +#endif + /******************************************************************************* * Optional BL31 functions (may be overridden) ******************************************************************************/ |