arm-trusted-firmware/include/plat/arm/board/common
David Cunado 9edac0479d Resolve build errors flagged by GCC 6.2
With GCC 6.2 compiler, more C undefined behaviour is being flagged as
warnings, which result in build errors in ARM TF build.

The specific issue that this patch resolves is the use of (1 << 31),
which is predominantly used in case statements, where 1 is represented
as a signed int. When shifted to msb the behaviour is undefined.

The resolution is to specify 1 as an unsigned int using a convenience
macro ULL(). A duplicate macro MAKE_ULL() is replaced.

Fixes ARM-software/tf-issues#438

Change-Id: I08e3053bbcf4c022ee2be33a75bd0056da4073e1
Signed-off-by: David Cunado <david.cunado@arm.com>
2017-01-26 13:47:37 +00:00
..
drivers Add basic NOR flash driver for ARM platforms 2015-11-27 09:34:20 +00:00
board_arm_def.h Use #ifdef for IMAGE_BL* instead of #if 2017-01-24 01:01:21 +09:00
board_arm_oid.h Replace all SCP FW (BL0, BL3-0) references 2015-12-14 12:31:16 +00:00
board_css_def.h Resolve build errors flagged by GCC 6.2 2017-01-26 13:47:37 +00:00
v2m_def.h ARM CSS platforms: Map flash as execute-never by default 2016-07-08 14:55:11 +01:00