Today the PC debug counters are placed in IMEM. There is
a need for more memory to save these counters for extra
CPUs in newer platforms. As IMEM is scarce resource, move
these per CPU counters to non cacheable area in DDR.
Also save the physical start address in IMEM for easy
access to location of counters while analyzing dumps.
Change-Id: I049a67594d6a7b292c7fe617396639efa46c8d96
Signed-off-by: Venkat Devarasetty <vdevaras@codeaurora.org>
Current warmboot code is designed for only single cluster
configuration. Update the logic to store and read the warmboot
address for cores in multicluster configuration.
Change-Id: Idc18ff35ff8ff9097bee2886c2011cd71c2d6376
Signed-off-by: Venkat Devarasetty <vdevaras@codeaurora.org>
In ARMv8, MPIDR bit[0:23] are all used for multi-clusters support,
so update the MPIDR mask accordingly.
Change-Id: Iae5a2308e7c854a5e85746dffbce7715cf86d86b
Signed-off-by: Xiaocheng Li <lix@codeaurora.org>
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
This patch moves idle-v7 driver from mach-msm directory
to machine independent location in a kernel tree.
Change-Id: Ie7a60aeef9d0e4a15230d84d2d5273be3035d887
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>