arm-trusted-firmware/plat/fvp
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions
In order for the symbol table in the ELF file to contain the size of
functions written in assembly, it is necessary to report it to the
assembler using the .size directive.

To fulfil the above requirements, this patch introduces an 'endfunc'
macro which contains the .endfunc and .size directives. It also adds
a .func directive to the 'func' assembler macro.

The .func/.endfunc have been used so the assembler can fail if
endfunc is omitted.

Fixes ARM-Software/tf-issues#295

Change-Id: If8cb331b03d7f38fe7e3694d4de26f1075b278fc
Signed-off-by: Kévin Petit <kevin.petit@arm.com>
2015-04-08 13:02:59 +01:00
..
aarch64 Add support to indicate size and end of assembly functions 2015-04-08 13:02:59 +01:00
drivers/pwrc Move bakery algorithm implementation out of coherent memory 2015-01-22 10:57:44 +00:00
include Use ARM CCI driver on FVP and Juno platforms 2015-03-16 18:37:59 +00:00
tsp Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
bl1_fvp_setup.c Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
bl2_fvp_setup.c FVP: initialize IO framework in bl2_early_platform_setup() 2015-01-28 18:27:54 +00:00
bl31_fvp_setup.c Remove coherent memory from the BL memory maps 2015-01-22 10:57:44 +00:00
fvp_def.h Use ARM CCI driver on FVP and Juno platforms 2015-03-16 18:37:59 +00:00
fvp_io_storage.c TBB: authenticate BL3-x images and certificates 2015-01-28 18:27:54 +00:00
fvp_pm.c Use ARM CCI driver on FVP and Juno platforms 2015-03-16 18:37:59 +00:00
fvp_private.h Use ARM CCI driver on FVP and Juno platforms 2015-03-16 18:37:59 +00:00
fvp_security.c FVP: map non-secure DRAM1 in the MMU 2015-01-21 09:44:40 +00:00
fvp_topology.c Export maximum affinity using PLATFORM_MAX_AFFLVL macro 2015-02-12 15:12:52 +00:00
fvp_trusted_boot.c TBB: add a platform specific function to validate the ROTPK 2015-01-28 18:26:59 +00:00
platform.mk Use ARM CCI driver on FVP and Juno platforms 2015-03-16 18:37:59 +00:00