Add block_storage SP to reference TS build configuration

Adds the block_storage SP to the set of TS secure partitions
included in the reference build configuration. To reduce the
memory impact of adding an additional SP, the load addresses of
SPs have been adjusted to reduce the unecessarily large amount
of secure memory assigned to each SP. Because of its larger
memory footprint, the Crypto SP memory is left unmodified.

To enable multiple build configurations to coexist for SP deployments
defined in the Trusted Services project, the directory structure has
been modified to allow for any number of different configurations.
This change modifies the reference OP-TEE build for compatibility
with the TS changes.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
4 files changed
tree: e07c19e2db05efa4c4cba40b86c4a90dfe2f599e
  1. .github/
  2. br-ext/
  3. fvp/
  4. imx/
  5. kconfigs/
  6. qemu_v8/
  7. rpi3/
  8. ti/
  9. versal/
  10. zynqmp/
  11. .gitignore
  12. am43xx.mk
  13. am57xx.mk
  14. common.mk
  15. dra7xx.mk
  16. fvp-psa-sp.mk
  17. fvp.mk
  18. get_clang.sh
  19. hikey.mk
  20. hikey960.mk
  21. imx.mk
  22. juno.mk
  23. poplar.mk
  24. qemu-check.exp
  25. qemu.mk
  26. qemu_v8.mk
  27. README.md
  28. rockpi4.mk
  29. rpi3.mk
  30. soc_term.py
  31. stm32mp1.mk
  32. synquacer.mk
  33. toolchain.mk
  34. trusted-keys.exp
  35. trusted-services.mk
  36. verdin.mk
  37. versal.mk
  38. 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