]> git.baikalelectronics.ru Git - arm-tf.git/commit
plat/arm: css: Turn ON/OFF redistributor in sync with GIC CPU interface ON/OFF
authorJagadeesh Ujja <jagadeesh.ujja@arm.com>
Tue, 5 Jan 2021 16:31:24 +0000 (22:01 +0530)
committerjagadeesh.ujja <jagadeesh.ujja@arm.com>
Wed, 20 Jan 2021 13:31:16 +0000 (13:31 +0000)
commit4d8c18196378824e388cf31ef991ba8fbbb09cbf
tree6052a9b879ee54e19e09e2f11be65484857d6c66
parentf03c4ea8e604bcf5d13af3012e0ba7ec56e3180f
plat/arm: css: Turn ON/OFF redistributor in sync with GIC CPU interface ON/OFF

Turn ON/OFF GIC redistributor in sync with GIC CPU interface ON/OFF.

Issue :
The Linux prompt hangs when all the cores in a cluster are turned OFF
and we try to turn ON a core in that cluster. Previously when TF-A turns
ON a core, TF-A first turns ON the redistributor followed by the core.
This did not match the flow when turning OFF a core, as TF-A did not
turn OFF redistributor when the corresponding core[s] are disabled.
This hang is resolved by disabling redistributor as cores are disabled,
keeping them in sync.

Signed-off-by: Jagadeesh Ujja <jagadeesh.ujja@arm.com>
Change-Id: Ifd04fdcfd47b45e00f874f15b098471883d023f0
plat/arm/css/common/css_pm.c