]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(optee): add loading OP-TEE image via an SMC
authorJeffrey Kardatzke <jkardatzke@google.com>
Mon, 3 Oct 2022 22:50:21 +0000 (15:50 -0700)
committerJeffrey Kardatzke <jkardatzke@google.com>
Tue, 31 Jan 2023 18:38:16 +0000 (10:38 -0800)
commit05c69cf75edf53478e23fce157fea72372b49597
tree059d6763ae636c14f823074ec9928e8b0921fc97
parent344e5e8149f98fcbb2360cabc1dfc99db210ef82
feat(optee): add loading OP-TEE image via an SMC

This adds the ability to load the OP-TEE image via an SMC called from
non-secure userspace rather than loading it during boot. This should
only be utilized on platforms that can ensure security is maintained up
until the point the SMC is invoked as it breaks the normal barrier
between the secure and non-secure world.

Signed-off-by: Jeffrey Kardatzke <jkardatzke@google.com>
Change-Id: I21cfa9699617c493fa4190f01d1cbb714e7449cc
docs/components/spd/optee-dispatcher.rst
docs/threat_model/threat_model.rst
include/lib/optee_utils.h
lib/optee/optee_utils.c
services/spd/opteed/opteed.mk
services/spd/opteed/opteed_main.c
services/spd/opteed/opteed_pm.c
services/spd/opteed/opteed_private.h
services/spd/opteed/teesmc_opteed.h
services/spd/opteed/teesmc_opteed_macros.h