| From 6e484be1ccca3ea495db45900fd42aac8d49d754 Mon Sep 17 00:00:00 2001 |
| From: Marc Zyngier <marc.zyngier@arm.com> |
| Date: Fri, 4 Jan 2013 17:44:14 +0000 |
| Subject: ARM: virt: boot secondary CPUs through the right entry point |
| |
| From: Marc Zyngier <marc.zyngier@arm.com> |
| |
| commit 6e484be1ccca3ea495db45900fd42aac8d49d754 upstream. |
| |
| Secondary CPUs should use the __hyp_stub_install_secondary entry |
| point, so boot mode inconsistencies can be detected. |
| |
| Acked-by: Dave Martin <dave.martin@linaro.org> |
| Reported-by: Ian Molton <ian.molton@collabora.co.uk> |
| Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> |
| Signed-off-by: Will Deacon <will.deacon@arm.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/arm/kernel/head.S | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/arch/arm/kernel/head.S |
| +++ b/arch/arm/kernel/head.S |
| @@ -334,7 +334,7 @@ ENTRY(secondary_startup) |
| * as it has already been validated by the primary processor. |
| */ |
| #ifdef CONFIG_ARM_VIRT_EXT |
| - bl __hyp_stub_install |
| + bl __hyp_stub_install_secondary |
| #endif |
| safe_svcmode_maskall r9 |
| |