arm-trusted-firmware/services/std_svc/spm/spm_mm
Nishant Sharma 15dd6f19da feat(spm_mm): add support to save and restore fp regs
Add the support to save Nwd's floating point registers before switching
to SEL0 and then restore it after coming out of it. Emit a warning
message if SPM_MM is built with CTX_INCLUDE_FPREGS == 0

There is no need to save FP registers of SEL0 because secure partitions
run to completion.

This change is used to prevent context corruption if secure partition
enabled and Nwd decide to use floating point registers.

Signed-off-by: Nishant Sharma <nishant.sharma@arm.com>
Change-Id: I1eea16ea2311a4f00a806ea72c118752821b9abb
2022-05-11 17:18:21 +01:00
..
aarch64 refactor(spm_mm): reorganize secure partition manager code 2022-04-08 15:36:22 +01:00
spm_mm.mk feat(spm_mm): add support to save and restore fp regs 2022-05-11 17:18:21 +01:00
spm_mm_main.c feat(spm_mm): add support to save and restore fp regs 2022-05-11 17:18:21 +01:00
spm_mm_private.h refactor(spm_mm): reorganize secure partition manager code 2022-04-08 15:36:22 +01:00
spm_mm_setup.c refactor(spm_mm): reorganize secure partition manager code 2022-04-08 15:36:22 +01:00
spm_mm_shim_private.h refactor(spm_mm): reorganize secure partition manager code 2022-04-08 15:36:22 +01:00
spm_mm_xlat.c refactor(spm_mm): reorganize secure partition manager code 2022-04-08 15:36:22 +01:00