arm-trusted-firmware/docs
David Cunado 91089f360a Move FPEXC32_EL2 to FP Context
The FPEXC32_EL2 register controls SIMD and FP functionality when the
lower ELs are executing in AArch32 mode. It is architecturally mapped
to AArch32 system register FPEXC.

This patch removes FPEXC32_EL2 register from the System Register context
and adds it to the floating-point context. EL3 only saves / restores the
floating-point context if the build option CTX_INCLUDE_FPREGS is set to 1.

The rationale for this change is that if the Secure world is using FP
functionality and EL3 is not managing the FP context, then the Secure
world will save / restore the appropriate FP registers.

NOTE - this is a break in behaviour in the unlikely case that
CTX_INCLUDE_FPREGS is set to 0 and the platform contains an AArch32
Secure Payload that modifies FPEXC, but does not save and restore
this register

Change-Id: Iab80abcbfe302752d52b323b4abcc334b585c184
Signed-off-by: David Cunado <david.cunado@arm.com>
2017-11-15 22:42:05 +00:00
..
diagrams update the interrupt diagrams 2017-08-17 16:55:25 +08:00
plantuml docs: Add SDEI dispatcher documentation 2017-11-13 08:38:51 +00:00
plat hikey*: Update docs 2017-09-29 19:56:39 +01:00
spd Remove Markdown documentation 2017-06-29 16:22:45 +01:00
arm-sip-service.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
auth-framework.rst Dynamic selection of ECDSA or RSA 2017-09-22 17:42:40 +08:00
change-log.rst Fix to change.log 2017-08-03 18:24:04 +01:00
cpu-specific-build-macros.rst Cortex-A72: Implement workaround for erratum 859971 2017-09-07 14:22:02 +01:00
firmware-design.rst Move FPEXC32_EL2 to FP Context 2017-11-15 22:42:05 +00:00
firmware-update.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
interrupt-framework-design.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
platform-interrupt-controller-API.rst GIC: Introduce API to get interrupt ID 2017-11-13 07:49:30 +00:00
platform-migration-guide.rst Update documentation to PSCI v1.1 2017-10-13 12:39:47 +01:00
porting-guide.rst BL31: Add SDEI dispatcher 2017-11-13 08:38:51 +00:00
psci-lib-integration-guide.rst Manual fixes to reST documentations 2017-06-29 11:48:05 +01:00
psci-pd-tree.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
reset-design.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
rt-svc-writers-guide.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
sdei.rst docs: Add SDEI dispatcher documentation 2017-11-13 08:38:51 +00:00
spm-user-guide.rst SPM: FVP: Introduce port of SPM 2017-11-09 11:34:09 +00:00
trusted-board-boot.rst Convert documentation to reStructuredText 2017-06-29 11:47:09 +01:00
user-guide.rst BL31: Add SDEI dispatcher 2017-11-13 08:38:51 +00:00
xlat-tables-lib-v2-design.rst xlat: Add support for EL0 and EL1 mappings 2017-10-05 14:32:12 +01:00