Add plat-vexpress* Initial support for Versatile Express of FVP with ARM Trusted Firmware (ATF below)* Use entry vector for entering TEE Align interface between TEE and secure monitor with t
Add plat-vexpress* Initial support for Versatile Express of FVP with ARM Trusted Firmware (ATF below)* Use entry vector for entering TEE Align interface between TEE and secure monitor with the interface between OPTEED in ATF and TEE. Uses an ATF compatible entry vector for entering TEE from internal secure monitor. Internal secure monitor saves entry reason to be able to tell when switching back to nonsecure world if r0-r3 should be preserved (FIQ case) or returned as is (normal call case).* Many small fixes of generic problems that could affect other platforms too.* Disable unaligned data accesses by adding compiler flag -mno-unaligned-access* Adds support for Versatile Express of QEMU with 8 MiB of secure DRAM
show more ...
Fix compilation issue when there is no traces
Removed file core/include/kernel/kta_mem.hSigned-off-by: Joakim Bech <joakim.bech@linaro.org>
Removed unused KTA related defines- Moved IO macro from kta_mem.h to io.h.- Removed unused TEE_MEM_xyz defines.- Removed code that was used for TA's in TEE RAM (impossible to reach that code).
Removed unused KTA related defines- Moved IO macro from kta_mem.h to io.h.- Removed unused TEE_MEM_xyz defines.- Removed code that was used for TA's in TEE RAM (impossible to reach that code).Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Open-source the TEE CoreSigned-off-by: Pascal Brand <pascal.brand@st.com>
1...<<515253