fvp: add Trusted Services support

Add support for building Secure Partitions implemented by the Trusted
Services project. The patch contains helper functions to invoke the TS
buildsystem in order to build SPs and include them into the OP-TEE bin.
It also adds a new top level Makefile which configures OP-TEE and TF-A
for the S-EL1 SPMC scenario on FVP platform.

Link: https://www.trustedfirmware.org/projects/trusted-services/
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com>
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
4 files changed
tree: d488d9daa33ad66f279604aba9093e93e1526d41
  1. .github/
  2. br-ext/
  3. fvp/
  4. imx/
  5. kconfigs/
  6. qemu_v8/
  7. rpi3/
  8. ti/
  9. zynqmp/
  10. .gitignore
  11. am43xx.mk
  12. am57xx.mk
  13. common.mk
  14. dra7xx.mk
  15. fvp-psa-sp.mk
  16. fvp.mk
  17. get_clang.sh
  18. hikey.mk
  19. hikey960.mk
  20. imx.mk
  21. juno.mk
  22. poplar.mk
  23. qemu-check.exp
  24. qemu.mk
  25. qemu_v8.mk
  26. README.md
  27. rpi3.mk
  28. soc_term.py
  29. stm32mp1.mk
  30. synquacer.mk
  31. toolchain.mk
  32. trusted-keys.exp
  33. trusted-services.mk
  34. verdin.mk
  35. zynqmp.mk
README.md

OP-TEE build.git

This git contains makefiles etc to be able to build a full OP-TEE developer setup for the OP-TEE project.

All official OP-TEE documentation has moved to http://optee.readthedocs.io. The pages that used to be here in this git can be found under build and Device specific information at he new location for the OP-TEE documentation.

// OP-TEE core maintainers