diff options
author | Imre Kis <imre.kis@arm.com> | 2019-11-15 09:50:06 +0000 |
---|---|---|
committer | Imre Kis <imre.kis@arm.com> | 2019-11-15 09:50:06 +0000 |
commit | e2b6a9ced9be909306ecf445aee621e5113ac1fd (patch) | |
tree | faf2c9ba6def265ff88df50df13764cfaa535a21 /plat/arm | |
parent | 38c078e05c4eebc4c25c9cec5201197ec461bd70 (diff) | |
download | platform_external_arm-trusted-firmware-e2b6a9ced9be909306ecf445aee621e5113ac1fd.tar.gz platform_external_arm-trusted-firmware-e2b6a9ced9be909306ecf445aee621e5113ac1fd.tar.bz2 platform_external_arm-trusted-firmware-e2b6a9ced9be909306ecf445aee621e5113ac1fd.zip |
Fix multithreaded FVP power domain tree
The number of levels in the topology has not changed but the count of
processing elements on the lowest layer is now multiplied by the value
of FVP_MAX_PE_PER_CPU.
Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: Ia1568a40ea33dbbbcdfab6c8ab6d19f4db0b8eb4
Diffstat (limited to 'plat/arm')
-rw-r--r-- | plat/arm/board/fvp/fvp_topology.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plat/arm/board/fvp/fvp_topology.c b/plat/arm/board/fvp/fvp_topology.c index 9823fb3b3..24e79b4d4 100644 --- a/plat/arm/board/fvp/fvp_topology.c +++ b/plat/arm/board/fvp/fvp_topology.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2018, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2013-2019, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -36,7 +36,8 @@ const unsigned char *plat_get_power_domain_tree_desc(void) fvp_power_domain_tree_desc[1] = FVP_CLUSTER_COUNT; for (i = 0; i < FVP_CLUSTER_COUNT; i++) - fvp_power_domain_tree_desc[i + 2] = FVP_MAX_CPUS_PER_CLUSTER; + fvp_power_domain_tree_desc[i + 2] = + FVP_MAX_CPUS_PER_CLUSTER * FVP_MAX_PE_PER_CPU; return fvp_power_domain_tree_desc; |