Module Name:    src
Committed By:   isaki
Date:           Sat Apr 13 08:23:01 UTC 2019

Modified Files:
        src/sys/arch/acorn32/conf: EB7500ATX GENERIC NC
        src/sys/arch/algor/conf: P4032 P5064 P6032
        src/sys/arch/alpha/conf: GENERIC
        src/sys/arch/amiga/conf: GENERIC.in
        src/sys/arch/amigappc/conf: GENERIC
        src/sys/arch/atari/conf: GENERIC.in
        src/sys/arch/bebox/conf: GENERIC
        src/sys/arch/cats/conf: GENERIC
        src/sys/arch/dreamcast/conf: GENERIC
        src/sys/arch/evbarm/conf: SMDK2410
        src/sys/arch/evbmips/conf: ALCHEMY MALTA
        src/sys/arch/evbppc/conf: OPENBLOCKS266_OPT PMPPC
        src/sys/arch/hp300/conf: GENERIC
        src/sys/arch/hpcarm/conf: NETBOOKPRO
        src/sys/arch/hpcmips/conf: GENERIC TX3922 VR41XX
        src/sys/arch/ibmnws/conf: GENERIC
        src/sys/arch/iyonix/conf: GENERIC
        src/sys/arch/macppc/conf: MAMBO POWERMAC_G5
        src/sys/arch/mmeye/conf: MMEYE_WLF
        src/sys/arch/netwinder/conf: GENERIC
        src/sys/arch/pmax/conf: GENERIC GENERIC64
        src/sys/arch/sandpoint/conf: ENCPP1
        src/sys/arch/sgimips/conf: GENERIC32_IP2x
        src/sys/arch/shark/conf: GENERIC
        src/sys/arch/sparc/conf: GENERIC KRUPS MRCOFFEE TADPOLE3GX
        src/sys/arch/sparc64/conf: NONPLUS64
        src/sys/arch/vax/conf: GENERIC
        src/sys/arch/x68k/conf: GENERIC

Log Message:
Add drvctl to kernel which has audio device.
audiocfg(1) requires drvctl(4).


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/acorn32/conf/EB7500ATX
cvs rdiff -u -r1.127 -r1.128 src/sys/arch/acorn32/conf/GENERIC
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/acorn32/conf/NC
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/algor/conf/P4032
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/algor/conf/P5064
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/algor/conf/P6032
cvs rdiff -u -r1.392 -r1.393 src/sys/arch/alpha/conf/GENERIC
cvs rdiff -u -r1.140 -r1.141 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/amigappc/conf/GENERIC
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/atari/conf/GENERIC.in
cvs rdiff -u -r1.158 -r1.159 src/sys/arch/bebox/conf/GENERIC
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/cats/conf/GENERIC
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/dreamcast/conf/GENERIC
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/evbarm/conf/SMDK2410
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/evbmips/conf/ALCHEMY
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/evbmips/conf/MALTA
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/evbppc/conf/PMPPC
cvs rdiff -u -r1.201 -r1.202 src/sys/arch/hp300/conf/GENERIC
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/hpcarm/conf/NETBOOKPRO
cvs rdiff -u -r1.238 -r1.239 src/sys/arch/hpcmips/conf/GENERIC
cvs rdiff -u -r1.109 -r1.110 src/sys/arch/hpcmips/conf/TX3922
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/hpcmips/conf/VR41XX
cvs rdiff -u -r1.52 -r1.53 src/sys/arch/ibmnws/conf/GENERIC
cvs rdiff -u -r1.105 -r1.106 src/sys/arch/iyonix/conf/GENERIC
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/macppc/conf/MAMBO
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/macppc/conf/POWERMAC_G5
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/mmeye/conf/MMEYE_WLF
cvs rdiff -u -r1.135 -r1.136 src/sys/arch/netwinder/conf/GENERIC
cvs rdiff -u -r1.197 -r1.198 src/sys/arch/pmax/conf/GENERIC
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/pmax/conf/GENERIC64
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sandpoint/conf/ENCPP1
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/sgimips/conf/GENERIC32_IP2x
cvs rdiff -u -r1.131 -r1.132 src/sys/arch/shark/conf/GENERIC
cvs rdiff -u -r1.264 -r1.265 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/sparc/conf/KRUPS
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sparc/conf/MRCOFFEE
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/sparc/conf/TADPOLE3GX
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/sparc64/conf/NONPLUS64
cvs rdiff -u -r1.208 -r1.209 src/sys/arch/vax/conf/GENERIC
cvs rdiff -u -r1.194 -r1.195 src/sys/arch/x68k/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/EB7500ATX
diff -u src/sys/arch/acorn32/conf/EB7500ATX:1.67 src/sys/arch/acorn32/conf/EB7500ATX:1.68
--- src/sys/arch/acorn32/conf/EB7500ATX:1.67	Wed Aug  1 20:04:09 2018
+++ src/sys/arch/acorn32/conf/EB7500ATX	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: EB7500ATX,v 1.67 2018/08/01 20:04:09 maxv Exp $
+#	$NetBSD: EB7500ATX,v 1.68 2019/04/13 08:22:58 isaki Exp $
 #
 #	EB7500ATX --- 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		"EB7500ATX-$Revision: 1.67 $"
+#ident		"EB7500ATX-$Revision: 1.68 $"
 
 # estimated number of users
 maxusers	32
@@ -258,6 +258,7 @@ options 	RAID_AUTOCONFIG		# auto-configu
 #pseudo-device	fss			# file system snapshot device
 pseudo-device	md			# Ramdisk driver
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	putter			# for puffs and pud
 

Index: src/sys/arch/acorn32/conf/GENERIC
diff -u src/sys/arch/acorn32/conf/GENERIC:1.127 src/sys/arch/acorn32/conf/GENERIC:1.128
--- src/sys/arch/acorn32/conf/GENERIC:1.127	Wed Aug  1 20:04:09 2018
+++ src/sys/arch/acorn32/conf/GENERIC	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-# 	$NetBSD: GENERIC,v 1.127 2018/08/01 20:04:09 maxv Exp $
+# 	$NetBSD: GENERIC,v 1.128 2019/04/13 08:22:58 isaki 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.127 $"
+#ident		"GENERIC-$Revision: 1.128 $"
 
 # estimated number of users
 maxusers	32
@@ -319,6 +319,7 @@ options 	RAID_AUTOCONFIG		# auto-configu
 pseudo-device	fss			# file system snapshot device
 pseudo-device	md			# Ramdisk driver
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	putter			# for puffs and pud
 

Index: src/sys/arch/acorn32/conf/NC
diff -u src/sys/arch/acorn32/conf/NC:1.74 src/sys/arch/acorn32/conf/NC:1.75
--- src/sys/arch/acorn32/conf/NC:1.74	Wed Aug  1 20:04:09 2018
+++ src/sys/arch/acorn32/conf/NC	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: NC,v 1.74 2018/08/01 20:04:09 maxv Exp $
+#	$NetBSD: NC,v 1.75 2019/04/13 08:22:58 isaki Exp $
 #
 #	NC - with wscons
 #
@@ -257,6 +257,7 @@ pseudo-device	vnd			# disk-like interfac
 #pseudo-device	fss			# file system snapshot device
 pseudo-device	md			# Ramdisk driver
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 
 # a pseudo device needed for SMBFS
 #pseudo-device	nsmb			# experimental - SMB requester

Index: src/sys/arch/algor/conf/P4032
diff -u src/sys/arch/algor/conf/P4032:1.78 src/sys/arch/algor/conf/P4032:1.79
--- src/sys/arch/algor/conf/P4032:1.78	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/algor/conf/P4032	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: P4032,v 1.78 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: P4032,v 1.79 2019/04/13 08:22:58 isaki Exp $
 #
 # Algorithmics P-4032 kernel.
 #
@@ -7,7 +7,7 @@ include	"arch/algor/conf/std.algor"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"P4032-$Revision: 1.78 $"
+#ident 		"P4032-$Revision: 1.79 $"
 
 maxusers 32
 
@@ -325,3 +325,4 @@ pseudo-device	vlan			# IEEE 802.1q encap
 pseudo-device	sequencer		# MIDI sequencer
 #options 	RND_COM			# use "com" randomness too
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem

Index: src/sys/arch/algor/conf/P5064
diff -u src/sys/arch/algor/conf/P5064:1.89 src/sys/arch/algor/conf/P5064:1.90
--- src/sys/arch/algor/conf/P5064:1.89	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/algor/conf/P5064	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: P5064,v 1.89 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: P5064,v 1.90 2019/04/13 08:22:58 isaki Exp $
 #
 # Algorithmics P-5064 kernel.
 #
@@ -7,7 +7,7 @@ include	"arch/algor/conf/std.algor"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"P5064-$Revision: 1.89 $"
+#ident 		"P5064-$Revision: 1.90 $"
 
 maxusers 32
 
@@ -390,3 +390,4 @@ pseudo-device	vlan			# IEEE 802.1q encap
 pseudo-device	sequencer		# MIDI sequencer
 #options 	RND_COM			# use "com" randomness too
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem

Index: src/sys/arch/algor/conf/P6032
diff -u src/sys/arch/algor/conf/P6032:1.80 src/sys/arch/algor/conf/P6032:1.81
--- src/sys/arch/algor/conf/P6032:1.80	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/algor/conf/P6032	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: P6032,v 1.80 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: P6032,v 1.81 2019/04/13 08:22:58 isaki Exp $
 #
 # Algorithmics P-6032 kernel.
 #
@@ -7,7 +7,7 @@ include	"arch/algor/conf/std.algor"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"P6032-$Revision: 1.80 $"
+#ident 		"P6032-$Revision: 1.81 $"
 
 maxusers 32
 
@@ -394,3 +394,4 @@ pseudo-device	vlan			# IEEE 802.1q encap
 pseudo-device	sequencer		# MIDI sequencer
 #options 	RND_COM			# use "com" randomness too
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem

Index: src/sys/arch/alpha/conf/GENERIC
diff -u src/sys/arch/alpha/conf/GENERIC:1.392 src/sys/arch/alpha/conf/GENERIC:1.393
--- src/sys/arch/alpha/conf/GENERIC:1.392	Fri Apr  5 14:15:33 2019
+++ src/sys/arch/alpha/conf/GENERIC	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.392 2019/04/05 14:15:33 thorpej Exp $
+# $NetBSD: GENERIC,v 1.393 2019/04/13 08:22:58 isaki 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.392 $"
+ident		"GENERIC-$Revision: 1.393 $"
 
 maxusers 32
 
@@ -748,6 +748,7 @@ pseudo-device	vcoda			# coda minicache <
 # a pseudo device needed for SMBFS
 pseudo-device	nsmb			# experimental - SMB requester
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	wsfont
 pseudo-device	wsmux			# mouse and keyboad multiplexing
 pseudo-device	ksyms			# /dev/ksyms

Index: src/sys/arch/amiga/conf/GENERIC.in
diff -u src/sys/arch/amiga/conf/GENERIC.in:1.140 src/sys/arch/amiga/conf/GENERIC.in:1.141
--- src/sys/arch/amiga/conf/GENERIC.in:1.140	Wed Dec 19 13:57:45 2018
+++ src/sys/arch/amiga/conf/GENERIC.in	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.in,v 1.140 2018/12/19 13:57:45 maxv Exp $
+# $NetBSD: GENERIC.in,v 1.141 2019/04/13 08:22:58 isaki Exp $
 #
 ##
 # GENERIC machine description file
@@ -52,7 +52,7 @@ include "arch/amiga/conf/std.amiga"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.140 $"
+#ident 		"GENERIC-$Revision: 1.141 $"
 
 m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl
 makeoptions	COPTS="-Os"
@@ -672,6 +672,9 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	pty			# pseudo-terminals
 ')m4_dnl
 pseudo-device	clockctl		# user control of clock subsystem
+m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl
+pseudo-device	drvctl			# user control of drive subsystem
+')m4_dnl
 
 #pseudo-device	wsfont			# wsfont(4) dynamic font loading support
 #pseudo-device	wsmux			# mouse & keyboard multiplexor

Index: src/sys/arch/amigappc/conf/GENERIC
diff -u src/sys/arch/amigappc/conf/GENERIC:1.35 src/sys/arch/amigappc/conf/GENERIC:1.36
--- src/sys/arch/amigappc/conf/GENERIC:1.35	Wed Aug  1 20:04:10 2018
+++ src/sys/arch/amigappc/conf/GENERIC	Sat Apr 13 08:22:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.35 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: GENERIC,v 1.36 2019/04/13 08:22:58 isaki 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.35 $"
+#ident          "GENERIC-$Revision: 1.36 $"
 
 maxusers	8
 
@@ -406,6 +406,7 @@ pseudo-device	fss			# file system snapsh
 pseudo-device	view		4	# views (needed for grfcc)
 pseudo-device	pty			# pseudo-terminals
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 
 #pseudo-device	wsfont			# wsfont(4) dynamic font loading support
 #pseudo-device	wsmux			# mouse & keyboard multiplexor

Index: src/sys/arch/atari/conf/GENERIC.in
diff -u src/sys/arch/atari/conf/GENERIC.in:1.117 src/sys/arch/atari/conf/GENERIC.in:1.118
--- src/sys/arch/atari/conf/GENERIC.in:1.117	Wed Dec 19 13:57:46 2018
+++ src/sys/arch/atari/conf/GENERIC.in	Sat Apr 13 08:22:59 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.in,v 1.117 2018/12/19 13:57:46 maxv Exp $
+#	$NetBSD: GENERIC.in,v 1.118 2019/04/13 08:22:59 isaki Exp $
 #
 # Generic atari
 #
@@ -279,6 +279,7 @@ pseudo-device	stf			# 6to4 IPv6 over IPv
 #pseudo-device	fss			# file system snapshot device
 #pseudo-device	npf			# NPF packet filter
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 #endif /* !SMALL030_KERNEL */
 

Index: src/sys/arch/bebox/conf/GENERIC
diff -u src/sys/arch/bebox/conf/GENERIC:1.158 src/sys/arch/bebox/conf/GENERIC:1.159
--- src/sys/arch/bebox/conf/GENERIC:1.158	Wed Aug  1 20:04:10 2018
+++ src/sys/arch/bebox/conf/GENERIC	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.158 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: GENERIC,v 1.159 2019/04/13 08:22:59 isaki 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.158 $"
+#ident 		"GENERIC-$Revision: 1.159 $"
 
 maxusers	32
 
@@ -322,7 +322,7 @@ pseudo-device	wsfont
 #pseudo-device	pad
 
 # userland interface to drivers, including autoconf and properties retrieval
-#pseudo-device	drvctl
+pseudo-device	drvctl
 
 #options 	FILEASSOC		# fileassoc(9) - required for Veriexec
 					# and PAX_SEGVGUARD

Index: src/sys/arch/cats/conf/GENERIC
diff -u src/sys/arch/cats/conf/GENERIC:1.171 src/sys/arch/cats/conf/GENERIC:1.172
--- src/sys/arch/cats/conf/GENERIC:1.171	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/cats/conf/GENERIC	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.171 2019/02/06 11:58:30 rin Exp $
+# $NetBSD: GENERIC,v 1.172 2019/04/13 08:22:59 isaki Exp $
 #
 # GENERIC machine description file
 # 
@@ -564,6 +564,7 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	sequencer		# MIDI sequencer
 #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
 
 # 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.130 src/sys/arch/dreamcast/conf/GENERIC:1.131
--- src/sys/arch/dreamcast/conf/GENERIC:1.130	Wed Aug  1 20:04:10 2018
+++ src/sys/arch/dreamcast/conf/GENERIC	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.130 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: GENERIC,v 1.131 2019/04/13 08:22:59 isaki Exp $
 #
 # GENERIC machine description file
 # 
@@ -215,6 +215,7 @@ pseudo-device   accf_http		# "httpready"
 # miscellaneous pseudo-devices
 pseudo-device	pty			# pseudo-terminals
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	wsmux			# mouse & keyboard multiplexor
 pseudo-device	ksyms			# /dev/ksyms
 

Index: src/sys/arch/evbarm/conf/SMDK2410
diff -u src/sys/arch/evbarm/conf/SMDK2410:1.70 src/sys/arch/evbarm/conf/SMDK2410:1.71
--- src/sys/arch/evbarm/conf/SMDK2410:1.70	Wed Feb  6 11:58:30 2019
+++ src/sys/arch/evbarm/conf/SMDK2410	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: SMDK2410,v 1.70 2019/02/06 11:58:30 rin Exp $
+#	$NetBSD: SMDK2410,v 1.71 2019/04/13 08:22:59 isaki Exp $
 #
 #	SMDK2410 -- Samsung's S3C2410 evaluation board.
 #
@@ -352,6 +352,7 @@ pseudo-device	loop			# network loopback
 # miscellaneous pseudo-devices
 pseudo-device	pty			# pseudo-terminals
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 
 # wscons pseudo-devices
 pseudo-device	wsmux			# mouse & keyboard multiplexor

Index: src/sys/arch/evbmips/conf/ALCHEMY
diff -u src/sys/arch/evbmips/conf/ALCHEMY:1.65 src/sys/arch/evbmips/conf/ALCHEMY:1.66
--- src/sys/arch/evbmips/conf/ALCHEMY:1.65	Sun Dec 30 14:51:36 2018
+++ src/sys/arch/evbmips/conf/ALCHEMY	Sat Apr 13 08:22:59 2019
@@ -1,11 +1,11 @@
-#	$NetBSD: ALCHEMY,v 1.65 2018/12/30 14:51:36 sevan Exp $
+#	$NetBSD: ALCHEMY,v 1.66 2019/04/13 08:22:59 isaki 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.65 $"
+#ident 		"ALCHEMY-$Revision: 1.66 $"
 
 maxusers	32
 
@@ -251,6 +251,7 @@ pseudo-device	bridge				# simple inter-n
 pseudo-device	pty				# pseudo-terminals
 #pseudo-device	sequencer			# MIDI sequencer
 pseudo-device	clockctl			# user control of clock subsystem
+pseudo-device	drvctl				# user control of drive subsystem
 pseudo-device	ksyms				# /dev/ksyms
 
 # A pseudo device needed for Coda		# also needs CODA (above)

Index: src/sys/arch/evbmips/conf/MALTA
diff -u src/sys/arch/evbmips/conf/MALTA:1.94 src/sys/arch/evbmips/conf/MALTA:1.95
--- src/sys/arch/evbmips/conf/MALTA:1.94	Sun Dec 30 14:51:36 2018
+++ src/sys/arch/evbmips/conf/MALTA	Sat Apr 13 08:22:59 2019
@@ -1,10 +1,10 @@
-#	$NetBSD: MALTA,v 1.94 2018/12/30 14:51:36 sevan Exp $
+#	$NetBSD: MALTA,v 1.95 2019/04/13 08:22:59 isaki Exp $
 
 include 	"arch/evbmips/conf/std.malta"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"MALTA-$Revision: 1.94 $"
+#ident 		"MALTA-$Revision: 1.95 $"
 
 maxusers	32
 
@@ -314,6 +314,7 @@ pseudo-device	bridge				# simple inter-n
 pseudo-device	pty				# pseudo-terminals
 #pseudo-device	sequencer			# MIDI sequencer
 pseudo-device	clockctl			# user control of clock subsystem
+pseudo-device	drvctl				# user control of drive subsystem
 pseudo-device	ksyms				# /dev/ksyms
 
 # A pseudo device needed for Coda		# also needs CODA (above)

Index: src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT
diff -u src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT:1.26 src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT:1.27
--- src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT:1.26	Wed Feb  6 11:58:31 2019
+++ src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS266_OPT,v 1.26 2019/02/06 11:58:31 rin Exp $
+#	$NetBSD: OPENBLOCKS266_OPT,v 1.27 2019/04/13 08:22:59 isaki Exp $
 #
 
 include		"arch/evbppc/conf/OPENBLOCKS266"
@@ -354,6 +354,7 @@ btsco*	at bthub?
 # miscellaneous pseudo-devices
 pseudo-device	bcsp			# BlueCore Serial Protocol
 pseudo-device	btuart			# Bluetooth HCI UART (H4)
+pseudo-device	drvctl			# user control of drive subsystem
 
 # wscons pseudo-devices
 pseudo-device	wsmux			# mouse & keyboard multiplexor

Index: src/sys/arch/evbppc/conf/PMPPC
diff -u src/sys/arch/evbppc/conf/PMPPC:1.48 src/sys/arch/evbppc/conf/PMPPC:1.49
--- src/sys/arch/evbppc/conf/PMPPC:1.48	Wed Feb  6 11:58:31 2019
+++ src/sys/arch/evbppc/conf/PMPPC	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: PMPPC,v 1.48 2019/02/06 11:58:31 rin Exp $
+#	$NetBSD: PMPPC,v 1.49 2019/04/13 08:22:59 isaki Exp $
 #
 #	PMPPC
 #
@@ -433,6 +433,7 @@ pseudo-device	stf			# 6to4 IPv6 over IPv
 pseudo-device	vlan			# IEEE 802.1q encapsulation
 pseudo-device	pty			# pseudo-terminals
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	putter			# for puffs and pud
 pseudo-device	ksyms
 

Index: src/sys/arch/hp300/conf/GENERIC
diff -u src/sys/arch/hp300/conf/GENERIC:1.201 src/sys/arch/hp300/conf/GENERIC:1.202
--- src/sys/arch/hp300/conf/GENERIC:1.201	Thu Mar 14 16:59:09 2019
+++ src/sys/arch/hp300/conf/GENERIC	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.201 2019/03/14 16:59:09 thorpej Exp $
+# $NetBSD: GENERIC,v 1.202 2019/04/13 08:22:59 isaki 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.201 $"
+#ident 		"GENERIC-$Revision: 1.202 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks"	# see share/mk/sys.mk
 
@@ -312,6 +312,7 @@ pseudo-device	vlan			# IEEE 802.1q encap
 
 # miscellaneous pseudo-devices
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	pty			# pseudo-terminals
 #pseudo-device	vcoda			# coda minicache <-> venus comm.
 pseudo-device	ksyms			# /dev/ksyms

Index: src/sys/arch/hpcarm/conf/NETBOOKPRO
diff -u src/sys/arch/hpcarm/conf/NETBOOKPRO:1.26 src/sys/arch/hpcarm/conf/NETBOOKPRO:1.27
--- src/sys/arch/hpcarm/conf/NETBOOKPRO:1.26	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/hpcarm/conf/NETBOOKPRO	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: NETBOOKPRO,v 1.26 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: NETBOOKPRO,v 1.27 2019/04/13 08:22:59 isaki Exp $
 #
 #	NETBOOKPRO -- Psion Teklogix NETBOOK PRO
 #
@@ -8,7 +8,7 @@ include	"arch/hpcarm/conf/files.netbookp
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.26 $"
+#ident 		"GENERIC-$Revision: 1.27 $"
 
 # estimated number of users
 maxusers	32
@@ -304,6 +304,7 @@ pseudo-device	biconsdev 1		# build-in co
 
 pseudo-device	md			# Ramdisk driver
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	bcsp			# BlueCore Serial Protocol
 pseudo-device	btuart			# Bluetooth HCI UART (H4)

Index: src/sys/arch/hpcmips/conf/GENERIC
diff -u src/sys/arch/hpcmips/conf/GENERIC:1.238 src/sys/arch/hpcmips/conf/GENERIC:1.239
--- src/sys/arch/hpcmips/conf/GENERIC:1.238	Wed Feb  6 11:58:31 2019
+++ src/sys/arch/hpcmips/conf/GENERIC	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.238 2019/02/06 11:58:31 rin Exp $
+# $NetBSD: GENERIC,v 1.239 2019/04/13 08:22:59 isaki 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.238 $"
+#ident 		"GENERIC-$Revision: 1.239 $"
 
 maxusers	16
 
@@ -669,6 +669,7 @@ pseudo-device	vnd			# virtual disk ick
 pseudo-device	fss			# file system snapshot device
 #pseudo-device	cgd			# cryptographic disks
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 
 pseudo-device	biconsdev	1	# build-in console device
 pseudo-device	wsmux			# mouse & keyboard multiplexor

Index: src/sys/arch/hpcmips/conf/TX3922
diff -u src/sys/arch/hpcmips/conf/TX3922:1.109 src/sys/arch/hpcmips/conf/TX3922:1.110
--- src/sys/arch/hpcmips/conf/TX3922:1.109	Wed Feb  6 11:58:31 2019
+++ src/sys/arch/hpcmips/conf/TX3922	Sat Apr 13 08:22:59 2019
@@ -1,7 +1,7 @@
 #
 # Distribution kernel (TOSHIBA TX3922 based model) kernel config file
 #
-#	$NetBSD: TX3922,v 1.109 2019/02/06 11:58:31 rin Exp $
+#	$NetBSD: TX3922,v 1.110 2019/04/13 08:22:59 isaki Exp $
 #
 include 	"arch/hpcmips/conf/std.hpcmips"
 
@@ -362,6 +362,7 @@ pseudo-device	wsmux
 # miscellaneous pseudo-devices
 pseudo-device	pty			# pseudo-terminals
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 
 # a pseudo device needed for Coda	# also needs CODA (above)
 #pseudo-device	vcoda			# coda minicache <-> venus comm.

Index: src/sys/arch/hpcmips/conf/VR41XX
diff -u src/sys/arch/hpcmips/conf/VR41XX:1.72 src/sys/arch/hpcmips/conf/VR41XX:1.73
--- src/sys/arch/hpcmips/conf/VR41XX:1.72	Wed Feb  6 11:58:31 2019
+++ src/sys/arch/hpcmips/conf/VR41XX	Sat Apr 13 08:22:59 2019
@@ -1,4 +1,4 @@
-# $NetBSD: VR41XX,v 1.72 2019/02/06 11:58:31 rin Exp $
+# $NetBSD: VR41XX,v 1.73 2019/04/13 08:22:59 isaki Exp $
 #
 # GENERIC machine description file
 # 
@@ -20,7 +20,7 @@
 
 include		"arch/hpcmips/conf/std.hpcmips"
 include		"arch/hpcmips/conf/std.hpcmips.vr41"
-#ident 		"GENERIC-$Revision: 1.72 $"
+#ident 		"GENERIC-$Revision: 1.73 $"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
@@ -525,6 +525,7 @@ pseudo-device	npf			# NPF packet filter
 pseudo-device	vnd			# virtual disk ick
 #pseudo-device	ccd			# concatenated disks
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 
 pseudo-device	biconsdev	1	# build-in console device
 pseudo-device	wsmux			# mouse & keyboard multiplexor

Index: src/sys/arch/ibmnws/conf/GENERIC
diff -u src/sys/arch/ibmnws/conf/GENERIC:1.52 src/sys/arch/ibmnws/conf/GENERIC:1.53
--- src/sys/arch/ibmnws/conf/GENERIC:1.52	Thu Sep 14 07:58:41 2017
+++ src/sys/arch/ibmnws/conf/GENERIC	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.52 2017/09/14 07:58:41 mrg Exp $
+#	$NetBSD: GENERIC,v 1.53 2019/04/13 08:23:00 isaki Exp $
 #
 #
 
@@ -292,6 +292,7 @@ pseudo-device	pty			# pseudo-terminals
 #options 	RND_COM			# use "com" randomness as well
 pseudo-device	ksyms
 pseudo-device	clockctl
+pseudo-device	drvctl			# user control of drive subsystem
 
 # Veriexec
 #

Index: src/sys/arch/iyonix/conf/GENERIC
diff -u src/sys/arch/iyonix/conf/GENERIC:1.105 src/sys/arch/iyonix/conf/GENERIC:1.106
--- src/sys/arch/iyonix/conf/GENERIC:1.105	Fri Dec 14 23:01:53 2018
+++ src/sys/arch/iyonix/conf/GENERIC	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.105 2018/12/14 23:01:53 macallan Exp $
+#	$NetBSD: GENERIC,v 1.106 2019/04/13 08:23:00 isaki 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.105 $"
+#ident 		"GENERIC-$Revision: 1.106 $"
 
 maxusers	32		# estimated number of users
 
@@ -400,6 +400,7 @@ pseudo-device   accf_http		# "httpready"
 pseudo-device	pty			# pseudo-terminals
 #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	ksyms			# /dev/ksyms
 
 # wscons pseudo-devices

Index: src/sys/arch/macppc/conf/MAMBO
diff -u src/sys/arch/macppc/conf/MAMBO:1.32 src/sys/arch/macppc/conf/MAMBO:1.33
--- src/sys/arch/macppc/conf/MAMBO:1.32	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/macppc/conf/MAMBO	Sat Apr 13 08:23:00 2019
@@ -6,7 +6,7 @@ include 	"arch/macppc/conf/std.macppc.g5
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.32 $"
+#ident 		"GENERIC-$Revision: 1.33 $"
 
 maxusers	32
 
@@ -171,6 +171,7 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	openfirm		# /dev/openfirm
 pseudo-device	wsmux			# mouse and keyboard multiplexor
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	nsmb			# SMB requester
 #pseudo-device	npf			# NPF packet filter

Index: src/sys/arch/macppc/conf/POWERMAC_G5
diff -u src/sys/arch/macppc/conf/POWERMAC_G5:1.40 src/sys/arch/macppc/conf/POWERMAC_G5:1.41
--- src/sys/arch/macppc/conf/POWERMAC_G5:1.40	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/macppc/conf/POWERMAC_G5	Sat Apr 13 08:23:00 2019
@@ -227,6 +227,7 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	openfirm		# /dev/openfirm
 pseudo-device	wsmux			# mouse and keyboard multiplexor
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 #pseudo-device	nsmb			# SMB requester
 #pseudo-device	npf			# NPF packet filter

Index: src/sys/arch/mmeye/conf/MMEYE_WLF
diff -u src/sys/arch/mmeye/conf/MMEYE_WLF:1.26 src/sys/arch/mmeye/conf/MMEYE_WLF:1.27
--- src/sys/arch/mmeye/conf/MMEYE_WLF:1.26	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/mmeye/conf/MMEYE_WLF	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MMEYE_WLF,v 1.26 2018/08/01 20:04:12 maxv Exp $
+# $NetBSD: MMEYE_WLF,v 1.27 2019/04/13 08:23:00 isaki Exp $
 #
 # MMEYE_WLF -- Brains Inc. MMEYE-WLF platforms kernel
 #
@@ -22,7 +22,7 @@ include 	"arch/mmeye/conf/std.mmeye"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.26 $"
+#ident 		"GENERIC-$Revision: 1.27 $"
 
 maxusers	16		# estimated number of users
 
@@ -250,6 +250,7 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	vcoda			# coda minicache <-> venus comm.
 #pseudo-device	md			# memory disk device (ramdisk)
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	putter			# for puffs and pud
 pseudo-device	bcsp			# BlueCore Serial Protocol

Index: src/sys/arch/netwinder/conf/GENERIC
diff -u src/sys/arch/netwinder/conf/GENERIC:1.135 src/sys/arch/netwinder/conf/GENERIC:1.136
--- src/sys/arch/netwinder/conf/GENERIC:1.135	Wed Aug  1 20:04:12 2018
+++ src/sys/arch/netwinder/conf/GENERIC	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.135 2018/08/01 20:04:12 maxv Exp $
+# $NetBSD: GENERIC,v 1.136 2019/04/13 08:23:00 isaki Exp $
 #
 # GENERIC machine description file
 # 
@@ -288,6 +288,7 @@ pseudo-device   accf_http		# "httpready"
 # miscellaneous pseudo-devices
 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	npf			# NPF packet filter
 

Index: src/sys/arch/pmax/conf/GENERIC
diff -u src/sys/arch/pmax/conf/GENERIC:1.197 src/sys/arch/pmax/conf/GENERIC:1.198
--- src/sys/arch/pmax/conf/GENERIC:1.197	Wed Aug  1 20:04:13 2018
+++ src/sys/arch/pmax/conf/GENERIC	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.197 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: GENERIC,v 1.198 2019/04/13 08:23:00 isaki 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.197 $"
+#ident		"GENERIC-$Revision: 1.198 $"
 
 maxusers	64
 
@@ -301,6 +301,7 @@ pseudo-device	fss		 	# file system snaps
 pseudo-device	putter			# for puffs and pud
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	wsfont			# wsfont control device
 pseudo-device	wsmux			# wsmux control device

Index: src/sys/arch/pmax/conf/GENERIC64
diff -u src/sys/arch/pmax/conf/GENERIC64:1.29 src/sys/arch/pmax/conf/GENERIC64:1.30
--- src/sys/arch/pmax/conf/GENERIC64:1.29	Wed Aug  1 20:04:13 2018
+++ src/sys/arch/pmax/conf/GENERIC64	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC64,v 1.29 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: GENERIC64,v 1.30 2019/04/13 08:23:00 isaki Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/pmax/conf/std.pmax64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.29 $"
+#ident		"GENERIC-$Revision: 1.30 $"
 
 maxusers	64
 
@@ -283,6 +283,7 @@ options 	RAID_AUTOCONFIG		# auto-configu
 pseudo-device	fss		 	# file system snapshot device
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	wsfont			# wsfont control device
 pseudo-device	wsmux			# wsmux control device

Index: src/sys/arch/sandpoint/conf/ENCPP1
diff -u src/sys/arch/sandpoint/conf/ENCPP1:1.21 src/sys/arch/sandpoint/conf/ENCPP1:1.22
--- src/sys/arch/sandpoint/conf/ENCPP1:1.21	Wed Aug  1 20:04:13 2018
+++ src/sys/arch/sandpoint/conf/ENCPP1	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: ENCPP1,v 1.21 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: ENCPP1,v 1.22 2019/04/13 08:23:00 isaki Exp $
 #
 # Ampro EnCorePP1 machine description file
 # 
@@ -23,7 +23,7 @@ options 	PIC_I8259
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"ENCPP1-$Revision: 1.21 $"
+#ident 		"ENCPP1-$Revision: 1.22 $"
 
 maxusers	32
 
@@ -102,6 +102,7 @@ pseudo-device	loop
 #pseudo-device	cgd			# cryptographic disk devices
 pseudo-device	pty
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	fss			# file system snapshot device
 

Index: src/sys/arch/sgimips/conf/GENERIC32_IP2x
diff -u src/sys/arch/sgimips/conf/GENERIC32_IP2x:1.114 src/sys/arch/sgimips/conf/GENERIC32_IP2x:1.115
--- src/sys/arch/sgimips/conf/GENERIC32_IP2x:1.114	Wed Aug  1 20:04:14 2018
+++ src/sys/arch/sgimips/conf/GENERIC32_IP2x	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC32_IP2x,v 1.114 2018/08/01 20:04:14 maxv Exp $
+#	$NetBSD: GENERIC32_IP2x,v 1.115 2019/04/13 08:23:00 isaki Exp $
 #
 # GENERIC32_IP2x machine description file
 # 
@@ -29,7 +29,7 @@ makeoptions	TEXTADDR=0x88069000	# entry 
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC32-IP2x-$Revision: 1.114 $"
+#ident		"GENERIC32-IP2x-$Revision: 1.115 $"
 
 maxusers	32
 
@@ -307,6 +307,7 @@ pseudo-device   accf_http		# "httpready"
 pseudo-device	pty			# pseudo-terminals
 pseudo-device	sequencer		# MIDI sequencer
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	wsmux                   # mouse & keyboard multiplexor
 pseudo-device	wsfont

Index: src/sys/arch/shark/conf/GENERIC
diff -u src/sys/arch/shark/conf/GENERIC:1.131 src/sys/arch/shark/conf/GENERIC:1.132
--- src/sys/arch/shark/conf/GENERIC:1.131	Wed Aug  1 20:04:14 2018
+++ src/sys/arch/shark/conf/GENERIC	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.131 2018/08/01 20:04:14 maxv Exp $
+#	$NetBSD: GENERIC,v 1.132 2019/04/13 08:23:00 isaki 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.131 $"
+#ident		"GENERIC-$Revision: 1.132 $"
 
 # estimated number of users
 maxusers	32
@@ -297,6 +297,7 @@ pseudo-device	sequencer		# MIDI sequence
 pseudo-device	openfirm		# /dev/openfirm
 #pseudo-device	vcoda			# coda kernel <-> cachemanager
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	wsmux			# mouse & keyboard multiplexor
 pseudo-device	wsfont
 pseudo-device	ksyms			# /dev/ksyms

Index: src/sys/arch/sparc/conf/GENERIC
diff -u src/sys/arch/sparc/conf/GENERIC:1.264 src/sys/arch/sparc/conf/GENERIC:1.265
--- src/sys/arch/sparc/conf/GENERIC:1.264	Tue Feb 12 07:15:58 2019
+++ src/sys/arch/sparc/conf/GENERIC	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.264 2019/02/12 07:15:58 mrg Exp $
+# $NetBSD: GENERIC,v 1.265 2019/04/13 08:23:00 isaki 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.264 $"
+#ident 		"GENERIC-$Revision: 1.265 $"
 
 maxusers	32
 
@@ -707,6 +707,7 @@ pseudo-device	pty			# pseudo-terminals
 pseudo-device	vcoda			# coda minicache <-> venus comm.
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	fss			# file system snapshot device
 pseudo-device	wsmux			# mouse and keyboard multiplexor

Index: src/sys/arch/sparc/conf/KRUPS
diff -u src/sys/arch/sparc/conf/KRUPS:1.79 src/sys/arch/sparc/conf/KRUPS:1.80
--- src/sys/arch/sparc/conf/KRUPS:1.79	Mon Jan 14 00:13:18 2019
+++ src/sys/arch/sparc/conf/KRUPS	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: KRUPS,v 1.79 2019/01/14 00:13:18 mrg Exp $
+# $NetBSD: KRUPS,v 1.80 2019/04/13 08:23:00 isaki Exp $
 # From: NetBSD: GENERIC,v 1.197 2006/12/04 23:43:35 elad Exp
 #
 # Krups (JavaStation-NC) machine description file
@@ -8,7 +8,7 @@ include 	"arch/sparc/conf/std.sparc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"KRUPS-$Revision: 1.79 $"
+#ident 		"KRUPS-$Revision: 1.80 $"
 
 maxusers	32
 
@@ -334,6 +334,7 @@ pseudo-device	wsmux			# mouse & keyboard
 pseudo-device	wsfont
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	putter			# for puffs and pud
 

Index: src/sys/arch/sparc/conf/MRCOFFEE
diff -u src/sys/arch/sparc/conf/MRCOFFEE:1.57 src/sys/arch/sparc/conf/MRCOFFEE:1.58
--- src/sys/arch/sparc/conf/MRCOFFEE:1.57	Wed Dec 19 13:57:49 2018
+++ src/sys/arch/sparc/conf/MRCOFFEE	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# $NetBSD: MRCOFFEE,v 1.57 2018/12/19 13:57:49 maxv Exp $
+# $NetBSD: MRCOFFEE,v 1.58 2019/04/13 08:23:00 isaki Exp $
 # From: NetBSD: GENERIC,v 1.197 2006/12/04 23:43:35 elad Exp
 #
 # Mr.Coffee (JavaStation 1) machine description file
@@ -12,7 +12,7 @@ include 	"arch/sparc/conf/std.sparc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"MRCOFFEE-$Revision: 1.57 $"
+#ident 		"MRCOFFEE-$Revision: 1.58 $"
 
 maxusers	32
 
@@ -313,6 +313,7 @@ pseudo-device	pty			# pseudo-terminals
 #pseudo-device	vcoda			# coda minicache <-> venus comm.
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	putter			# for puffs and pud
 

Index: src/sys/arch/sparc/conf/TADPOLE3GX
diff -u src/sys/arch/sparc/conf/TADPOLE3GX:1.76 src/sys/arch/sparc/conf/TADPOLE3GX:1.77
--- src/sys/arch/sparc/conf/TADPOLE3GX:1.76	Wed Dec 19 13:57:49 2018
+++ src/sys/arch/sparc/conf/TADPOLE3GX	Sat Apr 13 08:23:00 2019
@@ -1,4 +1,4 @@
-# 	$NetBSD: TADPOLE3GX,v 1.76 2018/12/19 13:57:49 maxv Exp $
+# 	$NetBSD: TADPOLE3GX,v 1.77 2019/04/13 08:23:00 isaki Exp $
 
 include "arch/sparc/conf/std.sparc"
 
@@ -344,6 +344,7 @@ pseudo-device	pty			# pseudo-ttys (for n
 
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 #pseudo-device	fss			# file system snapshot device
 
 pseudo-device	wsmux			# mouse and keyboard multiplexor

Index: src/sys/arch/sparc64/conf/NONPLUS64
diff -u src/sys/arch/sparc64/conf/NONPLUS64:1.56 src/sys/arch/sparc64/conf/NONPLUS64:1.57
--- src/sys/arch/sparc64/conf/NONPLUS64:1.56	Wed Dec 19 13:57:50 2018
+++ src/sys/arch/sparc64/conf/NONPLUS64	Sat Apr 13 08:23:00 2019
@@ -1,8 +1,8 @@
-#	$NetBSD: NONPLUS64,v 1.56 2018/12/19 13:57:50 maxv Exp $
+#	$NetBSD: NONPLUS64,v 1.57 2019/04/13 08:23:00 isaki Exp $
 
 include 	"arch/sparc64/conf/std.sparc64"
 
-#ident		"NONPLUS64-$Revision: 1.56 $"
+#ident		"NONPLUS64-$Revision: 1.57 $"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
@@ -381,5 +381,6 @@ pseudo-device	pty			# pseudo-ttys (for n
 
 
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 #pseudo-device	fss			# file system snapshot device
 pseudo-device	putter			# for puffs and pud

Index: src/sys/arch/vax/conf/GENERIC
diff -u src/sys/arch/vax/conf/GENERIC:1.208 src/sys/arch/vax/conf/GENERIC:1.209
--- src/sys/arch/vax/conf/GENERIC:1.208	Sat Dec 29 11:30:12 2018
+++ src/sys/arch/vax/conf/GENERIC	Sat Apr 13 08:23:01 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.208 2018/12/29 11:30:12 maxv Exp $
+# $NetBSD: GENERIC,v 1.209 2019/04/13 08:23:01 isaki 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.208 $"
+#ident 		"GENERIC-$Revision: 1.209 $"
 
 # Here are all different supported CPU types listed.
 #options 	VAX8800		# VAX 8500, 8530, 8550, 8700, 8800
@@ -319,6 +319,7 @@ options 	RAID_AUTOCONFIG		# auto-configu
 pseudo-device	fss			# file system snapshot device
 #pseudo-device	leds			# control the leds on vaxstations.
 pseudo-device	clockctl		# user control of clock subsystem
+pseudo-device	drvctl			# user control of drive subsystem
 pseudo-device	ksyms			# /dev/ksyms
 pseudo-device	wsmux			# mouse & keyboard multiplexor
 

Index: src/sys/arch/x68k/conf/GENERIC
diff -u src/sys/arch/x68k/conf/GENERIC:1.194 src/sys/arch/x68k/conf/GENERIC:1.195
--- src/sys/arch/x68k/conf/GENERIC:1.194	Thu Mar 14 16:59:10 2019
+++ src/sys/arch/x68k/conf/GENERIC	Sat Apr 13 08:23:01 2019
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.194 2019/03/14 16:59:10 thorpej Exp $
+# $NetBSD: GENERIC,v 1.195 2019/04/13 08:23:01 isaki 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.194 $"
+#ident 		"GENERIC-$Revision: 1.195 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks"	# see share/mk/sys.mk
 
@@ -500,6 +500,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	fss			# file system snapshot device
 

Reply via email to