audk/ArmPlatformPkg
Ard Biesheuvel a6a835bdb1 ArmPlatformPkg/PrePeiCore: enable VFP at startup
While the alternative PEI-less SEC implementation in PrePi already
takes the EnableVFP PCD into account, the PrePeiCore code does not,
and so we may end up triggering synchronous exception when code
attempts to use FP or SIMD registers, which is permitted on AARCH64
by the spec.

So enable the VFP as early as feasible if the associated PCD is set.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2020-01-14 22:12:17 +00:00
..
Drivers ArmPlatformPkg: list module-internal header files in INF [Sources] 2019-07-23 00:20:26 +02:00
Include/Library ArmPlatformPkg: Fix various typos 2019-07-04 12:20:52 +01:00
Library ArmPlatformPkg: Add missing header files in INF file 2019-09-13 18:17:14 +01:00
MemoryInitPei ArmPlatformPkg: Fix various typos 2019-07-04 12:20:52 +01:00
PlatformPei ArmPlatformPkg: Fix various typos 2019-07-04 12:20:52 +01:00
PrePeiCore ArmPlatformPkg/PrePeiCore: enable VFP at startup 2020-01-14 22:12:17 +00:00
PrePi ArmPlatformPkg: Add missing header files in INF file 2019-09-13 18:17:14 +01:00
Scripts ArmPlatformPkg: strip trailing whitespace 2019-10-04 11:18:22 +01:00
ArmPlatformPkg.dec ArmPlatformPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmPlatformPkg.dsc ArmPlatformPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00