]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(spmd): fail safe if SPM fails to initialize
authorOlivier Deprez <olivier.deprez@arm.com>
Wed, 16 Nov 2022 15:46:23 +0000 (16:46 +0100)
committerOlivier Deprez <olivier.deprez@arm.com>
Thu, 9 Mar 2023 08:33:28 +0000 (09:33 +0100)
commit0d33649e3e2a21def73327522b9861b4619fc5c2
tree0c57163f5ae7153091545718a72bd80c0283e911
parent1035e3a87a887e86b54c9d297208095dcf8303fb
feat(spmd): fail safe if SPM fails to initialize

The spmd_setup function is made fail safe in that a failure in the
SPMC manifest parsing, SPMD or SPMC initialization returns a success
code to the standard services initialization routine (std_svc_setup).
This permits continuing the boot process and initialize services
beyond the SPMD to succeed for the system to operate in the normal
world. It operates in a degraded mode for the secure world.

Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>
Change-Id: Ida0ac91c17925279a79f112d190f9ad038f518e7
services/std_svc/spmd/spmd_main.c