]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(spmd): update SPMC init flow to use EL3 implementation
authorMarc Bonnici <marc.bonnici@arm.com>
Mon, 29 Nov 2021 17:57:03 +0000 (17:57 +0000)
committerMarc Bonnici <marc.bonnici@arm.com>
Wed, 20 Apr 2022 17:29:32 +0000 (18:29 +0100)
commit6da76075bf4b953d621aa15c379e62a5f785de3f
tree3f8bffac3386a58af0017ceb7314be2be86aeacb
parent5096aeb2ba646548a7a6ab59e975b996e6c9026a
feat(spmd): update SPMC init flow to use EL3 implementation

Allow the SPMD to initialise an SPMC implementation at EL3 directly
rather than at a lower EL.
This includes removing the requirement to parse an SPMC manifest to
obtain information about the SPMC implementation, in this case since the
SPMD and SPMC reside in the same EL we can hardcode the required
information directly.

Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: I66d1e1b3ec2d0abbfc28b011a32445ee890a331d
include/services/spmc_svc.h
services/std_svc/spm/el3_spmc/spmc_main.c
services/std_svc/spmd/spmd_main.c