arm-trusted-firmware/services/std_svc/spm/el3_spmc
Marc Bonnici a8be4cd057 feat(fvp): add plat hook for memory transactions
Add call to platform hooks upon successful transmission of a
memory transaction request and as part of a memory reclaim request.
This allows for platform specific functionality to be performed
accordingly.

Note the hooks must be placed in the initial share request and final
reclaim to prevent order dependencies with operations that may take
place in the normal world without visibility of the SPMC.

Add a dummy implementation to the FVP platform.

Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: I0c7441a9fdf953c4db0651512e5e2cdbc6656c79
2022-05-19 15:02:47 +01:00
..
logical_sp.c feat(spmc/lsp): add logical partition framework 2022-05-04 12:07:33 +01:00
spmc.h feat(spmc): enable handling of the NS bit 2022-05-19 15:02:47 +01:00
spmc.mk feat(spmc/mem): add FF-A memory management code 2022-05-19 10:57:30 +01:00
spmc_main.c feat(spmc): enable handling of the NS bit 2022-05-19 15:02:47 +01:00
spmc_pm.c feat(spmc): add support for FF-A power mgmt. messages in the EL3 SPMC 2022-05-13 15:51:23 +01:00
spmc_setup.c feat(spmc): add support for v1.1 FF-A boot protocol 2022-05-19 10:57:37 +01:00
spmc_shared_mem.c feat(fvp): add plat hook for memory transactions 2022-05-19 15:02:47 +01:00
spmc_shared_mem.h feat(fvp): add plat hook for memory transactions 2022-05-19 15:02:47 +01:00