diff options
author | Andrew Thoelke <andrew.thoelke@arm.com> | 2014-06-20 00:38:03 +0100 |
---|---|---|
committer | Andrew Thoelke <andrew.thoelke@arm.com> | 2014-06-23 14:56:12 +0100 |
commit | 13ac44a5c7336657ba7518ea31c66f7e7dd7eea8 (patch) | |
tree | b20935b3c3dee3ee537197504c45f40b5bef1e52 /lib/stdlib/std.c | |
parent | 167a935733a6e3e412b8ed6a60034d0d84895f2e (diff) |
Eliminate psci_suspend_context array
psci_suspend_context is an array of cache-line aligned structures
containing the single power_state integer per cpu. This array is
the only structure indexed by the aff_map_node.data integer.
This patch saves 2KB of BL3-1 memory by placing the CPU
power_state value directly in the aff_map_node structure. As a
result, this value is now never cached and the cache clean when
writing the value is no longer required.
Fixes ARM-software/tf-issues#195
Change-Id: Ib4c70c8f79eed295ea541e7827977a588a19ef9b
Diffstat (limited to 'lib/stdlib/std.c')
0 files changed, 0 insertions, 0 deletions