audk/ArmPlatformPkg/Library
Ard Biesheuvel 926059304e ArmPlatformPkg/ArmPlatformStackLib: switch to ASM_FUNC() asm macro
Annotate functions with ASM_FUNC() so that they are emitted into
separate sections.

While we're at it, replace some inefficient uses of LoadConstantToReg(),
and remove the workaround that was added to allow conditional branches
to functions with external linkage.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2016-08-11 13:25:06 +02:00
..
ArmPlatformLibNull ArmPlatformPkg/ArmPlatformLibNull: switch to ASM_FUNC() asm macro 2016-08-11 13:25:05 +02:00
ArmPlatformSecLibNull ArmPlatformPkg: Increase more ARM address Pcd entries to 64-bit. 2014-11-11 00:43:03 +00:00
ArmPlatformStackLib ArmPlatformPkg/ArmPlatformStackLib: switch to ASM_FUNC() asm macro 2016-08-11 13:25:06 +02:00
ArmPlatformSysConfigLibNull ArmPlatformPkg: Introduced ArmPlatformSysConfigLib NULL library 2014-09-18 21:15:29 +00:00
ArmShellCmdRunAxf ArmPlatformPkg: Convert all .uni files to utf-8 2015-12-15 04:51:08 +00:00
ArmTrustedMonitorLibNull ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
DebugSecExtraActionLib ArmPlatformPkg: Rectify file modes 2016-02-02 11:42:31 +00:00
EblCmdLib ArmPlatformPkg/EblCmdLib: drop bogus ArmGlobalVariableHob.h include 2015-11-27 17:09:06 +00:00
L2X0CacheLibNull ArmPlatformPkg: Rectify file modes 2016-02-02 11:42:31 +00:00
PL011SerialPortLib ArmPlatformPkg: Add support to configure PL011 UART clock 2016-06-15 16:15:50 +02:00
PL031RealTimeClockLib ArmPlatformPkg/PL031RealTimeClockLib: remove local copy of gRT pointer 2016-05-11 16:57:23 +02:00
PlatformIntelBdsLib ArmPlatformPkg/IntelBds: call BdsLibConnectAll() 2016-02-24 10:35:51 +00:00
PrePiHobListPointerLib ArmPlatformPkg: Rectify file modes 2016-02-02 11:42:31 +00:00
SP804TimerLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00