]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/ArmLib/ArmV7/ArmV7Support.S
ArmLib/ArmV7: Add ISB to ArmEnableVFP
[mirror_edk2.git] / ArmPkg / Library / ArmLib / ArmV7 / ArmV7Support.S
index 3bb601541d2f6e6f79b06edfb5eb10ad9891eb3d..5ac35524036a6ba0ab36e24cc8b1ad9e98a2be7a 100644 (file)
@@ -347,6 +347,7 @@ ASM_PFX(ArmEnableVFP):
   orr     r0, r0, #0x00f00000\r
   # Write back CPACR (Coprocessor Access Control Register)\r
   mcr     p15, 0, r0, c1, c0, 2\r
+  isb\r
   # Set EN bit in FPEXC. The Advanced SIMD and VFP extensions are enabled and operate normally.\r
   mov     r0, #0x40000000\r
   mcr     p10,#0x7,r0,c8,c0,#0\r