fvp: add support for Secure Partitions in the FIP

This commit introduces a new packaging option for Secure Partitions.
Instead of embedding the images into the OP-TEE binary, TF-A offers a
mechanism to encapsulate an SP image and its manifest into an SP package
and add that to the FIP [1].

TF-A needs two config options to enable this:
 - SP_LAYOUT_FILE: This json file contains the path of the SP images and
   their corresponding manifests. It's generated by Trusted Services.
 - ARM_BL2_SP_LIST_DTS: This dts snippet describes where each SP package
   should be loaded by BL2.

Link: [1] https://trustedfirmware-a.readthedocs.io/en/v2.6/components/secure-partition-manager.html#secure-partition-packages
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
4 files changed
tree: 26d186ee067b2bd6ac4e485288c1c65e7a4509e4
  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