arm-trusted-firmware/plat/hisilicon/poplar
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
..
aarch64 poplar: Support Trusted OS extra image (OP-TEE header) parsing 2018-02-08 02:14:46 +09:00
include Update ULL() macro and instances of ull to comply with MISRA 2018-02-27 17:05:51 +00:00
bl1_plat_setup.c Clean usage of void pointers to access symbols 2018-03-27 13:20:27 +01:00
bl2_plat_mem_params_desc.c poplar: Support Trusted OS extra image (OP-TEE header) parsing 2018-02-08 02:14:46 +09:00
bl2_plat_setup.c poplar: Support Trusted OS extra image (OP-TEE header) parsing 2018-02-08 02:14:46 +09:00
bl31_plat_setup.c poplar: Add LOAD_IMAGE_V2 support 2018-02-08 02:14:46 +09:00
plat_pm.c Poplar: Initial commit for Poplar E-96Boards 2017-07-14 16:44:12 +02:00
plat_storage.c poplar: Support Trusted OS extra image (OP-TEE header) parsing 2018-02-08 02:14:46 +09:00
plat_topology.c Poplar: Initial commit for Poplar E-96Boards 2017-07-14 16:44:12 +02:00
platform.mk hikey*, poplar: platform.mk: Fix typo in variable assignments 2018-02-08 02:14:46 +09:00
poplar_image_load.c poplar: Add LOAD_IMAGE_V2 support 2018-02-08 02:14:46 +09:00