(And as Harry points out to me, TC2 doesn't use the ARM Trusted Firmware at all. Everything else below is correct though :)
*gets some more coffee*
On Fri, Feb 28, 2014 at 08:31:40AM +0000, Leif Lindholm wrote:
Hi Tiger,
On Fri, Feb 28, 2014 at 02:54:11PM +0800, TigerLiu@via-alliance.com wrote:
UEFI boots on a single A7 code on TC2, so it doesn't need CCI-400.
So, for a big.LITTLE platform, although it included 2 clusters and 4 cores.
But if UEFI used only 1 core as BSP, put other cores into WFI/WFE state, then no need to care CCI-400 settings?
Will OS kernel set CCI-400 registers?
I think in most real systems this will be done by pre-UEFI firmware, or even external system controllers.
For an example, look at the ARM Trusted Firmware suite[1], which is what is used on the TC2 platform.
[1] https://github.com/ARM-software/arm-trusted-firmware
Regards,
Leif