arm-trusted-firmware/include/common
Joel Hutton 9f85f9e379 Clean usage of void pointers to access symbols
Void pointers have been used to access linker symbols, by declaring an
extern pointer, then taking the address of it. This limits symbols
values to aligned pointer values. To remove this restriction an
IMPORT_SYM macro has been introduced, which declares it as a char
pointer and casts it to the required type.

Change-Id: I89877fc3b13ed311817bb8ba79d4872b89bfd3b0
Signed-off-by: Joel Hutton <Joel.Hutton@Arm.com>
2018-03-27 13:20:27 +01:00
..
aarch32 Merge pull request #1228 from dp-arm/dp/cve_2017_5715 2018-01-25 00:06:50 +00:00
aarch64 Merge pull request #1193 from jwerner-chromium/JW_coreboot 2018-01-24 14:31:53 +00:00
tbbr Add dynamic config image IDs 2018-02-26 16:31:11 +00:00
asm_macros_common.S Mark functions defined in assembly files 2018-01-18 09:57:16 +00:00
bl_common.h Clean usage of void pointers to access symbols 2018-03-27 13:20:27 +01:00
debug.h Implement log framework 2017-09-11 15:37:24 +01:00
desc_image_load.h Fix MISRA rule 8.4 Part 1 2018-02-28 17:19:55 +00:00
ep_info.h aarch32: use lr as bl32 boot argument on aarch32 only systems 2018-02-02 13:16:18 +01:00
fdt_wrappers.h Dynamic cfg: MISRA fixes 2018-02-26 16:31:11 +00:00
image_decompress.h image_decompress: add APIs for decompressing images 2018-02-02 00:19:08 +09:00
interrupt_props.h GIC: Allow specifying interrupt properties 2017-10-16 16:50:02 +01:00
param_header.h SPM: Introduce Secure Partition Manager 2017-11-08 18:05:14 +00:00
runtime_svc.h Clean usage of void pointers to access symbols 2018-03-27 13:20:27 +01:00