Sat Apr 27 14:42:21 2024 UTC (12d)
Disable dmf* and dmz* entries and add warns "not integrated yet."

Also note tty[EFGH]? have been used by MI wscons and new tty node names
should be assigned once dmf(4) is committed.

Ok'ed by ragge@ on port-vax@.
 https://mail-index.netbsd.org/port-vax/2024/02/13/msg004859.html


(tsutsui)
diff -r1.20 -r1.21 src/etc/etc.vax/MAKEDEV.conf

cvs diff -r1.20 -r1.21 src/etc/etc.vax/MAKEDEV.conf (expand / switch to unified diff)

--- src/etc/etc.vax/MAKEDEV.conf 2024/02/01 22:22:05 1.20
+++ src/etc/etc.vax/MAKEDEV.conf 2024/04/27 14:42:21 1.21
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: MAKEDEV.conf,v 1.20 2024/02/01 22:22:05 tsutsui Exp $ 1# $NetBSD: MAKEDEV.conf,v 1.21 2024/04/27 14:42:21 tsutsui Exp $
2 2
3all_md) 3all_md)
4 makedev mt0 mt1 ts0 ts1 st0 st1 uk0 ss0 cd0 vt0 4 makedev mt0 mt1 ts0 ts1 st0 st1 uk0 ss0 cd0 vt0
5 makedev ra0 ra1 ra2 ra3 hp0 hp1 hp2 hp3 sd0 sd1 sd2 sd3 rd0 rd1 rd2 5 makedev ra0 ra1 ra2 ra3 hp0 hp1 hp2 hp3 sd0 sd1 sd2 sd3 rd0 rd1 rd2
6 makedev dz0 dl0 dhu0 racd0 racd1 rx0 rx1 6 makedev dz0 dl0 dhu0 racd0 racd1 rx0 rx1
7 makedev scsibus0 scsibus1 scsibus2 scsibus3 7 makedev scsibus0 scsibus1 scsibus2 scsibus3
8 makedev ses0 ses1 ses2 ses3 8 makedev ses0 ses1 ses2 ses3
9 makedev audio speaker 9 makedev audio speaker
10 makedev usbs 10 makedev usbs
11 makedev std_vax 11 makedev std_vax
12 makedev wscons 12 makedev wscons
13 ;; 13 ;;
14 14
@@ -119,49 +119,54 @@ dz[0-9]*) @@ -119,49 +119,54 @@ dz[0-9]*)
119 esac 119 esac
120 ;; 120 ;;
121 121
122dhu[0-9]*|dh[0-9]*|dmf[0-9]*|dmz[0-9]*|vt[0-9]*) 122dhu[0-9]*|dh[0-9]*|dmf[0-9]*|dmz[0-9]*|vt[0-9]*)
123 case $i in 123 case $i in
124 vt*) name=vt; major=68; count=8 124 vt*) name=vt; major=68; count=8
125 unit=${i#vt} 125 unit=${i#vt}
126 case $unit in 126 case $unit in
127 0) ch=w ;; 127 0) ch=w ;;
128 *) warn "bad unit for $name in: $i" ;; 128 *) warn "bad unit for $name in: $i" ;;
129 esac 129 esac
130 ;; 130 ;;
131 dmz*) name=dmz; major=37; count=24 131 dmz*) name=dmz; major=37; count=24
132 unit=${i#dmz} 132 warn "$i is not integrated yet"
133 case $unit in 133# unit=${i#dmz}
134 0) ch=a ;; 134# case $unit in
135 1) ch=b ;; 135# 0) ch=a ;;
136 2) ch=c ;; 136# 1) ch=b ;;
137 3) ch=e ;; 137# 2) ch=c ;;
138 4) ch=f ;; 138# 3) ch=e ;;
139 *) warn "bad unit for $name in: $i" ;; 139# 4) ch=f ;;
140 esac 140# *) warn "bad unit for $name in: $i" ;;
 141# esac
141 ;; 142 ;;
142 dmf*) name=dmf; major=22; count=8 143 dmf*) name=dmf; major=22; count=8
143 unit=${i#dmf} 144 warn "$i is not integrated yet"
144 case $unit in 145## XXX:
145 0) ch=A ;; 146## tty[EFGH]? have already been used by MI wscons so
146 1) ch=B ;; 147## new tty node names should be assigned once dmf(4) is committed
147 2) ch=C ;; 148# unit=${i#dmf}
148 3) ch=E ;; 149# case $unit in
149 4) ch=F ;; 150# 0) ch=A ;;
150 5) ch=G ;; 151# 1) ch=B ;;
151 6) ch=H ;; 152# 2) ch=C ;;
152 7) ch=I ;; 153# 3) ch=E ;;
153 *) warn "bad unit for $name in: $i" ;; 154# 4) ch=F ;;
154 esac 155# 5) ch=G ;;
 156# 6) ch=H ;;
 157# 7) ch=I ;;
 158# *) warn "bad unit for $name in: $i" ;;
 159# esac
155 ;; 160 ;;
156 dhu*) name=dhu; major=34; count=16 161 dhu*) name=dhu; major=34; count=16
157 unit=${i#dhu} 162 unit=${i#dhu}
158 case $unit in 163 case $unit in
159 0) ch=S ;; 164 0) ch=S ;;
160 1) ch=T ;; 165 1) ch=T ;;
161 2) ch=U ;; 166 2) ch=U ;;
162 3) ch=V ;; 167 3) ch=V ;;
163 4) ch=W ;; 168 4) ch=W ;;
164 5) ch=X ;; 169 5) ch=X ;;
165 6) ch=Y ;; 170 6) ch=Y ;;
166 7) ch=Z ;; 171 7) ch=Z ;;
167 *) warn "bad unit for $name in: $i" ;; 172 *) warn "bad unit for $name in: $i" ;;