audk/ArmVirtPkg/PrePi
Ard Biesheuvel dfc2838892 ArmVirtPkg: clean up assembly source files
This updates all assembly source files under ArmVirtPkg to mark
exported functions as ASM_FUNC(), which puts them in a separate
section, allowing the linker to prune code that is left unused.

At the same time, clean up the code to get rid of LoadConstantToReg()
instances involving symbol references, each of which emits an absolute
literal, and hence and entry in the PE/COFF .reloc table.

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 12:29:31 +02:00
..
AArch64 ArmVirtPkg: clean up assembly source files 2016-08-11 12:29:31 +02:00
Arm ArmVirtPkg: clean up assembly source files 2016-08-11 12:29:31 +02:00
Scripts ArmVirtPkg/ArmVirtPrePiUniCoreRelocatable: deal with relaxed XIP alignment 2016-08-02 14:04:00 +02:00
ArmVirtPrePiUniCoreRelocatable.inf BaseTools GCC: use 'gcc' as the linker command for GCC44 and later 2016-08-02 08:40:43 +02:00
LzmaDecompress.h Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg 2015-05-29 13:50:43 +00:00
PrePi.c ArmVirtPkg/PrePi: remove global variable allocation from lowlevel init 2015-11-27 17:06:48 +00:00
PrePi.h ArmVirtPkg/PrePi: remove global variable allocation from lowlevel init 2015-11-27 17:06:48 +00:00