Module Name: src
Committed By: matt
Date: Fri Sep 19 17:32:34 UTC 2014
Added Files:
src/sys/conf: majors.std majors.storage majors.tty majors.usb majors.ws
Log Message:
Add some file to define MI major for various classes of stuff.
These are for new ports to use.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/conf/majors.std src/sys/conf/majors.storage \
src/sys/conf/majors.tty src/sys/conf/majors.usb src/sys/conf/majors.ws
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: src/sys/conf/majors.std
diff -u /dev/null src/sys/conf/majors.std:1.1
--- /dev/null Fri Sep 19 17:32:34 2014
+++ src/sys/conf/majors.std Fri Sep 19 17:32:34 2014
@@ -0,0 +1,16 @@
+# $NetBSD: majors.std,v 1.1 2014/09/19 17:32:34 matt Exp $
+#
+# MI major assignments for standard devices
+#
+device-major cons char 240
+device-major ctty char 241
+device-major mem char 242
+device-major swap char 243 block 1 vmswap
+device-major pts char 244 pty
+device-major ptc char 245 pty
+device-major log char 246
+device-major filedesc char 247
+device-major rnd char 248 rnd
+device-major clockctl char 249 clockctl
+device-major sysmon char 250 sysmon_envsys | sysmon_wdog
+device-major ksyms char 251 ksyms
Index: src/sys/conf/majors.storage
diff -u /dev/null src/sys/conf/majors.storage:1.1
--- /dev/null Fri Sep 19 17:32:34 2014
+++ src/sys/conf/majors.storage Fri Sep 19 17:32:34 2014
@@ -0,0 +1,28 @@
+# $NetBSD: majors.storage,v 1.1 2014/09/19 17:32:34 matt Exp $
+#
+# MI major assignments for storage (and their children) devices
+#
+device-major ccd char 300 block 300 ccd
+device-major vnd char 301 block 301 vnd
+device-major md char 302 block 302 md
+device-major ld char 303 block 303 ld
+device-major raid char 304 block 304 raid
+device-major cgd char 305 block 305 cgd
+
+# scsibus and its children
+device-major scsibus char 310 scsibus
+device-major sd char 311 block 311 sd
+device-major st char 312 block 312 st
+device-major cd char 313 block 313 cd
+device-major ch char 314 ch
+device-major ss char 315 ss
+device-major uk char 316 uk
+device-major ses char 317 ses
+device-major se char 318 se
+
+device-major fd char 320 block 320 fdc
+device-major wd char 321 block 321 wd
+
+device-major mlx char 330 mlx
+device-major mly char 331 mly
+device-major twe char 332 twe
Index: src/sys/conf/majors.tty
diff -u /dev/null src/sys/conf/majors.tty:1.1
--- /dev/null Fri Sep 19 17:32:34 2014
+++ src/sys/conf/majors.tty Fri Sep 19 17:32:34 2014
@@ -0,0 +1,9 @@
+# $NetBSD: majors.tty,v 1.1 2014/09/19 17:32:34 matt Exp $
+#
+# MI major assignments for tty(*) devices
+#
+
+device-major com char 260 com
+device-major lpt char 261 lpt
+device-major cy char 262 cy
+device-major cz char 263 cz
Index: src/sys/conf/majors.usb
diff -u /dev/null src/sys/conf/majors.usb:1.1
--- /dev/null Fri Sep 19 17:32:34 2014
+++ src/sys/conf/majors.usb Fri Sep 19 17:32:34 2014
@@ -0,0 +1,11 @@
+# $NetBSD: majors.usb,v 1.1 2014/09/19 17:32:34 matt Exp $
+#
+# MI major assignments for USB devices
+#
+device-major usb char 220 usb
+device-major uhid char 221 uhid
+device-major ulpt char 222 ulpt
+device-major ugen char 223 ugen
+device-major ucom char 224 ucom
+device-major urio char 225 urio
+device-major uscanner char 226 uscanner
Index: src/sys/conf/majors.ws
diff -u /dev/null src/sys/conf/majors.ws:1.1
--- /dev/null Fri Sep 19 17:32:34 2014
+++ src/sys/conf/majors.ws Fri Sep 19 17:32:34 2014
@@ -0,0 +1,8 @@
+# $NetBSD: majors.ws,v 1.1 2014/09/19 17:32:34 matt Exp $
+#
+# MI major assignments for ws type devices
+device-major wsdisplay char 210 wsdisplay
+device-major wskbd char 211 wskbd
+device-major wsmouse char 212 wsmouse
+device-major wsmux char 213 wsmux
+device-major wsfont char 214 wsfont