bsps/aarch64: Ensure FPU trap state is consistent

RTEMS may be booted from a dirty environment. Ensure that FPU trap
settings are consistent.
This commit is contained in:
Kinsey Moore
2022-10-27 16:58:01 -05:00
committed by Joel Sherrill
parent 7842a333e0
commit 698227e6ea

View File

@@ -307,6 +307,12 @@ _el1_start:
/* FPU does not need to be enabled on AArch64 */
/* Ensure FPU traps are disabled by default */
mrs x0, FPCR
bic x0, x0, #((1 << 8) | (1 << 9) | (1 << 10) | (1 << 11) | (1 << 12))
bic x0, x0, #(1 << 15)
msr FPCR, x0
#endif /* AARCH64_MULTILIB_VFP */
/* Branch to start hook 1 */