audk/ArmPkg/Library/ArmLib/ArmV7
oliviermartin 18029bb911 ArmLib/ArmV7: Add ISB to ArmEnableVFP
ArmEnableVFP could crash on an out-of-order CPU. Adding an instruction barrier after writing to CPACR cures the problem.

Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Reviewed-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13134 6f19259b-4bc3-4df7-8a09-765794883524
2012-03-26 11:01:21 +00:00
..
ArmLibSupportV7.S ArmPkg/ArmLib: Clean ArmV7Lib 2011-09-27 16:31:20 +00:00
ArmLibSupportV7.asm ArmPkg/ArmLib: Clean ArmV7Lib 2011-09-27 16:31:20 +00:00
ArmV7ArchTimer.c ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmV7ArchTimerSupport.S ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmV7ArchTimerSupport.asm ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmV7Lib.c ArmPkg/ArmV7Lib: Add support for Invalid Instruction Cache to Point of Unification 2012-02-14 18:44:40 +00:00
ArmV7Lib.h ArmPkg/ArmV7Lib: Add support for Invalid Instruction Cache to Point of Unification 2012-02-14 18:44:40 +00:00
ArmV7Lib.inf ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmV7LibPrePi.inf ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmV7LibSec.inf ArmPkg: Add ARM Architectural Timer support 2011-09-27 16:35:16 +00:00
ArmV7Mmu.c ArmPkg/ArmLib: Fixed 'ArmConfigureMmu()' to avoid overflow when an entry is mapped at 0xFFFFFFFF 2012-02-28 17:20:34 +00:00
ArmV7Support.S ArmLib/ArmV7: Add ISB to ArmEnableVFP 2012-03-26 11:01:21 +00:00
ArmV7Support.asm ArmLib/ArmV7: Add ISB to ArmEnableVFP 2012-03-26 11:01:21 +00:00