fvp: Introduce mixed compilation mode 32bits / 64bits

This patch introduce compilation mode 32bits / 64 bits independently
for every parts:
- COMPILE_NS_USER:   Non-Secure User
- COMPILE_NS_KERNEL: Non-Secure Kernel
- COMPILE_S_USER:    Secure User
- COMPILE_S_KERNEL:  Secure Kernel

This is used on FVP, the non-secure part being bits, but the secure
part can be specified as 32 or 64 bits (64bits by default).

Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)
Tested-by: Pascal Brand <pascal.brand@linaro.org> (FVP)
Signed-off-by: Pascal Brand <pascal.brand@st.com>
2 files changed
tree: 82aae7c4abda55068b8a01223c0a1ddf991cf563
  1. kconfigs/
  2. .gitignore
  3. common.mk
  4. fvp.mk
  5. hikey.mk
  6. juno.mk
  7. mediatek.mk
  8. qemu-check.exp
  9. qemu.mk
  10. README.md
  11. toolchain.mk
README.md

Contains the necessary build files to handle OP-TEE for various setups, for now, please see manifest/README.md and OP-TEE/README.md for instructions.