Module Name: src Committed By: riastradh Date: Thu Sep 29 10:10:10 UTC 2022
Modified Files: src/sys/arch/acorn32/conf: GENERIC src/sys/arch/alpha/conf: GENERIC src/sys/arch/amd64/conf: GENERIC src/sys/arch/amiga/conf: GENERIC src/sys/arch/amigappc/conf: GENERIC src/sys/arch/arc/conf: GENERIC src/sys/arch/bebox/conf: GENERIC src/sys/arch/cats/conf: GENERIC src/sys/arch/cesfic/conf: GENERIC src/sys/arch/cobalt/conf: GENERIC src/sys/arch/dreamcast/conf: GENERIC src/sys/arch/emips/conf: GENERIC src/sys/arch/epoc32/conf: GENERIC src/sys/arch/evbarm/conf: GENERIC.common src/sys/arch/evbmips/conf: OCTEON src/sys/arch/evbppc/conf: TWRP1025 src/sys/arch/ews4800mips/conf: GENERIC src/sys/arch/hp300/conf: GENERIC src/sys/arch/hpcmips/conf: GENERIC src/sys/arch/hpcsh/conf: GENERIC src/sys/arch/hppa/conf: GENERIC src/sys/arch/i386/conf: GENERIC src/sys/arch/ia64/conf: GENERIC src/sys/arch/ibmnws/conf: GENERIC src/sys/arch/iyonix/conf: GENERIC src/sys/arch/landisk/conf: GENERIC src/sys/arch/luna68k/conf: GENERIC src/sys/arch/mipsco/conf: GENERIC src/sys/arch/mmeye/conf: GENERIC src/sys/arch/mvme68k/conf: GENERIC src/sys/arch/mvmeppc/conf: GENERIC src/sys/arch/netwinder/conf: GENERIC src/sys/arch/news68k/conf: GENERIC src/sys/arch/newsmips/conf: GENERIC src/sys/arch/ofppc/conf: GENERIC src/sys/arch/playstation2/conf: config.playstation2 src/sys/arch/pmax/conf: GENERIC src/sys/arch/prep/conf: GENERIC src/sys/arch/riscv/conf: GENERIC src/sys/arch/rs6000/conf: GENERIC src/sys/arch/sandpoint/conf: GENERIC src/sys/arch/sbmips/conf: GENERIC src/sys/arch/shark/conf: GENERIC src/sys/arch/sparc/conf: GENERIC src/sys/arch/sparc64/conf: GENERIC src/sys/arch/sun3/conf: GENERIC src/sys/arch/vax/conf: GENERIC src/sys/arch/x68k/conf: GENERIC src/sys/arch/zaurus/conf: GENERIC Log Message: swwdog(4): Add to GENERIC kernels. Plus a handful of others that I'm familiar with. Lots of special- purpose kernels should probably have this too but I'm not going through all the arm, mips, and ppc evaluation board kernels to see which ones are relevant. Omitted from systems I know to be very small: - sun2/GENERIC - dreamcast/GENERIC Feel free to remove it from others that need to be kept smaller. Compile-tested a few of these just in case: - alpha/GENERIC - amd64/GENERIC - evbmips/OCTEON - i386/GENERIC - riscv/GENERIC PR kern/29702 To generate a diff of this commit: cvs rdiff -u -r1.135 -r1.136 src/sys/arch/acorn32/conf/GENERIC cvs rdiff -u -r1.415 -r1.416 src/sys/arch/alpha/conf/GENERIC cvs rdiff -u -r1.598 -r1.599 src/sys/arch/amd64/conf/GENERIC cvs rdiff -u -r1.336 -r1.337 src/sys/arch/amiga/conf/GENERIC cvs rdiff -u -r1.43 -r1.44 src/sys/arch/amigappc/conf/GENERIC cvs rdiff -u -r1.201 -r1.202 src/sys/arch/arc/conf/GENERIC cvs rdiff -u -r1.167 -r1.168 src/sys/arch/bebox/conf/GENERIC cvs rdiff -u -r1.185 -r1.186 src/sys/arch/cats/conf/GENERIC cvs rdiff -u -r1.76 -r1.77 src/sys/arch/cesfic/conf/GENERIC cvs rdiff -u -r1.171 -r1.172 src/sys/arch/cobalt/conf/GENERIC cvs rdiff -u -r1.135 -r1.136 src/sys/arch/dreamcast/conf/GENERIC cvs rdiff -u -r1.25 -r1.26 src/sys/arch/emips/conf/GENERIC cvs rdiff -u -r1.16 -r1.17 src/sys/arch/epoc32/conf/GENERIC cvs rdiff -u -r1.49 -r1.50 src/sys/arch/evbarm/conf/GENERIC.common cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbmips/conf/OCTEON cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbppc/conf/TWRP1025 cvs rdiff -u -r1.65 -r1.66 src/sys/arch/ews4800mips/conf/GENERIC cvs rdiff -u -r1.209 -r1.210 src/sys/arch/hp300/conf/GENERIC cvs rdiff -u -r1.246 -r1.247 src/sys/arch/hpcmips/conf/GENERIC cvs rdiff -u -r1.115 -r1.116 src/sys/arch/hpcsh/conf/GENERIC cvs rdiff -u -r1.40 -r1.41 src/sys/arch/hppa/conf/GENERIC cvs rdiff -u -r1.1241 -r1.1242 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.11 -r1.12 src/sys/arch/ia64/conf/GENERIC cvs rdiff -u -r1.55 -r1.56 src/sys/arch/ibmnws/conf/GENERIC cvs rdiff -u -r1.114 -r1.115 src/sys/arch/iyonix/conf/GENERIC cvs rdiff -u -r1.73 -r1.74 src/sys/arch/landisk/conf/GENERIC cvs rdiff -u -r1.134 -r1.135 src/sys/arch/luna68k/conf/GENERIC cvs rdiff -u -r1.98 -r1.99 src/sys/arch/mipsco/conf/GENERIC cvs rdiff -u -r1.130 -r1.131 src/sys/arch/mmeye/conf/GENERIC cvs rdiff -u -r1.104 -r1.105 src/sys/arch/mvme68k/conf/GENERIC cvs rdiff -u -r1.31 -r1.32 src/sys/arch/mvmeppc/conf/GENERIC cvs rdiff -u -r1.143 -r1.144 src/sys/arch/netwinder/conf/GENERIC cvs rdiff -u -r1.139 -r1.140 src/sys/arch/news68k/conf/GENERIC cvs rdiff -u -r1.141 -r1.142 src/sys/arch/newsmips/conf/GENERIC cvs rdiff -u -r1.177 -r1.178 src/sys/arch/ofppc/conf/GENERIC cvs rdiff -u -r1.27 -r1.28 src/sys/arch/playstation2/conf/config.playstation2 cvs rdiff -u -r1.205 -r1.206 src/sys/arch/pmax/conf/GENERIC cvs rdiff -u -r1.197 -r1.198 src/sys/arch/prep/conf/GENERIC cvs rdiff -u -r1.15 -r1.16 src/sys/arch/riscv/conf/GENERIC cvs rdiff -u -r1.46 -r1.47 src/sys/arch/rs6000/conf/GENERIC cvs rdiff -u -r1.109 -r1.110 src/sys/arch/sandpoint/conf/GENERIC cvs rdiff -u -r1.112 -r1.113 src/sys/arch/sbmips/conf/GENERIC cvs rdiff -u -r1.141 -r1.142 src/sys/arch/shark/conf/GENERIC cvs rdiff -u -r1.271 -r1.272 src/sys/arch/sparc/conf/GENERIC cvs rdiff -u -r1.236 -r1.237 src/sys/arch/sparc64/conf/GENERIC cvs rdiff -u -r1.188 -r1.189 src/sys/arch/sun3/conf/GENERIC cvs rdiff -u -r1.215 -r1.216 src/sys/arch/vax/conf/GENERIC cvs rdiff -u -r1.206 -r1.207 src/sys/arch/x68k/conf/GENERIC cvs rdiff -u -r1.92 -r1.93 src/sys/arch/zaurus/conf/GENERIC 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/acorn32/conf/GENERIC diff -u src/sys/arch/acorn32/conf/GENERIC:1.135 src/sys/arch/acorn32/conf/GENERIC:1.136 --- src/sys/arch/acorn32/conf/GENERIC:1.135 Sun Aug 7 02:52:23 2022 +++ src/sys/arch/acorn32/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.135 2022/08/07 02:52:23 simonb Exp $ +# $NetBSD: GENERIC,v 1.136 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC --- NetBSD/acorn32 complete configuration # @@ -22,7 +22,7 @@ include "arch/acorn32/conf/std.acorn32" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.135 $" +#ident "GENERIC-$Revision: 1.136 $" # estimated number of users maxusers 32 @@ -321,6 +321,7 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # # accept filters Index: src/sys/arch/alpha/conf/GENERIC diff -u src/sys/arch/alpha/conf/GENERIC:1.415 src/sys/arch/alpha/conf/GENERIC:1.416 --- src/sys/arch/alpha/conf/GENERIC:1.415 Sun Aug 7 02:52:23 2022 +++ src/sys/arch/alpha/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.415 2022/08/07 02:52:23 simonb Exp $ +# $NetBSD: GENERIC,v 1.416 2022/09/29 10:10:05 riastradh Exp $ # # This machine description file is used to generate the default NetBSD # kernel. @@ -19,7 +19,7 @@ include "arch/alpha/conf/std.alpha" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "GENERIC-$Revision: 1.415 $" +ident "GENERIC-$Revision: 1.416 $" maxusers 32 @@ -733,6 +733,7 @@ pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/amd64/conf/GENERIC diff -u src/sys/arch/amd64/conf/GENERIC:1.598 src/sys/arch/amd64/conf/GENERIC:1.599 --- src/sys/arch/amd64/conf/GENERIC:1.598 Sat Sep 24 11:05:17 2022 +++ src/sys/arch/amd64/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.598 2022/09/24 11:05:17 riastradh Exp $ +# $NetBSD: GENERIC,v 1.599 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.598 $" +#ident "GENERIC-$Revision: 1.599 $" maxusers 64 # estimated number of users @@ -1211,6 +1211,7 @@ pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) #pseudo-device nvmm # NetBSD Virtual Machine Monitor +pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/amiga/conf/GENERIC diff -u src/sys/arch/amiga/conf/GENERIC:1.336 src/sys/arch/amiga/conf/GENERIC:1.337 --- src/sys/arch/amiga/conf/GENERIC:1.336 Sun Aug 7 02:53:42 2022 +++ src/sys/arch/amiga/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.336 2022/08/07 02:53:42 simonb Exp $ +# $NetBSD: GENERIC,v 1.337 2022/09/29 10:10:05 riastradh Exp $ # # This file was automatically created. # Changes will be lost when make is run in this directory. @@ -29,7 +29,7 @@ include "arch/amiga/conf/std.amiga" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.336 $" +#ident "GENERIC-$Revision: 1.337 $" makeoptions COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer" # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for @@ -595,6 +595,7 @@ options RAID_AUTOCONFIG # auto-configu pseudo-device ksyms # /dev/ksyms (kernel symbols) pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) +pseudo-device swwdog # software watchdog timer -- swwdog(4) # Veriexec include "dev/veriexec.config" Index: src/sys/arch/amigappc/conf/GENERIC diff -u src/sys/arch/amigappc/conf/GENERIC:1.43 src/sys/arch/amigappc/conf/GENERIC:1.44 --- src/sys/arch/amigappc/conf/GENERIC:1.43 Sun Aug 7 02:52:24 2022 +++ src/sys/arch/amigappc/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.43 2022/08/07 02:52:24 simonb Exp $ +# $NetBSD: GENERIC,v 1.44 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/amigappc/conf/std.amigappc options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.43 $" +#ident "GENERIC-$Revision: 1.44 $" maxusers 8 @@ -429,6 +429,7 @@ options RAID_AUTOCONFIG # auto-configu #options RND_COM # use "com" randomness as well (BROKEN) pseudo-device ksyms # /dev/ksyms (kernel symbols) +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/arc/conf/GENERIC diff -u src/sys/arch/arc/conf/GENERIC:1.201 src/sys/arch/arc/conf/GENERIC:1.202 --- src/sys/arch/arc/conf/GENERIC:1.201 Sun Aug 7 02:52:24 2022 +++ src/sys/arch/arc/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.201 2022/08/07 02:52:24 simonb Exp $ +# $NetBSD: GENERIC,v 1.202 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/arc/conf/std.arc" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.201 $" +#ident "GENERIC-$Revision: 1.202 $" maxusers 32 # estimated number of users @@ -471,6 +471,7 @@ pseudo-device pty # pseudo-terminals # rnd works; RND_COM does not on port arc yet. #options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/bebox/conf/GENERIC diff -u src/sys/arch/bebox/conf/GENERIC:1.167 src/sys/arch/bebox/conf/GENERIC:1.168 --- src/sys/arch/bebox/conf/GENERIC:1.167 Sun Aug 7 02:52:24 2022 +++ src/sys/arch/bebox/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.167 2022/08/07 02:52:24 simonb Exp $ +# $NetBSD: GENERIC,v 1.168 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/bebox/conf/std.bebox" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.167 $" +#ident "GENERIC-$Revision: 1.168 $" maxusers 32 @@ -306,6 +306,7 @@ pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling #pseudo-device bcsp # BlueCore Serial Protocol #pseudo-device btuart # Bluetooth HCI UART (H4) +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/cats/conf/GENERIC diff -u src/sys/arch/cats/conf/GENERIC:1.185 src/sys/arch/cats/conf/GENERIC:1.186 --- src/sys/arch/cats/conf/GENERIC:1.185 Sun Aug 7 02:52:24 2022 +++ src/sys/arch/cats/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.185 2022/08/07 02:52:24 simonb Exp $ +# $NetBSD: GENERIC,v 1.186 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC machine description file # @@ -552,6 +552,7 @@ pseudo-device sequencer # MIDI sequence #options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/cesfic/conf/GENERIC diff -u src/sys/arch/cesfic/conf/GENERIC:1.76 src/sys/arch/cesfic/conf/GENERIC:1.77 --- src/sys/arch/cesfic/conf/GENERIC:1.76 Sun Aug 7 02:52:24 2022 +++ src/sys/arch/cesfic/conf/GENERIC Thu Sep 29 10:10:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.76 2022/08/07 02:52:24 simonb Exp $ +# $NetBSD: GENERIC,v 1.77 2022/09/29 10:10:05 riastradh Exp $ # # GENERIC machine description file # @@ -134,5 +134,6 @@ pseudo-device loop # loopback network #pseudo-device npf # NPF packet filter pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/cobalt/conf/GENERIC diff -u src/sys/arch/cobalt/conf/GENERIC:1.171 src/sys/arch/cobalt/conf/GENERIC:1.172 --- src/sys/arch/cobalt/conf/GENERIC:1.171 Sun Aug 7 02:52:24 2022 +++ src/sys/arch/cobalt/conf/GENERIC Thu Sep 29 10:10:06 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.171 2022/08/07 02:52:24 simonb Exp $ +# $NetBSD: GENERIC,v 1.172 2022/09/29 10:10:06 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/cobalt/conf/std.cobalt" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.171 $" +#ident "GENERIC-$Revision: 1.172 $" maxusers 32 @@ -337,6 +337,7 @@ pseudo-device pty # pseudo-terminals #options RND_COM # use "com" randomness (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device nullcons # no-op console +pseudo-device swwdog # software watchdog timer -- swwdog(4) # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/dreamcast/conf/GENERIC diff -u src/sys/arch/dreamcast/conf/GENERIC:1.135 src/sys/arch/dreamcast/conf/GENERIC:1.136 --- src/sys/arch/dreamcast/conf/GENERIC:1.135 Sun Aug 7 02:52:25 2022 +++ src/sys/arch/dreamcast/conf/GENERIC Thu Sep 29 10:10:06 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.135 2022/08/07 02:52:25 simonb Exp $ +# $NetBSD: GENERIC,v 1.136 2022/09/29 10:10:06 riastradh Exp $ # # GENERIC machine description file # @@ -218,6 +218,7 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # Veriexec # include "dev/veriexec.config" Index: src/sys/arch/emips/conf/GENERIC diff -u src/sys/arch/emips/conf/GENERIC:1.25 src/sys/arch/emips/conf/GENERIC:1.26 --- src/sys/arch/emips/conf/GENERIC:1.25 Sun Aug 7 02:52:25 2022 +++ src/sys/arch/emips/conf/GENERIC Thu Sep 29 10:10:06 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.25 2022/08/07 02:52:25 simonb Exp $ +# $NetBSD: GENERIC,v 1.26 2022/09/29 10:10:06 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/emips/conf/std.emips" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.25 $" +#ident "GENERIC-$Revision: 1.26 $" maxusers 64 @@ -209,3 +209,4 @@ pseudo-device fss # file system snaps pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) Index: src/sys/arch/epoc32/conf/GENERIC diff -u src/sys/arch/epoc32/conf/GENERIC:1.16 src/sys/arch/epoc32/conf/GENERIC:1.17 --- src/sys/arch/epoc32/conf/GENERIC:1.16 Sun Aug 7 02:52:25 2022 +++ src/sys/arch/epoc32/conf/GENERIC Thu Sep 29 10:10:06 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.16 2022/08/07 02:52:25 simonb Exp $ +# $NetBSD: GENERIC,v 1.17 2022/09/29 10:10:06 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/epoc32/conf/std.epoc32" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.16 $" +#ident "GENERIC-$Revision: 1.17 $" maxusers 32 # estimated number of users @@ -188,6 +188,7 @@ pseudo-device sl # Serial Line IP pseudo-device pty # pseudo-terminals pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices #pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/evbarm/conf/GENERIC.common diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.49 src/sys/arch/evbarm/conf/GENERIC.common:1.50 --- src/sys/arch/evbarm/conf/GENERIC.common:1.49 Sun Aug 7 02:52:25 2022 +++ src/sys/arch/evbarm/conf/GENERIC.common Thu Sep 29 10:10:06 2022 @@ -1,5 +1,5 @@ # -# $NetBSD: GENERIC.common,v 1.49 2022/08/07 02:52:25 simonb Exp $ +# $NetBSD: GENERIC.common,v 1.50 2022/09/29 10:10:06 riastradh Exp $ # # GENERIC evbarm kernel config (template) # @@ -169,6 +169,7 @@ pseudo-device pty # pseudo-terminals pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/evbmips/conf/OCTEON diff -u src/sys/arch/evbmips/conf/OCTEON:1.11 src/sys/arch/evbmips/conf/OCTEON:1.12 --- src/sys/arch/evbmips/conf/OCTEON:1.11 Sun Aug 7 02:52:25 2022 +++ src/sys/arch/evbmips/conf/OCTEON Thu Sep 29 10:10:06 2022 @@ -1,11 +1,11 @@ -# $NetBSD: OCTEON,v 1.11 2022/08/07 02:52:25 simonb Exp $ +# $NetBSD: OCTEON,v 1.12 2022/09/29 10:10:06 riastradh Exp $ include "arch/mips/conf/std.octeon" include "arch/evbmips/conf/files.octeon" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "OCTEON-$Revision: 1.11 $" +#ident "OCTEON-$Revision: 1.12 $" maxusers 32 @@ -209,6 +209,7 @@ pseudo-device ksyms # /dev/ksyms pseudo-device drvctl # driver control pseudo-device openfirm # /dev/openfirm pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/evbppc/conf/TWRP1025 diff -u src/sys/arch/evbppc/conf/TWRP1025:1.28 src/sys/arch/evbppc/conf/TWRP1025:1.29 --- src/sys/arch/evbppc/conf/TWRP1025:1.28 Sun Aug 7 02:52:25 2022 +++ src/sys/arch/evbppc/conf/TWRP1025 Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: TWRP1025,v 1.28 2022/08/07 02:52:25 simonb Exp $ +# $NetBSD: TWRP1025,v 1.29 2022/09/29 10:10:07 riastradh Exp $ # # TWRP1025 -- everything that's currently supported # @@ -7,7 +7,7 @@ include "arch/evbppc/conf/std.mpc85xx" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "TWRP1025-$Revision: 1.28 $" +ident "TWRP1025-$Revision: 1.29 $" maxusers 32 @@ -222,6 +222,7 @@ pseudo-device pty # pseudo-terminals pseudo-device kttcp # kernel ttcp pseudo-device vlan # 802.1Q VLANs pseudo-device lockstat # lock profiling +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/ews4800mips/conf/GENERIC diff -u src/sys/arch/ews4800mips/conf/GENERIC:1.65 src/sys/arch/ews4800mips/conf/GENERIC:1.66 --- src/sys/arch/ews4800mips/conf/GENERIC:1.65 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/ews4800mips/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.65 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.66 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # This machine description file is used to generate the default NetBSD @@ -25,7 +25,7 @@ include "arch/ews4800mips/conf/std.ews4 options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.65 $" +#ident "GENERIC-$Revision: 1.66 $" maxusers 16 @@ -257,6 +257,7 @@ pseudo-device pty # pseudo-terminals #pseudo-device tb 1 # tablet line discipline pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/hp300/conf/GENERIC diff -u src/sys/arch/hp300/conf/GENERIC:1.209 src/sys/arch/hp300/conf/GENERIC:1.210 --- src/sys/arch/hp300/conf/GENERIC:1.209 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/hp300/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.209 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.210 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/hp300/conf/std.hp300" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.209 $" +#ident "GENERIC-$Revision: 1.210 $" makeoptions COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer" # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for @@ -336,6 +336,7 @@ pseudo-device pty # pseudo-terminals #pseudo-device vcoda # coda minicache <-> venus comm. pseudo-device ksyms # /dev/ksyms #pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/hpcmips/conf/GENERIC diff -u src/sys/arch/hpcmips/conf/GENERIC:1.246 src/sys/arch/hpcmips/conf/GENERIC:1.247 --- src/sys/arch/hpcmips/conf/GENERIC:1.246 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/hpcmips/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.246 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.247 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # @@ -24,7 +24,7 @@ include "arch/hpcmips/conf/std.hpcmips. options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.246 $" +#ident "GENERIC-$Revision: 1.247 $" maxusers 16 @@ -667,6 +667,7 @@ pseudo-device fss # file system snapsh #pseudo-device cgd # cryptographic disks pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) pseudo-device biconsdev 1 # build-in console device pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/hpcsh/conf/GENERIC diff -u src/sys/arch/hpcsh/conf/GENERIC:1.115 src/sys/arch/hpcsh/conf/GENERIC:1.116 --- src/sys/arch/hpcsh/conf/GENERIC:1.115 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/hpcsh/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.115 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.116 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # @@ -363,6 +363,7 @@ pseudo-device clockctl # user control o pseudo-device ksyms # kernel symbol table interface pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/hppa/conf/GENERIC diff -u src/sys/arch/hppa/conf/GENERIC:1.40 src/sys/arch/hppa/conf/GENERIC:1.41 --- src/sys/arch/hppa/conf/GENERIC:1.40 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/hppa/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.40 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.41 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # @@ -23,7 +23,7 @@ include "arch/hppa/conf/std.hppa" options INCLUDE_CONFIG_FILE # embed config file in kernel binary options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel -#ident "GENERIC-$Revision: 1.40 $" +#ident "GENERIC-$Revision: 1.41 $" maxusers 32 # estimated number of users @@ -742,6 +742,7 @@ pseudo-device sequencer # MIDI sequence # rnd works; RND_COM does not on port hppa yet. #options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/i386/conf/GENERIC diff -u src/sys/arch/i386/conf/GENERIC:1.1241 src/sys/arch/i386/conf/GENERIC:1.1242 --- src/sys/arch/i386/conf/GENERIC:1.1241 Sat Sep 24 11:05:17 2022 +++ src/sys/arch/i386/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.1241 2022/09/24 11:05:17 riastradh Exp $ +# $NetBSD: GENERIC,v 1.1242 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/i386/conf/std.i386" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.1241 $" +#ident "GENERIC-$Revision: 1.1242 $" maxusers 64 # estimated number of users @@ -1496,6 +1496,7 @@ pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) #pseudo-device gpiosim 1 # GPIO simulator +pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/ia64/conf/GENERIC diff -u src/sys/arch/ia64/conf/GENERIC:1.11 src/sys/arch/ia64/conf/GENERIC:1.12 --- src/sys/arch/ia64/conf/GENERIC:1.11 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/ia64/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.11 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.12 2022/09/29 10:10:07 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/ia64/conf/std.ia64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.11 $" +#ident "GENERIC-$Revision: 1.12 $" maxusers 32 # estimated number of users @@ -143,4 +143,4 @@ pseudo-device loop # network loopback # miscellaneous pseudo-devices #pseudo-device pty # pseudo-terminals - +pseudo-device swwdog # software watchdog timer -- swwdog(4) Index: src/sys/arch/ibmnws/conf/GENERIC diff -u src/sys/arch/ibmnws/conf/GENERIC:1.55 src/sys/arch/ibmnws/conf/GENERIC:1.56 --- src/sys/arch/ibmnws/conf/GENERIC:1.55 Sun Aug 7 02:52:26 2022 +++ src/sys/arch/ibmnws/conf/GENERIC Thu Sep 29 10:10:07 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.55 2022/08/07 02:52:26 simonb Exp $ +# $NetBSD: GENERIC,v 1.56 2022/09/29 10:10:07 riastradh Exp $ # # @@ -299,5 +299,6 @@ pseudo-device pty # pseudo-terminals pseudo-device ksyms pseudo-device clockctl pseudo-device drvctl # user control of drive subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/iyonix/conf/GENERIC diff -u src/sys/arch/iyonix/conf/GENERIC:1.114 src/sys/arch/iyonix/conf/GENERIC:1.115 --- src/sys/arch/iyonix/conf/GENERIC:1.114 Sun Aug 7 02:52:27 2022 +++ src/sys/arch/iyonix/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.114 2022/08/07 02:52:27 simonb Exp $ +# $NetBSD: GENERIC,v 1.115 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/iyonix/conf/std.iyonix" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.114 $" +#ident "GENERIC-$Revision: 1.115 $" maxusers 32 # estimated number of users @@ -398,6 +398,7 @@ pseudo-device pty # pseudo-terminals pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/landisk/conf/GENERIC diff -u src/sys/arch/landisk/conf/GENERIC:1.73 src/sys/arch/landisk/conf/GENERIC:1.74 --- src/sys/arch/landisk/conf/GENERIC:1.73 Sun Aug 7 02:52:27 2022 +++ src/sys/arch/landisk/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.73 2022/08/07 02:52:27 simonb Exp $ +# $NetBSD: GENERIC,v 1.74 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/landisk/conf/std.landisk" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.73 $" +#ident "GENERIC-$Revision: 1.74 $" maxusers 16 # estimated number of users @@ -448,6 +448,7 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/luna68k/conf/GENERIC diff -u src/sys/arch/luna68k/conf/GENERIC:1.134 src/sys/arch/luna68k/conf/GENERIC:1.135 --- src/sys/arch/luna68k/conf/GENERIC:1.134 Sun Aug 7 02:52:27 2022 +++ src/sys/arch/luna68k/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.134 2022/08/07 02:52:27 simonb Exp $ +# $NetBSD: GENERIC,v 1.135 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/luna68k/conf/std.luna68k" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.134 $" +#ident "GENERIC-$Revision: 1.135 $" makeoptions COPTS="-O2 -fno-reorder-blocks -fno-unwind-tables -fno-omit-frame-pointer" # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for @@ -213,6 +213,7 @@ pseudo-device agr # IEEE 802.3ad link pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) pseudo-device wsmux # mouse & keyboard multiplexsor Index: src/sys/arch/mipsco/conf/GENERIC diff -u src/sys/arch/mipsco/conf/GENERIC:1.98 src/sys/arch/mipsco/conf/GENERIC:1.99 --- src/sys/arch/mipsco/conf/GENERIC:1.98 Sun Aug 7 02:52:27 2022 +++ src/sys/arch/mipsco/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.98 2022/08/07 02:52:27 simonb Exp $ +# $NetBSD: GENERIC,v 1.99 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -177,6 +177,7 @@ pseudo-device bridge # simple inter-ne pseudo-device vether # Virtual Ethernet for bridge pseudo-device agr # IEEE 802.3ad link aggregation pseudo-device clockctl # user control of clock subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) # random number generator pseudo-device #options RND_COM # use "com" randomness as well (BROKEN) Index: src/sys/arch/mmeye/conf/GENERIC diff -u src/sys/arch/mmeye/conf/GENERIC:1.130 src/sys/arch/mmeye/conf/GENERIC:1.131 --- src/sys/arch/mmeye/conf/GENERIC:1.130 Sun Aug 7 02:52:27 2022 +++ src/sys/arch/mmeye/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.130 2022/08/07 02:52:27 simonb Exp $ +# $NetBSD: GENERIC,v 1.131 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/mmeye/conf/std.mmeye" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.130 $" +#ident "GENERIC-$Revision: 1.131 $" maxusers 16 # estimated number of users @@ -220,6 +220,7 @@ pseudo-device vcoda # coda minicache < pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # Enable the hooks used for initializing the root memory-disk. #options MEMORY_DISK_HOOKS Index: src/sys/arch/mvme68k/conf/GENERIC diff -u src/sys/arch/mvme68k/conf/GENERIC:1.104 src/sys/arch/mvme68k/conf/GENERIC:1.105 --- src/sys/arch/mvme68k/conf/GENERIC:1.104 Sun Aug 7 02:52:27 2022 +++ src/sys/arch/mvme68k/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.104 2022/08/07 02:52:27 simonb Exp $ +# $NetBSD: GENERIC,v 1.105 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/mvme68k/conf/std.mvme68k" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.104 $" +#ident "GENERIC-$Revision: 1.105 $" makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk @@ -140,6 +140,7 @@ pseudo-device fss # file system snapsh pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device npf # NPF packet filter +pseudo-device swwdog # software watchdog timer -- swwdog(4) # random number generator pseudo-device #options RND_COM # use "com" randomness as well (BROKEN) Index: src/sys/arch/mvmeppc/conf/GENERIC diff -u src/sys/arch/mvmeppc/conf/GENERIC:1.31 src/sys/arch/mvmeppc/conf/GENERIC:1.32 --- src/sys/arch/mvmeppc/conf/GENERIC:1.31 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/mvmeppc/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,11 +1,11 @@ -# $NetBSD: GENERIC,v 1.31 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.32 2022/09/29 10:10:08 riastradh Exp $ # include "arch/mvmeppc/conf/std.mvmeppc" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -ident "GENERIC-$Revision: 1.31 $" +ident "GENERIC-$Revision: 1.32 $" maxusers 8 @@ -248,6 +248,7 @@ pseudo-device pty # pseudo-terminals #pseudo-device sequencer # MIDI sequencer #options RND_COM # use "com" randomness as well pseudo-device clockctl # user control of clock subsystem +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/netwinder/conf/GENERIC diff -u src/sys/arch/netwinder/conf/GENERIC:1.143 src/sys/arch/netwinder/conf/GENERIC:1.144 --- src/sys/arch/netwinder/conf/GENERIC:1.143 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/netwinder/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.143 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.144 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -289,6 +289,7 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device npf # NPF packet filter +pseudo-device swwdog # software watchdog timer -- swwdog(4) # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor Index: src/sys/arch/news68k/conf/GENERIC diff -u src/sys/arch/news68k/conf/GENERIC:1.139 src/sys/arch/news68k/conf/GENERIC:1.140 --- src/sys/arch/news68k/conf/GENERIC:1.139 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/news68k/conf/GENERIC Thu Sep 29 10:10:08 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.139 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.140 2022/09/29 10:10:08 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/news68k/conf/std.news68k" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.139 $" +#ident "GENERIC-$Revision: 1.140 $" makeoptions COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer" # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for @@ -252,5 +252,6 @@ pseudo-device agr # IEEE 802.3ad link pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/newsmips/conf/GENERIC diff -u src/sys/arch/newsmips/conf/GENERIC:1.141 src/sys/arch/newsmips/conf/GENERIC:1.142 --- src/sys/arch/newsmips/conf/GENERIC:1.141 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/newsmips/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.141 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.142 2022/09/29 10:10:09 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/newsmips/conf/std.newsmip options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.141 $" +#ident "GENERIC-$Revision: 1.142 $" maxusers 16 @@ -224,5 +224,6 @@ pseudo-device fss # file system snapsh pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/ofppc/conf/GENERIC diff -u src/sys/arch/ofppc/conf/GENERIC:1.177 src/sys/arch/ofppc/conf/GENERIC:1.178 --- src/sys/arch/ofppc/conf/GENERIC:1.177 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/ofppc/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.177 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.178 2022/09/29 10:10:09 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/ofppc/conf/std.ofppc" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.177 $" +#ident "GENERIC-$Revision: 1.178 $" maxusers 32 @@ -440,6 +440,7 @@ pseudo-device openfirm # /dev/openfirm pseudo-device ksyms # /dev/ksyms pseudo-device wsmux # mouse and keyboard multiplexor pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl Index: src/sys/arch/playstation2/conf/config.playstation2 diff -u src/sys/arch/playstation2/conf/config.playstation2:1.27 src/sys/arch/playstation2/conf/config.playstation2:1.28 --- src/sys/arch/playstation2/conf/config.playstation2:1.27 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/playstation2/conf/config.playstation2 Thu Sep 29 10:10:09 2022 @@ -1,7 +1,7 @@ # # deafult config file. # -# $NetBSD: config.playstation2,v 1.27 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: config.playstation2,v 1.28 2022/09/29 10:10:09 riastradh Exp $ # maxusers 16 @@ -89,3 +89,4 @@ pseudo-device stf # 6to4 IPv6 over IPv pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) Index: src/sys/arch/pmax/conf/GENERIC diff -u src/sys/arch/pmax/conf/GENERIC:1.205 src/sys/arch/pmax/conf/GENERIC:1.206 --- src/sys/arch/pmax/conf/GENERIC:1.205 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/pmax/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.205 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.206 2022/09/29 10:10:09 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/pmax/conf/std.pmax" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.205 $" +#ident "GENERIC-$Revision: 1.206 $" maxusers 64 @@ -305,6 +305,7 @@ pseudo-device putter # for puffs and p pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) pseudo-device wsfont # wsfont control device pseudo-device wsmux # wsmux control device Index: src/sys/arch/prep/conf/GENERIC diff -u src/sys/arch/prep/conf/GENERIC:1.197 src/sys/arch/prep/conf/GENERIC:1.198 --- src/sys/arch/prep/conf/GENERIC:1.197 Sun Aug 7 02:52:28 2022 +++ src/sys/arch/prep/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.197 2022/08/07 02:52:28 simonb Exp $ +# $NetBSD: GENERIC,v 1.198 2022/09/29 10:10:09 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/prep/conf/std.prep" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.197 $" +#ident "GENERIC-$Revision: 1.198 $" maxusers 32 @@ -554,6 +554,7 @@ pseudo-device pty # pseudo-terminals #options RND_COM # use "com" randomness as well pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/riscv/conf/GENERIC diff -u src/sys/arch/riscv/conf/GENERIC:1.15 src/sys/arch/riscv/conf/GENERIC:1.16 --- src/sys/arch/riscv/conf/GENERIC:1.15 Tue Sep 27 08:18:21 2022 +++ src/sys/arch/riscv/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.15 2022/09/27 08:18:21 skrll Exp $ +# $NetBSD: GENERIC,v 1.16 2022/09/29 10:10:09 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/riscv/conf/std.riscv64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.15 $" +#ident "GENERIC-$Revision: 1.16 $" maxusers 64 # estimated number of users @@ -175,6 +175,7 @@ pseudo-device pty # pseudo-terminals pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling +pseudo-device swwdog # software watchdog timer -- swwdog(4) # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl Index: src/sys/arch/rs6000/conf/GENERIC diff -u src/sys/arch/rs6000/conf/GENERIC:1.46 src/sys/arch/rs6000/conf/GENERIC:1.47 --- src/sys/arch/rs6000/conf/GENERIC:1.46 Sun Aug 7 02:52:29 2022 +++ src/sys/arch/rs6000/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.46 2022/08/07 02:52:29 simonb Exp $ +# $NetBSD: GENERIC,v 1.47 2022/09/29 10:10:09 riastradh Exp $ # # GENERIC machine description file # @@ -24,7 +24,7 @@ options INCLUDE_CONFIG_FILE # embed con #makeoptions COPTS="-O2 -mno-powerpc -mno-power" # wheeee -#ident "GENERIC-$Revision: 1.46 $" +#ident "GENERIC-$Revision: 1.47 $" maxusers 32 @@ -244,6 +244,7 @@ pseudo-device pty # pseudo-terminals #options RND_COM # use "com" randomness as well pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/sandpoint/conf/GENERIC diff -u src/sys/arch/sandpoint/conf/GENERIC:1.109 src/sys/arch/sandpoint/conf/GENERIC:1.110 --- src/sys/arch/sandpoint/conf/GENERIC:1.109 Sun Aug 7 02:52:29 2022 +++ src/sys/arch/sandpoint/conf/GENERIC Thu Sep 29 10:10:09 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.109 2022/08/07 02:52:29 simonb Exp $ +# $NetBSD: GENERIC,v 1.110 2022/09/29 10:10:09 riastradh Exp $ # # machine description file for GENERIC NAS # @@ -22,7 +22,7 @@ include "arch/sandpoint/conf/std.sandpo options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.109 $" +#ident "GENERIC-$Revision: 1.110 $" maxusers 32 @@ -322,6 +322,7 @@ pseudo-device pty pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device lockstat # lock profiling +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/sbmips/conf/GENERIC diff -u src/sys/arch/sbmips/conf/GENERIC:1.112 src/sys/arch/sbmips/conf/GENERIC:1.113 --- src/sys/arch/sbmips/conf/GENERIC:1.112 Sun Aug 7 02:52:29 2022 +++ src/sys/arch/sbmips/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,10 +1,10 @@ -# $NetBSD: GENERIC,v 1.112 2022/08/07 02:52:29 simonb Exp $ +# $NetBSD: GENERIC,v 1.113 2022/09/29 10:10:10 riastradh Exp $ include "arch/sbmips/conf/std.sbmips" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.112 $" +#ident "GENERIC-$Revision: 1.113 $" #options LOCKDEBUG # XXX XXX XXX XXX #options DEBUG # extra kernel debugging support @@ -201,6 +201,7 @@ pseudo-device pty # pseudo-terminals #pseudo-device sequencer # MIDI sequencer pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/shark/conf/GENERIC diff -u src/sys/arch/shark/conf/GENERIC:1.141 src/sys/arch/shark/conf/GENERIC:1.142 --- src/sys/arch/shark/conf/GENERIC:1.141 Sun Aug 7 02:52:29 2022 +++ src/sys/arch/shark/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.141 2022/08/07 02:52:29 simonb Exp $ +# $NetBSD: GENERIC,v 1.142 2022/09/29 10:10:10 riastradh Exp $ # # Generic Shark configuration. # @@ -7,7 +7,7 @@ include "arch/shark/conf/std.shark" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.141 $" +#ident "GENERIC-$Revision: 1.142 $" # estimated number of users maxusers 32 @@ -306,6 +306,7 @@ pseudo-device wsmux # mouse & keyboard pseudo-device wsfont pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/sparc/conf/GENERIC diff -u src/sys/arch/sparc/conf/GENERIC:1.271 src/sys/arch/sparc/conf/GENERIC:1.272 --- src/sys/arch/sparc/conf/GENERIC:1.271 Sun Aug 7 02:52:29 2022 +++ src/sys/arch/sparc/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.271 2022/08/07 02:52:29 simonb Exp $ +# $NetBSD: GENERIC,v 1.272 2022/09/29 10:10:10 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/sparc/conf/std.sparc" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.271 $" +#ident "GENERIC-$Revision: 1.272 $" maxusers 32 @@ -710,6 +710,7 @@ pseudo-device fss # file system snapsh pseudo-device wsmux # mouse and keyboard multiplexor pseudo-device wsfont pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/sparc64/conf/GENERIC diff -u src/sys/arch/sparc64/conf/GENERIC:1.236 src/sys/arch/sparc64/conf/GENERIC:1.237 --- src/sys/arch/sparc64/conf/GENERIC:1.236 Sun Aug 7 02:52:29 2022 +++ src/sys/arch/sparc64/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.236 2022/08/07 02:52:29 simonb Exp $ +# $NetBSD: GENERIC,v 1.237 2022/09/29 10:10:10 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/sparc64/conf/std.sparc64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.236 $" +#ident "GENERIC-$Revision: 1.237 $" maxusers 64 @@ -855,6 +855,7 @@ pseudo-device fss # file system snapsh #pseudo-device bcsp # BlueCore Serial Protocol #pseudo-device btuart # Bluetooth HCI UART (H4) pseudo-device lockstat # lock profiling +pseudo-device swwdog # software watchdog timer -- swwdog(4) # drvctl - needed to show device dictionary via drvctl(8) pseudo-device drvctl Index: src/sys/arch/sun3/conf/GENERIC diff -u src/sys/arch/sun3/conf/GENERIC:1.188 src/sys/arch/sun3/conf/GENERIC:1.189 --- src/sys/arch/sun3/conf/GENERIC:1.188 Sun Aug 7 02:52:30 2022 +++ src/sys/arch/sun3/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.188 2022/08/07 02:52:30 simonb Exp $ +# $NetBSD: GENERIC,v 1.189 2022/09/29 10:10:10 riastradh Exp $ # # GENERIC machine description file # @@ -25,7 +25,7 @@ include "arch/sun3/conf/std.sun3" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.188 $" +#ident "GENERIC-$Revision: 1.189 $" makeoptions COPTS="-Os -fno-unwind-tables -fno-omit-frame-pointer" # Bootloader has size limit (~2MB). -fno-omit-frame-pointer is @@ -290,6 +290,7 @@ pseudo-device vnd # paging to files #pseudo-device fss # file system snapshot device pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms +pseudo-device swwdog # software watchdog timer -- swwdog(4) # Veriexec # include "dev/veriexec.config" Index: src/sys/arch/vax/conf/GENERIC diff -u src/sys/arch/vax/conf/GENERIC:1.215 src/sys/arch/vax/conf/GENERIC:1.216 --- src/sys/arch/vax/conf/GENERIC:1.215 Sun Aug 7 02:52:30 2022 +++ src/sys/arch/vax/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.215 2022/08/07 02:52:30 simonb Exp $ +# $NetBSD: GENERIC,v 1.216 2022/09/29 10:10:10 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/vax/conf/std.vax" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.215 $" +#ident "GENERIC-$Revision: 1.216 $" # Here are all different supported CPU types listed. #options VAX8800 # VAX 8500, 8530, 8550, 8700, 8800 @@ -324,5 +324,6 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms pseudo-device wsmux # mouse & keyboard multiplexor +pseudo-device swwdog # software watchdog timer -- swwdog(4) include "dev/veriexec.config" Index: src/sys/arch/x68k/conf/GENERIC diff -u src/sys/arch/x68k/conf/GENERIC:1.206 src/sys/arch/x68k/conf/GENERIC:1.207 --- src/sys/arch/x68k/conf/GENERIC:1.206 Sun Aug 7 02:52:30 2022 +++ src/sys/arch/x68k/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.206 2022/08/07 02:52:30 simonb Exp $ +# $NetBSD: GENERIC,v 1.207 2022/09/29 10:10:10 riastradh Exp $ # # GENERIC machine description file # @@ -22,7 +22,7 @@ include "arch/x68k/conf/std.x68k" options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "GENERIC-$Revision: 1.206 $" +#ident "GENERIC-$Revision: 1.207 $" makeoptions COPTS="-O2 -fno-reorder-blocks -fno-unwind-tables -fno-omit-frame-pointer" # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for @@ -497,6 +497,7 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms #pseudo-device fss # file system snapshot device +pseudo-device swwdog # software watchdog timer -- swwdog(4) # Veriexec # include "dev/veriexec.config" Index: src/sys/arch/zaurus/conf/GENERIC diff -u src/sys/arch/zaurus/conf/GENERIC:1.92 src/sys/arch/zaurus/conf/GENERIC:1.93 --- src/sys/arch/zaurus/conf/GENERIC:1.92 Sun Aug 7 02:52:30 2022 +++ src/sys/arch/zaurus/conf/GENERIC Thu Sep 29 10:10:10 2022 @@ -1,4 +1,4 @@ -# $NetBSD: GENERIC,v 1.92 2022/08/07 02:52:30 simonb Exp $ +# $NetBSD: GENERIC,v 1.93 2022/09/29 10:10:10 riastradh Exp $ # # GENERIC machine description file # @@ -386,6 +386,7 @@ pseudo-device clockctl # user control o pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms pseudo-device putter # for puffs and pud +pseudo-device swwdog # software watchdog timer -- swwdog(4) # a pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm.