svn commit: r302506 - head/sys/arm/conf

Ian Lepore ian at FreeBSD.org
Sat Jul 9 21:15:02 UTC 2016


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


More information about the svn-src-all mailing list