Enable both Linux FF-A drivers in the same build

Warning: this change needs an updated manifest which makes both drivers
available under <workspace root>!
See: https://review.trustedfirmware.org/c/OP-TEE/manifest/+/15165

Before this change either the new arm-ffa-tee or the old arm-ffa-user
driver was built. Since the SmmGW tests need the old driver and all
other service needs the new one, either the UEFI or all other tests
could be run.
This change builds both drivers to enable running all TS tests with the
same binaries.

This change moves the install directory of the kernel modules to under
"<workspace root>/out", and adds an extra step copying the module
binaries to the shared directory and merging the two "load_module.sh"
scripts to the same place.

Change-Id: I31135986794b69c99bb8432fcba5bcc8391759ea
Signed-off-by: Gyorgy Szing <Gyorgy.Szing@arm.com>
1 file changed
tree: 9cca0bdef2f47171d1b87431e46abfe6ffc360e7
  1. .github/
  2. br-ext/
  3. fvp/
  4. kconfigs/
  5. rpi3/
  6. ti/
  7. zynqmp/
  8. .gitignore
  9. .travis.yml
  10. am43xx.mk
  11. am57xx.mk
  12. common.mk
  13. dra7xx.mk
  14. fvp.mk
  15. fvp_ffa.mk
  16. get_clang.sh
  17. hikey.mk
  18. hikey960.mk
  19. juno.mk
  20. poplar.mk
  21. qemu-check.exp
  22. qemu.mk
  23. qemu_v8.mk
  24. README.md
  25. rpi3.mk
  26. stm32mp1.mk
  27. synquacer.mk
  28. toolchain.mk
  29. verdin.mk
  30. 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