Source-Changes-HG archive

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

[src/trunk]: src/sys/arch Add drvctl to kernel which has audio device.



details:   https://anonhg.NetBSD.org/src/rev/caa89bd0ada0
branches:  trunk
changeset: 998277:caa89bd0ada0
user:      isaki <isaki%NetBSD.org@localhost>
date:      Sat Apr 13 08:22:58 2019 +0000

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

diffstat:

 sys/arch/acorn32/conf/EB7500ATX        |  5 +++--
 sys/arch/acorn32/conf/GENERIC          |  5 +++--
 sys/arch/acorn32/conf/NC               |  3 ++-
 sys/arch/algor/conf/P4032              |  5 +++--
 sys/arch/algor/conf/P5064              |  5 +++--
 sys/arch/algor/conf/P6032              |  5 +++--
 sys/arch/alpha/conf/GENERIC            |  5 +++--
 sys/arch/amiga/conf/GENERIC.in         |  7 +++++--
 sys/arch/amigappc/conf/GENERIC         |  5 +++--
 sys/arch/atari/conf/GENERIC.in         |  3 ++-
 sys/arch/bebox/conf/GENERIC            |  6 +++---
 sys/arch/cats/conf/GENERIC             |  3 ++-
 sys/arch/dreamcast/conf/GENERIC        |  3 ++-
 sys/arch/evbarm/conf/SMDK2410          |  3 ++-
 sys/arch/evbmips/conf/ALCHEMY          |  5 +++--
 sys/arch/evbmips/conf/MALTA            |  5 +++--
 sys/arch/evbppc/conf/OPENBLOCKS266_OPT |  3 ++-
 sys/arch/evbppc/conf/PMPPC             |  3 ++-
 sys/arch/hp300/conf/GENERIC            |  5 +++--
 sys/arch/hpcarm/conf/NETBOOKPRO        |  5 +++--
 sys/arch/hpcmips/conf/GENERIC          |  5 +++--
 sys/arch/hpcmips/conf/TX3922           |  3 ++-
 sys/arch/hpcmips/conf/VR41XX           |  5 +++--
 sys/arch/ibmnws/conf/GENERIC           |  3 ++-
 sys/arch/iyonix/conf/GENERIC           |  5 +++--
 sys/arch/macppc/conf/MAMBO             |  3 ++-
 sys/arch/macppc/conf/POWERMAC_G5       |  1 +
 sys/arch/mmeye/conf/MMEYE_WLF          |  5 +++--
 sys/arch/netwinder/conf/GENERIC        |  3 ++-
 sys/arch/pmax/conf/GENERIC             |  5 +++--
 sys/arch/pmax/conf/GENERIC64           |  5 +++--
 sys/arch/sandpoint/conf/ENCPP1         |  5 +++--
 sys/arch/sgimips/conf/GENERIC32_IP2x   |  5 +++--
 sys/arch/shark/conf/GENERIC            |  5 +++--
 sys/arch/sparc/conf/GENERIC            |  5 +++--
 sys/arch/sparc/conf/KRUPS              |  5 +++--
 sys/arch/sparc/conf/MRCOFFEE           |  5 +++--
 sys/arch/sparc/conf/TADPOLE3GX         |  3 ++-
 sys/arch/sparc64/conf/NONPLUS64        |  5 +++--
 sys/arch/vax/conf/GENERIC              |  5 +++--
 sys/arch/x68k/conf/GENERIC             |  5 +++--
 41 files changed, 111 insertions(+), 69 deletions(-)

diffs (truncated from 936 to 300 lines):

diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/acorn32/conf/EB7500ATX
--- a/sys/arch/acorn32/conf/EB7500ATX   Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/acorn32/conf/EB7500ATX   Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 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 @@
 #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
 
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/acorn32/conf/GENERIC
--- a/sys/arch/acorn32/conf/GENERIC     Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/acorn32/conf/GENERIC     Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 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 @@
 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
 
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/acorn32/conf/NC
--- a/sys/arch/acorn32/conf/NC  Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/acorn32/conf/NC  Sat Apr 13 08:22:58 2019 +0000
@@ -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 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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/algor/conf/P4032
--- a/sys/arch/algor/conf/P4032 Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/algor/conf/P4032 Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 #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  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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/algor/conf/P5064
--- a/sys/arch/algor/conf/P5064 Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/algor/conf/P5064 Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 #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  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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/algor/conf/P6032
--- a/sys/arch/algor/conf/P6032 Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/algor/conf/P6032 Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 #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  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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/alpha/conf/GENERIC
--- a/sys/arch/alpha/conf/GENERIC       Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/alpha/conf/GENERIC       Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 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 @@
 # 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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/amiga/conf/GENERIC.in
--- a/sys/arch/amiga/conf/GENERIC.in    Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/amiga/conf/GENERIC.in    Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 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
 ')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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/amigappc/conf/GENERIC
--- a/sys/arch/amigappc/conf/GENERIC    Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/amigappc/conf/GENERIC    Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 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  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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/atari/conf/GENERIC.in
--- a/sys/arch/atari/conf/GENERIC.in    Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/atari/conf/GENERIC.in    Sat Apr 13 08:22:58 2019 +0000
@@ -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 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 */
 
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/bebox/conf/GENERIC
--- a/sys/arch/bebox/conf/GENERIC       Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/bebox/conf/GENERIC       Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 
 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 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
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/cats/conf/GENERIC
--- a/sys/arch/cats/conf/GENERIC        Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/cats/conf/GENERIC        Sat Apr 13 08:22:58 2019 +0000
@@ -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  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.
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/dreamcast/conf/GENERIC
--- a/sys/arch/dreamcast/conf/GENERIC   Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/dreamcast/conf/GENERIC   Sat Apr 13 08:22:58 2019 +0000
@@ -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 @@
 # 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
 
diff -r acc6b3535b7d -r caa89bd0ada0 sys/arch/evbarm/conf/SMDK2410
--- a/sys/arch/evbarm/conf/SMDK2410     Sat Apr 13 06:17:33 2019 +0000
+++ b/sys/arch/evbarm/conf/SMDK2410     Sat Apr 13 08:22:58 2019 +0000



Home | Main Index | Thread Index | Old Index