Module Name: src Committed By: mrg Date: Tue Apr 30 10:10:45 UTC 2019
Modified Files: src/sys/arch/arm/sunxi: sunxi_platform.c Log Message: turn on the "sun50i-a64-unstable-timer" workaround on "allwinner,sun8i-a83t" compatible CPUs. avoids triggering the KASSERT() on cubietruck plus. idea from jmcneill. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/arm/sunxi/sunxi_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/sunxi/sunxi_platform.c diff -u src/sys/arch/arm/sunxi/sunxi_platform.c:1.35 src/sys/arch/arm/sunxi/sunxi_platform.c:1.36 --- src/sys/arch/arm/sunxi/sunxi_platform.c:1.35 Sun Feb 3 15:43:57 2019 +++ src/sys/arch/arm/sunxi/sunxi_platform.c Tue Apr 30 10:10:45 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_platform.c,v 1.35 2019/02/03 15:43:57 jmcneill Exp $ */ +/* $NetBSD: sunxi_platform.c,v 1.36 2019/04/30 10:10:45 mrg Exp $ */ /*- * Copyright (c) 2017 Jared McNeill <jmcne...@invisible.ca> @@ -31,7 +31,7 @@ #include "opt_console.h" #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_platform.c,v 1.35 2019/02/03 15:43:57 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_platform.c,v 1.36 2019/04/30 10:10:45 mrg Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -219,6 +219,8 @@ sunxi_platform_device_register(device_t /* Allwinner A64 has an unstable architectural timer */ const char * compat[] = { "allwinner,sun50i-a64", + /* Cubietruck Plus triggers this problem as well. */ + "allwinner,sun8i-a83t", NULL }; if (of_match_compatible(OF_finddevice("/"), compat)) {