arm-trusted-firmware/include
Andrew Thoelke 6c0b45d1ce Correctly dimension the PSCI aff_map_node array
The array of affinity nodes is currently allocated for 32 entries
with the PSCI_NUM_AFFS value defined in psci.h. This is not enough
for large systems, and will substantially over allocate the array
for small systems.

This patch introduces an optional platform definition
PLATFORM_NUM_AFFS to platform_def.h. If defined this value is
used for PSCI_NUM_AFFS, otherwise a value of two times the number
of CPU cores is used.

The FVP port defines PLATFORM_NUM_AFFS to be 10 which saves
nearly 1.5KB of memory.

Fixes ARM-software/tf-issues#192

Change-Id: I68e30ac950de88cfbd02982ba882a18fb69c1445
2014-06-23 14:56:12 +01:00
..
bl31 Correctly dimension the PSCI aff_map_node array 2014-06-23 14:56:12 +01:00
bl32/payloads Move BL porting functions into platform.h 2014-05-23 17:18:54 +01:00
common Initialise CPU contexts from entry_point_info 2014-06-23 14:55:44 +01:00
drivers Make system register functions inline assembly 2014-06-10 15:26:14 +01:00
lib Initialise CPU contexts from entry_point_info 2014-06-23 14:55:44 +01:00
plat/common Further renames of platform porting functions 2014-05-27 16:17:21 +01:00
stdlib Add Firmware Image Package creation tool 2014-02-17 18:51:43 +00:00