arm-trusted-firmware/include/plat/arm/common
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
..
aarch64 Remove string concatenation in assembler files 2018-07-11 09:23:01 +01:00
arm_config.h Fix MISRA defects in some common headers 2018-08-30 09:22:33 +01:00
arm_def.h Arm platforms: Fix DRAM address macros 2018-11-07 11:34:28 +01:00
arm_dyn_cfg_helpers.h plat/arm: Fix MISRA defects in dyn config 2018-11-01 14:15:39 +00:00
arm_reclaim_init.ld.S FVP: Reclaim init code for the stack 2018-10-03 12:06:07 +01:00
arm_sip_svc.h plat/arm: Fix MISRA defects in SiP SVC handler 2018-10-29 14:41:48 +00:00
arm_spm_def.h ARM platforms: Allow board specific definition of SP stack base 2018-07-26 22:01:29 +05:30
arm_tzc_dram.ld.S FVP: Reclaim init code for the stack 2018-10-03 12:06:07 +01:00
plat_arm.h plat/arm: Fix MISRA defects in SiP SVC handler 2018-10-29 14:41:48 +00:00