audk/ArmPkg/Library
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
..
ArmArchTimerLib ArmPkg/ArmArchTimerLib: Renamed the constructor to 'TimerConstructor()' 2012-02-27 10:23:08 +00:00
ArmCacheMaintenanceLib ArmPkg/ArmV7Lib: Add support for Invalid Instruction Cache to Point of Unification 2012-02-14 18:44:40 +00:00
ArmDisassemblerLib ArmPkg/ArmDisassemblerLib: Comment out unused variable 2011-09-13 09:55:01 +00:00
ArmDmaLib ArmPkg: Fix ARMGCC build 2011-08-18 11:12:39 +00:00
ArmLib ArmLib/ArmV7: Add ISB to ArmEnableVFP 2012-03-26 11:01:21 +00:00
BaseMemoryLibStm ArmPkg: Fix InternalMemCopyMem() 2011-03-31 12:26:20 +00:00
BaseMemoryLibVstm Fix issue with fixing tabs. 2011-02-02 23:19:30 +00:00
BasePeCoffLib Sync up ArmPkg with patch from mailing list. Changed name of BdsLib.h to BdsUnixLib.h and fixed a lot of issues with Xcode building. 2011-02-02 22:35:30 +00:00
BdsLib ArmPkg/BdsLib: Added support for using uInitrd 2012-02-24 16:11:51 +00:00
CompilerIntrinsicsLib ArmPkg/CompilerIntrinsicsLib: Reverse the order of the 'ldrb' instructions in __aeabi_uread4 2011-09-29 20:55:10 +00:00
DebugAgentSymbolsOnlyLib ARM Packages: Rename PcdNormal* into Pcd* PCDs 2011-09-22 23:06:31 +00:00
DebugPeCoffExtraActionLib ArmPkg: Fix warnings raised by ARMGCC 2011-06-15 19:53:15 +00:00
DebugUncachedMemoryAllocationLib ArmPkg/ArmCpuLib: Fix GCC/XCode builds 2011-11-01 23:32:04 +00:00
DefaultExceptionHandlerLib ArmPkg/DefaultExceptionHandlerLib: Replace the Print() by SerialOutputWrite() function 2011-11-01 23:34:14 +00:00
PeiServicesTablePointerLib ArmPkg: Implement PeiServicesTablePointerLib using TPIDRURW register 2011-06-03 09:43:12 +00:00
RvdPeCoffExtraActionLib ArmPkg/RvdPeCoffExtraActionLib: Add quotes in RVD command line for RVD under Linux 2011-11-01 23:35:05 +00:00
SemiHostingDebugLib Update the copyright notice format 2010-04-29 12:15:47 +00:00
SemiHostingSerialPortLib ArmPkg/SemiHostingSerialPortLib: Return number of written bytes in SerialPortWrite() 2011-07-19 15:01:27 +00:00
SemihostLib ArmPkg/Library/SemihostLib: Removed depenencies on Uefi.h (Base library) 2012-02-28 17:34:12 +00:00
UncachedMemoryAllocationLib ArmPkg/UncachedMemoryAllocationLib: Use gDS function to set memory attributes 2011-07-18 17:40:12 +00:00