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
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to