ARC: [plat-eznps] Update the init sequence of aux regs per cpu.
authorLiav Rehana <liavr@mellanox.com>
Thu, 15 Jun 2017 08:43:58 +0000 (11:43 +0300)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 28 Aug 2017 22:17:36 +0000 (15:17 -0700)
commitabd8926bff32df82d0fb8322b9fe382774f630b5
treedded2b68ea705876809790fc14ab18720e103388
parent35b55ef2b8f5aeedf349a1fe2ad8b11d5974f3f1
ARC: [plat-eznps] Update the init sequence of aux regs per cpu.

This commit add new configuration that enables us to distinguish
between building the kernel for platforms that have a different set
of auxiliary registers for each cpu and platforms that have a shared
set of auxiliary registers across every thread in each core.
On platforms that implement a different set of auxiliary registers
disabling this configuration insures that we initialize registers on
every cpu and not just for the first thread of the core.
Example for non shared registers is working with EZsim (non silicon)

Signed-off-by: Liav Rehana <liavr@mellanox.com>
Signed-off-by: Noam Camus <noamca@mellanox.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/plat-eznps/Kconfig
arch/arc/plat-eznps/entry.S