arm-trusted-firmware/include/plat
Sandrine Bailleux 3d449de09a Arm platforms: Fix DRAM address macros
On AArch32, ARM_DRAM1_BASE and ARM_DRAM1_SIZE constants are currently
32-bit values (because they are suffixed with UL and the value
0x80000000 fits in a unsigned long int, i.e. a 32-bit value). When
summing them up, the result overflows the maximum value that can be
encoded in a 32-bit value so it wraps around and does not result in
the expected value.

This patch changes the suffix of these constants into ULL so that they
always are 64-bit values.

Change-Id: I3b19b1805e35cc7e43050458df379081b1e882d5
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
2018-11-07 11:34:28 +01:00
..
arm Arm platforms: Fix DRAM address macros 2018-11-07 11:34:28 +01:00
common Remove some MISRA defects in common code 2018-10-04 15:43:52 +01:00
marvell plat: marvell: Add support for Armada-37xx SoC platform 2018-10-31 18:01:09 +02:00