Module Name: src Committed By: jmcneill Date: Sat Dec 15 13:17:12 UTC 2018
Modified Files: src/sys/arch/arm/nvidia: tegra_platform.c Log Message: Add missing call to arm_fdt_cpu_mpstart, fixes SMP on Tegra X1 To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/arm/nvidia/tegra_platform.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/nvidia/tegra_platform.c diff -u src/sys/arch/arm/nvidia/tegra_platform.c:1.18 src/sys/arch/arm/nvidia/tegra_platform.c:1.19 --- src/sys/arch/arm/nvidia/tegra_platform.c:1.18 Tue Oct 30 16:41:52 2018 +++ src/sys/arch/arm/nvidia/tegra_platform.c Sat Dec 15 13:17:12 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: tegra_platform.c,v 1.18 2018/10/30 16:41:52 skrll Exp $ */ +/* $NetBSD: tegra_platform.c,v 1.19 2018/12/15 13:17:12 jmcneill Exp $ */ /*- * Copyright (c) 2017 Jared D. McNeill <jmcne...@invisible.ca> @@ -34,7 +34,7 @@ #include "ukbd.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: tegra_platform.c,v 1.18 2018/10/30 16:41:52 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: tegra_platform.c,v 1.19 2018/12/15 13:17:12 jmcneill Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -126,6 +126,10 @@ tegra210_platform_bootstrap(void) { tegra_bootstrap(); + +#if defined(MULTIPROCESSOR) && defined(__aarch64__) + arm_fdt_cpu_bootstrap(); +#endif } static void @@ -133,7 +137,7 @@ tegra210_platform_mpstart(void) { #if defined(MULTIPROCESSOR) && defined(__aarch64__) - arm_fdt_cpu_bootstrap(); + arm_fdt_cpu_mpstart(); #endif } #endif