]> git.baikalelectronics.ru Git - arm-tf.git/commit
Use uintptr_t as base address type in ARM driver APIs
authorJuan Castillo <juan.castillo@arm.com>
Tue, 9 Sep 2014 08:49:23 +0000 (09:49 +0100)
committerJuan Castillo <juan.castillo@arm.com>
Thu, 9 Jul 2015 10:53:32 +0000 (11:53 +0100)
commit02462972c952c1b750b011f7e985d04d0a1556aa
treef2bbccd2b8b8243dc899625a3383d74fc64ba96f
parent84f95bed549eab4ca40fbd0505e0e3720384880c
Use uintptr_t as base address type in ARM driver APIs

This patch changes the type of the base address parameter in the
ARM device driver APIs to uintptr_t (GIC, CCI, TZC400, PL011). The
uintptr_t type allows coverage of the whole memory space and to
perform arithmetic operations on the addresses. ARM platform code
has also been updated to use uintptr_t as GIC base address in the
configuration.

Fixes ARM-software/tf-issues#214

Change-Id: I1b87daedadcc8b63e8f113477979675e07d788f1
15 files changed:
drivers/arm/cci/cci.c
drivers/arm/cci400/cci400.c
drivers/arm/gic/arm_gic.c
drivers/arm/gic/gic_v2.c
drivers/arm/pl011/pl011_console.S
drivers/arm/tzc400/tzc400.c
drivers/console/console.S
drivers/console/skeleton_console.S
include/drivers/arm/arm_gic.h
include/drivers/arm/cci.h
include/drivers/arm/cci400.h
include/drivers/arm/gic_v2.h
include/drivers/arm/tzc400.h
include/drivers/console.h
include/plat/arm/common/arm_config.h