Date: Sat, 9 Jul 2016 21:14:59 +0000 (UTC) From: Ian Lepore <ian@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r302506 - head/sys/arm/conf Message-ID: <201607092114.u69LExic006436@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ian Date: Sat Jul 9 21:14:59 2016 New Revision: 302506 URL: https://svnweb.freebsd.org/changeset/base/302506 Log: Remove HZ=<various> from all armv6 configs, put HZ=1000 in std.armv6. All armv6 processors are plenty fast enough for HZ=1000. No changes are made for older arm systems, because some chips are a bit wimpy for 1000 while others do fine, so it has to be set on a per-config basis. Modified: head/sys/arm/conf/A10 head/sys/arm/conf/ALLWINNER head/sys/arm/conf/ALPINE head/sys/arm/conf/AML8726 head/sys/arm/conf/ARMADA38X head/sys/arm/conf/ARMADAXP head/sys/arm/conf/BEAGLEBONE head/sys/arm/conf/EXYNOS5.common head/sys/arm/conf/IMX53-QSB head/sys/arm/conf/IMX6 head/sys/arm/conf/PANDABOARD head/sys/arm/conf/RK3188 head/sys/arm/conf/RPI-B head/sys/arm/conf/RPI2 head/sys/arm/conf/SOCKIT.common head/sys/arm/conf/TEGRA124 head/sys/arm/conf/VERSATILEPB head/sys/arm/conf/VIRT head/sys/arm/conf/VYBRID head/sys/arm/conf/std.armv6 Modified: head/sys/arm/conf/A10 ============================================================================== --- head/sys/arm/conf/A10 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/A10 Sat Jul 9 21:14:59 2016 (r302506) @@ -28,7 +28,6 @@ options INTRNG options SOC_ALLWINNER_A10 options SOC_ALLWINNER_A13 -options HZ=100 options SCHED_4BSD # 4BSD scheduler options PLATFORM options MULTIDELAY Modified: head/sys/arm/conf/ALLWINNER ============================================================================== --- head/sys/arm/conf/ALLWINNER Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/ALLWINNER Sat Jul 9 21:14:59 2016 (r302506) @@ -32,7 +32,6 @@ options SOC_ALLWINNER_A31S options SOC_ALLWINNER_A83T options SOC_ALLWINNER_H3 -options HZ=100 options SCHED_ULE # ULE scheduler options SMP # Enable multiple cores options PLATFORM Modified: head/sys/arm/conf/ALPINE ============================================================================== --- head/sys/arm/conf/ALPINE Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/ALPINE Sat Jul 9 21:14:59 2016 (r302506) @@ -25,7 +25,6 @@ include "../annapurna/alpine/std.alpine makeoptions MODULES_OVERRIDE="" makeoptions WERROR="-Werror" -options HZ=100 options SCHED_4BSD # 4BSD scheduler options SMP # Enable multiple cores Modified: head/sys/arm/conf/AML8726 ============================================================================== --- head/sys/arm/conf/AML8726 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/AML8726 Sat Jul 9 21:14:59 2016 (r302506) @@ -23,7 +23,6 @@ ident AML8726 include "std.armv6" include "../amlogic/aml8726/std.aml8726" -options HZ=100 options SCHED_ULE # ULE scheduler options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. options LINUX_BOOT_ABI Modified: head/sys/arm/conf/ARMADA38X ============================================================================== --- head/sys/arm/conf/ARMADA38X Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/ARMADA38X Sat Jul 9 21:14:59 2016 (r302506) @@ -19,8 +19,6 @@ options MD_ROOT options ROOTDEVNAME=\"/dev/da0s1a\" options SCHED_ULE # ULE scheduler -#options SCHED_4BSD # 4BSD scheduler - options SMP # Pseudo devices Modified: head/sys/arm/conf/ARMADAXP ============================================================================== --- head/sys/arm/conf/ARMADAXP Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/ARMADAXP Sat Jul 9 21:14:59 2016 (r302506) @@ -27,7 +27,6 @@ options SOC_MV_ARMADAXP makeoptions WERROR="-Werror" -options HZ=1000 options SCHED_ULE # ULE scheduler options SMP # Enable multiple cores Modified: head/sys/arm/conf/BEAGLEBONE ============================================================================== --- head/sys/arm/conf/BEAGLEBONE Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/BEAGLEBONE Sat Jul 9 21:14:59 2016 (r302506) @@ -30,7 +30,6 @@ makeoptions MODULES_EXTRA="dtb/am335x am options INTRNG -options HZ=100 options SCHED_4BSD # 4BSD scheduler options PLATFORM Modified: head/sys/arm/conf/EXYNOS5.common ============================================================================== --- head/sys/arm/conf/EXYNOS5.common Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/EXYNOS5.common Sat Jul 9 21:14:59 2016 (r302506) @@ -21,7 +21,6 @@ makeoptions WERROR="-Werror" include "std.armv6" -options HZ=100 options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking Modified: head/sys/arm/conf/IMX53-QSB ============================================================================== --- head/sys/arm/conf/IMX53-QSB Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/IMX53-QSB Sat Jul 9 21:14:59 2016 (r302506) @@ -22,8 +22,6 @@ include "IMX53" ident IMX53-QSB -options HZ=250 # 4ms scheduling quantum - # required for netbooting #options BOOTP #options BOOTP_COMPAT Modified: head/sys/arm/conf/IMX6 ============================================================================== --- head/sys/arm/conf/IMX6 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/IMX6 Sat Jul 9 21:14:59 2016 (r302506) @@ -26,7 +26,6 @@ options INTRNG options SOC_IMX6 -options HZ=500 # Scheduling quantum is 2 milliseconds. options SCHED_ULE # ULE scheduler #options NFSD # Network Filesystem Server options INCLUDE_CONFIG_FILE # Include this file in kernel Modified: head/sys/arm/conf/PANDABOARD ============================================================================== --- head/sys/arm/conf/PANDABOARD Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/PANDABOARD Sat Jul 9 21:14:59 2016 (r302506) @@ -30,7 +30,6 @@ hints "PANDABOARD.hints" include "std.armv6" include "../ti/omap4/pandaboard/std.pandaboard" -options HZ=100 options SCHED_ULE # ULE scheduler options PLATFORM options SMP # Enable multiple cores Modified: head/sys/arm/conf/RK3188 ============================================================================== --- head/sys/arm/conf/RK3188 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/RK3188 Sat Jul 9 21:14:59 2016 (r302506) @@ -23,7 +23,6 @@ ident RK3188 include "std.armv6" include "../rockchip/std.rk30xx" -options HZ=100 options SCHED_ULE # ULE scheduler options SMP # Enable multiple cores Modified: head/sys/arm/conf/RPI-B ============================================================================== --- head/sys/arm/conf/RPI-B Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/RPI-B Sat Jul 9 21:14:59 2016 (r302506) @@ -26,7 +26,6 @@ include "../broadcom/bcm2835/std.bcm283 options INTRNG -options HZ=100 options SCHED_4BSD # 4BSD scheduler options PLATFORM Modified: head/sys/arm/conf/RPI2 ============================================================================== --- head/sys/arm/conf/RPI2 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/RPI2 Sat Jul 9 21:14:59 2016 (r302506) @@ -26,7 +26,6 @@ include "../broadcom/bcm2835/std.bcm283 options INTRNG -options HZ=100 options SCHED_ULE # ULE scheduler options SMP # Enable multiple cores options PLATFORM Modified: head/sys/arm/conf/SOCKIT.common ============================================================================== --- head/sys/arm/conf/SOCKIT.common Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/SOCKIT.common Sat Jul 9 21:14:59 2016 (r302506) @@ -25,7 +25,6 @@ makeoptions MODULES_OVERRIDE="" makeoptions WERROR="-Werror" -options HZ=100 options SCHED_ULE # ULE scheduler options SMP # Enable multiple cores Modified: head/sys/arm/conf/TEGRA124 ============================================================================== --- head/sys/arm/conf/TEGRA124 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/TEGRA124 Sat Jul 9 21:14:59 2016 (r302506) @@ -23,7 +23,6 @@ include "../nvidia/tegra124/std.tegra12 ident TEGRA124 -options HZ=100 # Scheduling quantum is 10 milliseconds. options SCHED_ULE # ULE scheduler options PLATFORM # Platform based SoC options PLATFORM_SMP Modified: head/sys/arm/conf/VERSATILEPB ============================================================================== --- head/sys/arm/conf/VERSATILEPB Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/VERSATILEPB Sat Jul 9 21:14:59 2016 (r302506) @@ -29,7 +29,6 @@ makeoptions MODULES_OVERRIDE="" options KERNVIRTADDR=0xc0100000 makeoptions KERNVIRTADDR=0xc0100000 -options HZ=100 options SCHED_4BSD # 4BSD scheduler options LINUX_BOOT_ABI # Process metadata passed from Linux boot loaders Modified: head/sys/arm/conf/VIRT ============================================================================== --- head/sys/arm/conf/VIRT Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/VIRT Sat Jul 9 21:14:59 2016 (r302506) @@ -23,8 +23,7 @@ ident VIRT include "std.armv6" include "../qemu/std.virt" -options HZ=100 -options SCHED_ULE # 4BSD scheduler +options SCHED_ULE # ULE scheduler options PLATFORM options PLATFORM_SMP options SMP # Enable multiple cores Modified: head/sys/arm/conf/VYBRID ============================================================================== --- head/sys/arm/conf/VYBRID Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/VYBRID Sat Jul 9 21:14:59 2016 (r302506) @@ -24,7 +24,6 @@ include "../freescale/vybrid/std.vybrid makeoptions WERROR="-Werror" -options HZ=100 options SCHED_4BSD # 4BSD scheduler #options NANDFS # NAND Filesystem #options SMP # Enable multiple cores Modified: head/sys/arm/conf/std.armv6 ============================================================================== --- head/sys/arm/conf/std.armv6 Sat Jul 9 20:42:57 2016 (r302505) +++ head/sys/arm/conf/std.armv6 Sat Jul 9 21:14:59 2016 (r302506) @@ -2,8 +2,8 @@ # # $FreeBSD$ +options HZ=1000 options ARM_L2_PIPT # Only L2 PIPT is supported - options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking options INET6 # IPv6 communications protocols
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607092114.u69LExic006436>