]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(fvp): add plat hook for memory transactions
authorMarc Bonnici <marc.bonnici@arm.com>
Mon, 21 Feb 2022 15:02:36 +0000 (15:02 +0000)
committerMarc Bonnici <marc.bonnici@arm.com>
Thu, 19 May 2022 14:02:47 +0000 (15:02 +0100)
commita8be4cd057bce5f0b4ac6af396c0c870474d1ef4
tree0c7f869b78491c7838a5d460e016322e6ed0c757
parent0560b53e71ab6daefa8e75665a718605478746a4
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
plat/arm/board/fvp/fvp_el3_spmc.c
services/std_svc/spm/el3_spmc/spmc_shared_mem.c
services/std_svc/spm/el3_spmc/spmc_shared_mem.h