arm-trusted-firmware/include/plat/arm/common
J-Alves 6873088c2c feat(fvp): added calls to unprotect/protect memory
Added SiP calls to FVP platform to protect/unprotect a
memory range.
These leverage rme features to change the PAS of a given
memory range from non-secure to secure.

The mentioned call is leveraged by the SPMC in the memory
sharing flow, when memory is shared from the normal world
onto the secure world.

More details in the SPM related patches.

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Signed-off-by: J-Alves <joao.alves@arm.com>
Change-Id: Iaf15d8603a549d247ffb1fc14c16bfb94d0e178a
2024-02-06 10:56:26 +00:00
..
aarch64 fix(arm): fix GIC macros for GICv4.1 support 2023-10-25 16:14:31 +00:00
arm_config.h Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
arm_def.h refactor(arm): rename L0/L1 GPT base macros 2024-01-25 10:45:22 +00:00
arm_dyn_cfg_helpers.h refactor(measured_boot): remove passing of BL2 hash via device tree 2021-10-12 17:53:47 +01:00
arm_fconf_getter.h Check for out-of-bound accesses in the platform io policies 2020-04-02 15:57:55 +02:00
arm_fconf_io_storage.h fconf: Move platform io policies into fconf 2020-02-07 13:51:32 +00:00
arm_reclaim_init.ld.S build: always prefix section names with . 2023-02-20 18:29:33 +00:00
arm_sip_svc.h feat(fvp): added calls to unprotect/protect memory 2024-02-06 10:56:26 +00:00
arm_spm_def.h spm: Remove SPM Alpha 1 prototype and support files 2019-12-20 16:03:32 +00:00
arm_tzc_dram.ld.S build: always prefix section names with . 2023-02-20 18:29:33 +00:00
fconf_arm_sp_getter.h refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
fconf_ethosn_getter.h refactor(ethos-n): move build flags to ethosn_npu.mk 2023-08-07 19:13:45 +02:00
fconf_nv_cntr_getter.h plat/arm: Get the base address of nv-counters from device tree 2020-08-28 09:50:36 +00:00
fconf_sdei_getter.h plat/arm/fvp: Support performing SDEI platform setup in runtime 2020-05-15 10:05:06 -05:00
fconf_sec_intr_config.h plat/fvp: Add support for dynamic description of secure interrupts 2020-06-09 19:01:14 +00:00
plat_arm.h feat(arm): move GPT setup to common BL source 2024-01-25 10:45:22 +00:00
smccc_def.h refactor(plat/arm): use SOC_ID defines 2021-05-27 09:59:11 +02:00