arm-trusted-firmware/plat/arm/common
Sandrine Bailleux ed81f3ebbf Introduce utils.h header file
This patch introduces a new header file: include/lib/utils.h.
Its purpose is to provide generic macros and helper functions that
are independent of any BL image, architecture, platform and even
not specific to Trusted Firmware.

For now, it contains only 2 macros: ARRAY_SIZE() and
IS_POWER_OF_TWO(). These were previously defined in bl_common.h and
xlat_tables.c respectively.

bl_common.h includes utils.h to retain compatibility for platforms
that relied on bl_common.h for the ARRAY_SIZE() macro. Upstream
platform ports that use this macro have been updated to include
utils.h.

Change-Id: I960450f54134f25d1710bfbdc4184f12c049a9a9
2016-07-08 14:37:11 +01:00
..
aarch64 Introduce arm_setup_page_tables() function 2016-07-08 14:37:11 +01:00
tsp Introduce arm_setup_page_tables() function 2016-07-08 14:37:11 +01:00
arm_bl1_fwu.c Fix the inconsistencies in bl1_tbbr_image_descs[] 2016-02-22 18:17:34 +00:00
arm_bl1_setup.c Introduce arm_setup_page_tables() function 2016-07-08 14:37:11 +01:00
arm_bl2_setup.c Introduce arm_setup_page_tables() function 2016-07-08 14:37:11 +01:00
arm_bl2u_setup.c Introduce arm_setup_page_tables() function 2016-07-08 14:37:11 +01:00
arm_bl31_setup.c Introduce arm_setup_page_tables() function 2016-07-08 14:37:11 +01:00
arm_cci.c Introduce utils.h header file 2016-07-08 14:37:11 +01:00
arm_ccn.c Add CCN support to FVP platform port 2016-05-25 10:25:16 +01:00
arm_common.mk Enable PSCI_STAT_COUNT/RESIDENCY for ARM standard platforms 2016-06-16 08:55:00 +01:00
arm_gicv2.c Remove support for legacy VE memory map in FVP 2016-04-27 16:59:20 +01:00
arm_gicv3.c Remove support for legacy VE memory map in FVP 2016-04-27 16:59:20 +01:00
arm_gicv3_legacy.c Remove support for legacy VE memory map in FVP 2016-04-27 16:59:20 +01:00
arm_io_storage.c Introduce utils.h header file 2016-07-08 14:37:11 +01:00
arm_pm.c ARM platforms: rationalise memory attributes of shared memory 2016-02-18 09:31:15 +00:00
arm_topology.c Allow multi cluster topology definitions for ARM platforms 2016-02-19 09:18:52 +00:00
arm_tzc400.c Migrate ARM standard platforms to the refactored TZC driver 2016-03-31 21:23:23 +01:00
arm_tzc_dmc500.c Add support to program a DMC-500 TZC on ARM platforms 2016-03-31 21:23:24 +01:00