]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg RVCT: add asm macro combining EXPORT, AREA and label definition
authorEugene Cohen <eugene@hp.com>
Wed, 2 Dec 2015 16:23:20 +0000 (16:23 +0000)
committerabiesheuvel <abiesheuvel@Edk2>
Wed, 2 Dec 2015 16:23:20 +0000 (16:23 +0000)
commitdcb2e4bb61931e2dee1739bb76aba315002f0a82
tree236ed5e5ef39903b6cd5e2b84c02725c72a43688
parent8e18fbd70d1c03c75518f8054080a970de372675
ArmPkg RVCT: add asm macro combining EXPORT, AREA and label definition

In response to Leif's request earlier, this adds a new RVCT assembler
macro to centralize the exporting of assembly functions including the
EXPORT directive (so the linker can see it), the AREA directive (so
it's in its own section for code size reasons) and the function label
itself.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eugene Cohen <eugene@hp.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19098 6f19259b-4bc3-4df7-8a09-765794883524
ArmPkg/Include/AsmMacroExport.inc [new file with mode: 0644]