From 0682cfefdb888807bef6ee7f3bb81615282e0390 Mon Sep 17 00:00:00 2001 From: Hung-Te Lin Date: Tue, 6 Aug 2013 20:37:55 +0800 Subject: armv7/exynos5420: Configure CPU cores for kernel to enable SMP. The SMP on Exynos 5420 requires setting a special page and entry wrappers in firmware side (SRAM) so kernel can start cores (and to switch clusters). Change-Id: I77ca98bb6cff5b13e95dd29228e4536302f0aee9 Signed-off-by: Hung-Te Lin Reviewed-on: https://gerrit.chromium.org/gerrit/64770 Reviewed-by: Ronald G. Minnich (cherry picked from commit 4a11c7ab78cc0811df0f88763b0af8b9f24e5433) Signed-off-by: Isaac Christensen Reviewed-on: http://review.coreboot.org/6405 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Edward O'Callaghan --- src/mainboard/google/pit/romstage.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/mainboard/google/pit') diff --git a/src/mainboard/google/pit/romstage.c b/src/mainboard/google/pit/romstage.c index 7733eca1c7..7037112d04 100644 --- a/src/mainboard/google/pit/romstage.c +++ b/src/mainboard/google/pit/romstage.c @@ -246,6 +246,7 @@ void main(void) int is_resume = (get_wakeup_state() != IS_NOT_WAKEUP); int power_init_failed; + exynos5420_config_smp(); power_init_failed = setup_power(is_resume); /* Clock must be initialized before console_init, otherwise you may need -- cgit v1.2.3