Module Name: src Committed By: jmcneill Date: Sun Mar 3 17:00:22 UTC 2019
Modified Files: src/sys/arch/arm/sunxi: sunxi_mc_smp.c Log Message: Fix A83T AP startup To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/sunxi/sunxi_mc_smp.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/sunxi/sunxi_mc_smp.c diff -u src/sys/arch/arm/sunxi/sunxi_mc_smp.c:1.3 src/sys/arch/arm/sunxi/sunxi_mc_smp.c:1.4 --- src/sys/arch/arm/sunxi/sunxi_mc_smp.c:1.3 Thu Jan 3 14:44:21 2019 +++ src/sys/arch/arm/sunxi/sunxi_mc_smp.c Sun Mar 3 17:00:22 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_mc_smp.c,v 1.3 2019/01/03 14:44:21 jmcneill Exp $ */ +/* $NetBSD: sunxi_mc_smp.c,v 1.4 2019/03/03 17:00:22 jmcneill Exp $ */ /*- * Copyright (c) 2019 Jared McNeill <jmcne...@invisible.ca> @@ -28,7 +28,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_mc_smp.c,v 1.3 2019/01/03 14:44:21 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_mc_smp.c,v 1.4 2019/03/03 17:00:22 jmcneill Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -156,6 +156,8 @@ sunxi_mc_smp_start(bus_space_tag_t bst, if (soc == MC_SOC_A83T) { if (cpu == 0) val &= ~__BIT(4); + else + val &= ~__BIT(cpu); val &= ~__BIT(0); /* cluster power gate */ } else { val &= ~__BIT(cpu);