arm-trusted-firmware/services/std_svc/spm
Sandrine Bailleux 398489452f SPM: Do not trap S-EL0 access to SVE/SIMD/FP regs
This allows secure partitions to access these registers. This is
needed in some cases. For example, it has been reported that in order
to implement secure storage services, a secure partition needs to
encrypt/decrypt some authentication variables, which requires FP/SIMD
support.

Note that SPM will not do any saving/restoring of these registers on
behalf of the SP. This falls under the SP's responsibility.

Also note that if the SP gets preempted, it might not get a chance to
save/restore FP/SIMD registers first. This patch does not address this
problem. It only serves as a temporary solution to unblock development
on the secure partition side.

Change-Id: I3b8ccdebdac0219f6ac96ad66ab2be0be8374ad3
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
2018-05-15 09:59:44 +02:00
..
aarch64 SPM: Introduce Secure Partition Manager 2017-11-08 18:05:14 +00:00
secure_partition_setup.c SPM: Do not trap S-EL0 access to SVE/SIMD/FP regs 2018-05-15 09:59:44 +02:00
spm.mk SPM: Introduce Secure Partition Manager 2017-11-08 18:05:14 +00:00
spm_main.c Fix some MISRA defects in SPM code 2018-04-17 15:10:18 +01:00
spm_private.h SPM: Allow secondary CPUs to use the Secure Partition 2018-01-08 09:59:33 +00:00
spm_shim_private.h Clean usage of void pointers to access symbols 2018-03-27 13:20:27 +01:00