Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-8]: src/sys/arch/evbmips/conf Pull up following revision(s) (requ...



details:   https://anonhg.NetBSD.org/src/rev/b0b677484ae9
branches:  netbsd-8
changeset: 447305:b0b677484ae9
user:      martin <martin%NetBSD.org@localhost>
date:      Mon Jan 07 13:46:57 2019 +0000

description:
Pull up following revision(s) (requested by sevan in ticket #1156):

        sys/arch/evbmips/conf/ERLITE: revision 1.21
        sys/arch/evbmips/conf/LOONGSON: revision 1.41
        sys/arch/evbmips/conf/SBMIPS: revision 1.8
        sys/arch/evbmips/conf/MALTA: revision 1.94
        sys/arch/evbmips/conf/WGT624V3: revision 1.29
        sys/arch/evbmips/conf/ZYXELKX: revision 1.15
        sys/arch/evbmips/conf/XLSATX: revision 1.28
        sys/arch/evbmips/conf/ADM5120-NB: revision 1.25
        sys/arch/evbmips/conf/ADM5120: revision 1.27
        sys/arch/evbmips/conf/MERAKI: revision 1.32
        sys/arch/evbmips/conf/LINKITSMART7688: revision 1.10
        sys/arch/evbmips/conf/DB120: revision 1.21
        sys/arch/evbmips/conf/ADM5120-USB: revision 1.27
        sys/arch/evbmips/conf/AP30: revision 1.38
        sys/arch/evbmips/conf/ALCHEMY: revision 1.65
        sys/arch/evbmips/conf/RB153: revision 1.22
        sys/arch/evbmips/conf/RB433UAH: revision 1.18
        sys/arch/evbmips/conf/CI20: revision 1.27
        sys/arch/evbmips/conf/GDIUM: revision 1.35
        sys/arch/evbmips/conf/CPMBR1400: revision 1.30

Enable the per-priority cyclical scan buffer queue strategy on evbmips
kernels.

time results of a Lemote Fuloong 2F extracting the pkgsrc tree
brick$ time tar -jxf pkgsrc.tar.bz2
priocscan + log
        612.90 real       103.45 user       194.98 sys
priocscan   nolog
        1345.48 real       103.57 user       274.32 sys
fcfs + log
        736.02 real       101.71 user       192.95 sys
fcfs   nolog
        1475.16 real       103.06 user       271.14 sys

diffstat:

 sys/arch/evbmips/conf/ADM5120         |  9 +++++++--
 sys/arch/evbmips/conf/ADM5120-NB      |  9 +++++++--
 sys/arch/evbmips/conf/ADM5120-USB     |  9 +++++++--
 sys/arch/evbmips/conf/ALCHEMY         |  9 +++++++--
 sys/arch/evbmips/conf/AP30            |  9 +++++++--
 sys/arch/evbmips/conf/CI20            |  9 +++++++--
 sys/arch/evbmips/conf/CPMBR1400       |  7 ++++++-
 sys/arch/evbmips/conf/DB120           |  9 +++++++--
 sys/arch/evbmips/conf/ERLITE          |  9 +++++++--
 sys/arch/evbmips/conf/GDIUM           |  9 +++++++--
 sys/arch/evbmips/conf/LINKITSMART7688 |  7 ++++++-
 sys/arch/evbmips/conf/LOONGSON        |  9 +++++++--
 sys/arch/evbmips/conf/MALTA           |  9 +++++++--
 sys/arch/evbmips/conf/MERAKI          |  9 +++++++--
 sys/arch/evbmips/conf/RB153           |  9 +++++++--
 sys/arch/evbmips/conf/RB433UAH        |  9 +++++++--
 sys/arch/evbmips/conf/SBMIPS          |  9 +++++++--
 sys/arch/evbmips/conf/WGT624V3        |  9 +++++++--
 sys/arch/evbmips/conf/XLSATX          |  9 +++++++--
 sys/arch/evbmips/conf/ZYXELKX         |  7 ++++++-
 20 files changed, 137 insertions(+), 37 deletions(-)

diffs (truncated from 550 to 300 lines):

diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/ADM5120
--- a/sys/arch/evbmips/conf/ADM5120     Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/ADM5120     Mon Jan 07 13:46:57 2019 +0000
@@ -1,11 +1,11 @@
-#      $NetBSD: ADM5120,v 1.22 2017/02/19 07:47:00 rin Exp $
+#      $NetBSD: ADM5120,v 1.22.6.1 2019/01/07 13:46:57 martin Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include        "arch/evbmips/conf/std.adm5120"
 
-#ident                 "GENERIC-$Revision: 1.22 $"
+#ident                 "GENERIC-$Revision: 1.22.6.1 $"
 
 maxusers       32
 
@@ -79,6 +79,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 options        GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/ADM5120-NB
--- a/sys/arch/evbmips/conf/ADM5120-NB  Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/ADM5120-NB  Mon Jan 07 13:46:57 2019 +0000
@@ -1,11 +1,11 @@
-#      $NetBSD: ADM5120-NB,v 1.21 2017/02/19 07:47:00 rin Exp $
+#      $NetBSD: ADM5120-NB,v 1.21.6.1 2019/01/07 13:46:57 martin Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include        "arch/evbmips/conf/std.adm5120"
 
-#ident                 "GENERIC-$Revision: 1.21 $"
+#ident                 "GENERIC-$Revision: 1.21.6.1 $"
 
 maxusers       32
 
@@ -79,6 +79,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 options        GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/ADM5120-USB
--- a/sys/arch/evbmips/conf/ADM5120-USB Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/ADM5120-USB Mon Jan 07 13:46:57 2019 +0000
@@ -1,11 +1,11 @@
-#      $NetBSD: ADM5120-USB,v 1.21 2017/02/19 07:47:00 rin Exp $
+#      $NetBSD: ADM5120-USB,v 1.21.6.1 2019/01/07 13:46:57 martin Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include        "arch/evbmips/conf/std.adm5120"
 
-#ident                 "GENERIC-$Revision: 1.21 $"
+#ident                 "GENERIC-$Revision: 1.21.6.1 $"
 
 maxusers       32
 
@@ -75,6 +75,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/ALCHEMY
--- a/sys/arch/evbmips/conf/ALCHEMY     Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/ALCHEMY     Mon Jan 07 13:46:57 2019 +0000
@@ -1,11 +1,11 @@
-#      $NetBSD: ALCHEMY,v 1.60 2016/12/13 20:42:17 christos Exp $
+#      $NetBSD: ALCHEMY,v 1.60.8.1 2019/01/07 13:46:57 martin Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include        "arch/evbmips/conf/std.alchemy"
 
-#ident                 "ALCHEMY-$Revision: 1.60 $"
+#ident                 "ALCHEMY-$Revision: 1.60.8.1 $"
 
 maxusers       32
 
@@ -94,6 +94,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/AP30
--- a/sys/arch/evbmips/conf/AP30        Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/AP30        Mon Jan 07 13:46:57 2019 +0000
@@ -1,10 +1,10 @@
-#      $NetBSD: AP30,v 1.34 2015/08/07 14:12:04 maxv Exp $
+#      $NetBSD: AP30,v 1.34.10.1 2019/01/07 13:46:57 martin Exp $
 
 include        "arch/evbmips/conf/std.atheros"
 
 #options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident                 "AP30-$Revision: 1.34 $"
+#ident                 "AP30-$Revision: 1.34.10.1 $"
 
 maxusers       32
 
@@ -91,6 +91,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/CI20
--- a/sys/arch/evbmips/conf/CI20        Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/CI20        Mon Jan 07 13:46:57 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: CI20,v 1.22.6.1 2017/08/01 23:36:08 snj Exp $
+#      $NetBSD: CI20,v 1.22.6.2 2019/01/07 13:46:57 martin Exp $
 #
 # MIPS Creator CI20
 #
@@ -7,7 +7,7 @@
 
 #options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident                 "CI20-$Revision: 1.22.6.1 $"
+#ident                 "CI20-$Revision: 1.22.6.2 $"
 
 maxusers       32
 
@@ -102,6 +102,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/CPMBR1400
--- a/sys/arch/evbmips/conf/CPMBR1400   Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/CPMBR1400   Mon Jan 07 13:46:57 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: CPMBR1400,v 1.22 2017/02/19 07:47:00 rin Exp $
+#      $NetBSD: CPMBR1400,v 1.22.6.1 2019/01/07 13:46:57 martin Exp $
 
 include                "arch/evbmips/conf/std.rasoc"
 
@@ -110,6 +110,11 @@
 options        FFS_NO_SNAPSHOT # No FF snapshot support
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 options        GATEWAY         # packet forwarding
 options        INET            # IP + ICMP + TCP + UDP
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/DB120
--- a/sys/arch/evbmips/conf/DB120       Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/DB120       Mon Jan 07 13:46:57 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: DB120,v 1.16 2015/08/07 14:12:04 maxv Exp $
+#      $NetBSD: DB120,v 1.16.10.1 2019/01/07 13:46:57 martin Exp $
 #
 # Qualcomm Atheros AR9344 DB120 evaluation board.
 #
@@ -7,7 +7,7 @@
 
 #options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident                 "DB120-$Revision: 1.16 $"
+#ident                 "DB120-$Revision: 1.16.10.1 $"
 
 maxusers       32
 
@@ -98,6 +98,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/ERLITE
--- a/sys/arch/evbmips/conf/ERLITE      Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/ERLITE      Mon Jan 07 13:46:57 2019 +0000
@@ -1,11 +1,11 @@
-#      $NetBSD: ERLITE,v 1.15 2017/02/19 07:47:00 rin Exp $
+#      $NetBSD: ERLITE,v 1.15.6.1 2019/01/07 13:46:57 martin Exp $
 
 include        "arch/mips/conf/std.octeon"
 include        "arch/evbmips/conf/files.octeon"
 
 #options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident                 "ERLITE-$Revision: 1.15 $"
+#ident                 "ERLITE-$Revision: 1.15.6.1 $"
 
 maxusers       32
 
@@ -90,6 +90,11 @@
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # Internet protocols
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/GDIUM
--- a/sys/arch/evbmips/conf/GDIUM       Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/GDIUM       Mon Jan 07 13:46:57 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GDIUM,v 1.27 2017/02/19 07:47:00 rin Exp $
+# $NetBSD: GDIUM,v 1.27.6.1 2019/01/07 13:46:57 martin Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident                 "GDIUM-$Revision: 1.27 $"
+#ident                 "GDIUM-$Revision: 1.27.6.1 $"
 
 maxusers       16
 
@@ -91,6 +91,11 @@
 #options       FFS_EI          # FFS Endian Independent support
 #options       FFS_NO_SNAPSHOT # No FFS snapshot support
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO
+options        BUFQ_PRIOCSCAN
+
 # Networking options
 #options       GATEWAY         # IP packet forwarding
 options        INET            # IP + ICMP + TCP + UDP
diff -r b6febe925564 -r b0b677484ae9 sys/arch/evbmips/conf/LINKITSMART7688
--- a/sys/arch/evbmips/conf/LINKITSMART7688     Fri Jan 04 14:56:25 2019 +0000
+++ b/sys/arch/evbmips/conf/LINKITSMART7688     Mon Jan 07 13:46:57 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: LINKITSMART7688,v 1.2 2017/02/19 07:47:00 rin Exp $
+#      $NetBSD: LINKITSMART7688,v 1.2.6.1 2019/01/07 13:46:57 martin Exp $
 #
 # MediaTek MT7688
 #
@@ -110,6 +110,11 @@
 options        FFS_NO_SNAPSHOT # No FF snapshot support
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and immutable) behave as system flags.
 
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options       BUFQ_READPRIO



Home | Main Index | Thread Index | Old Index