arm-trusted-firmware/services/std_svc/spm
Antonio Nino Diaz 6de6965b2f SPM: Move shim layer to TTBR1_EL1
This gives each Secure Partition complete freedom on its address space.
Previously, the memory used by the exception vectors was reserved and
couldn't be used. Also, it always had to be mapped, forcing SPM to
generate translation tables that included the exception vectors as well
as the Partition memory regions. With this change, partitions can reduce
their address space size easily.

Change-Id: I67fb5e9bdf2870b73347f23bff702fab0a8f8711
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2019-04-03 10:51:31 +01:00
..
aarch64 Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
README.rst SPM: Remove remaining SMC interfaces 2018-12-11 15:04:24 +00:00
spci.c SPM: Create SPCI auxiliary function 2019-04-01 10:43:42 +01:00
spm.mk Remove support for the SMC Calling Convention 2.0 2019-01-30 16:01:49 +00:00
spm_buffers.c Remove several warnings reported with W=2 2019-04-01 10:43:42 +01:00
spm_main.c SPM: Move shim layer to TTBR1_EL1 2019-04-03 10:51:31 +01:00
spm_private.h SPM: Move shim layer to TTBR1_EL1 2019-04-03 10:51:31 +01:00
spm_setup.c SPM: Move shim layer to TTBR1_EL1 2019-04-03 10:51:31 +01:00
spm_shim_private.h SPM: Move shim layer to TTBR1_EL1 2019-04-03 10:51:31 +01:00
spm_xlat.c SPM: Move shim layer to TTBR1_EL1 2019-04-03 10:51:31 +01:00
sprt.c SPM: Remove unnecessary register save 2019-02-14 17:37:56 +00:00

README.rst

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> </head>

This is a prototype loosely based on the SPCI Alpha and SPRT pre-alpha specifications. Any interface / platform API introduced for this is subject to change as it evolves.

</html>