Fix the array size of mpidr_aff_map_nodes_t.
This patch fixes the array size of mpidr_aff_map_nodes_t which was less by one element. Fixes ARM-software/tf-issues#264 Change-Id: I48264f6f9e7046a3d0f4cbcd63b9ba49657e8818
This commit is contained in:
parent
435cdcf42b
commit
235585b193
|
@ -61,7 +61,11 @@
|
||||||
#define MPIDR_AFFLVL1 1
|
#define MPIDR_AFFLVL1 1
|
||||||
#define MPIDR_AFFLVL2 2
|
#define MPIDR_AFFLVL2 2
|
||||||
#define MPIDR_AFFLVL3 3
|
#define MPIDR_AFFLVL3 3
|
||||||
/* TODO: Support only the first 3 affinity levels for now */
|
/*
|
||||||
|
* The MPIDR_MAX_AFFLVL count starts from 0. Take care to
|
||||||
|
* add one while using this macro to define array sizes.
|
||||||
|
* TODO: Support only the first 3 affinity levels for now.
|
||||||
|
*/
|
||||||
#define MPIDR_MAX_AFFLVL 2
|
#define MPIDR_MAX_AFFLVL 2
|
||||||
|
|
||||||
/* Constant to highlight the assumption that MPIDR allocation starts from 0 */
|
/* Constant to highlight the assumption that MPIDR allocation starts from 0 */
|
||||||
|
|
|
@ -60,7 +60,7 @@ typedef struct aff_limits_node {
|
||||||
int max;
|
int max;
|
||||||
} aff_limits_node_t;
|
} aff_limits_node_t;
|
||||||
|
|
||||||
typedef aff_map_node_t (*mpidr_aff_map_nodes_t[MPIDR_MAX_AFFLVL]);
|
typedef aff_map_node_t (*mpidr_aff_map_nodes_t[MPIDR_MAX_AFFLVL + 1]);
|
||||||
typedef unsigned int (*afflvl_power_on_finisher_t)(aff_map_node_t *);
|
typedef unsigned int (*afflvl_power_on_finisher_t)(aff_map_node_t *);
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
|
|
Loading…
Reference in New Issue