summaryrefslogtreecommitdiffstats
path: root/ArmPlatformPkg/PrePi
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-10-28 12:36:19 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2016-10-28 16:26:15 +0100
commit4101c8753f4dfcb489afcba6d7dd20216545c417 (patch)
tree299065c94e3535f522d527987acdb45ee905531c /ArmPlatformPkg/PrePi
parentc44f9a42d4a564cb04372389276cd48c05ad9914 (diff)
downloadedk2-4101c8753f4dfcb489afcba6d7dd20216545c417.tar.gz
edk2-4101c8753f4dfcb489afcba6d7dd20216545c417.tar.bz2
edk2-4101c8753f4dfcb489afcba6d7dd20216545c417.zip
ArmPkg RVCT: add ADRL/LDRL macro equivalents
The GCC ARM builds have access to ADRL/LDRL macros that emit relative symbol references, i.e., references that do not require fixing up at load time (or FV generation time for XIP modules) Implement equivalent functionality for RVCT: note that this does not use movw/movt pairs, but the more compatible add/add/add or add/add/ldr sequences (which Clang does not support, unfortunately, hence the use of movw/movt for the GCC toolchain family) Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'ArmPlatformPkg/PrePi')
0 files changed, 0 insertions, 0 deletions