arm64: enable processor debug state for secondary cpus
authorVijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Fri, 21 Feb 2014 05:13:49 +0000 (05:13 +0000)
committerMark Brown <broonie@linaro.org>
Wed, 21 May 2014 17:40:31 +0000 (18:40 +0100)
commitdabf5d44b1a7fca13cef1b4ee4ec2c02e394899e
tree5af89c9cca05669baaa19ae6aaecbef148a8d439
parent7b1f792f1f89c3dc0f43ab0f9339c01e2d9f5301
arm64: enable processor debug state for secondary cpus

processor debug state PSTATE.D is unmasked in smp call
clear_os_lock for secondary cpus. So debug state is still
masked in normal kernel context.  With this patch, unmask
debug state on secondary boot for the cpus in normal kernel
context. Now kgdb tests passed with multicore.

Signed-off-by: Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
(cherry picked from commit d8ed442a009ecfe155b57d58f231db3d6084633d)
Signed-off-by: Mark Brown <broonie@linaro.org>
Conflicts:
arch/arm64/kernel/smp.c
arch/arm64/kernel/debug-monitors.c
arch/arm64/kernel/smp.c