head 1.16; access; symbols netbsd-10-0-RELEASE:1.16 netbsd-10-0-RC6:1.16 netbsd-10-0-RC5:1.16 netbsd-10-0-RC4:1.16 netbsd-10-0-RC3:1.16 netbsd-10-0-RC2:1.16 netbsd-10-0-RC1:1.16 netbsd-10:1.16.0.10 netbsd-10-base:1.16 netbsd-9-3-RELEASE:1.16 cjep_sun2x-base1:1.16 cjep_sun2x:1.16.0.8 cjep_sun2x-base:1.16 cjep_staticlib_x-base1:1.16 netbsd-9-2-RELEASE:1.16 cjep_staticlib_x:1.16.0.6 cjep_staticlib_x-base:1.16 netbsd-9-1-RELEASE:1.16 phil-wifi-20200421:1.16 phil-wifi-20200411:1.16 is-mlppp:1.16.0.4 is-mlppp-base:1.16 phil-wifi-20200406:1.16 netbsd-8-2-RELEASE:1.15 netbsd-9-0-RELEASE:1.16 netbsd-9-0-RC2:1.16 netbsd-9-0-RC1:1.16 phil-wifi-20191119:1.16 netbsd-9:1.16.0.2 netbsd-9-base:1.16 phil-wifi-20190609:1.16 netbsd-8-1-RELEASE:1.15 netbsd-8-1-RC1:1.15 pgoyette-compat-merge-20190127:1.15.12.1 pgoyette-compat-20190127:1.16 pgoyette-compat-20190118:1.16 pgoyette-compat-1226:1.16 pgoyette-compat-1126:1.16 pgoyette-compat-1020:1.16 pgoyette-compat-0930:1.16 pgoyette-compat-0906:1.15 netbsd-7-2-RELEASE:1.14 pgoyette-compat-0728:1.15 netbsd-8-0-RELEASE:1.15 phil-wifi:1.15.0.14 phil-wifi-base:1.15 pgoyette-compat-0625:1.15 netbsd-8-0-RC2:1.15 pgoyette-compat-0521:1.15 pgoyette-compat-0502:1.15 pgoyette-compat-0422:1.15 netbsd-8-0-RC1:1.15 pgoyette-compat-0415:1.15 pgoyette-compat-0407:1.15 pgoyette-compat-0330:1.15 pgoyette-compat-0322:1.15 pgoyette-compat-0315:1.15 netbsd-7-1-2-RELEASE:1.14 pgoyette-compat:1.15.0.12 pgoyette-compat-base:1.15 netbsd-7-1-1-RELEASE:1.14 matt-nb8-mediatek:1.15.0.10 matt-nb8-mediatek-base:1.15 perseant-stdc-iso10646:1.15.0.8 perseant-stdc-iso10646-base:1.15 netbsd-8:1.15.0.6 netbsd-8-base:1.15 prg-localcount2-base3:1.15 prg-localcount2-base2:1.15 prg-localcount2-base1:1.15 prg-localcount2:1.15.0.4 prg-localcount2-base:1.15 pgoyette-localcount-20170426:1.15 bouyer-socketcan-base1:1.15 pgoyette-localcount-20170320:1.15 netbsd-7-1:1.14.0.20 netbsd-7-1-RELEASE:1.14 netbsd-7-1-RC2:1.14 netbsd-7-nhusb-base-20170116:1.14 bouyer-socketcan:1.15.0.2 bouyer-socketcan-base:1.15 pgoyette-localcount-20170107:1.15 netbsd-7-1-RC1:1.14 pgoyette-localcount-20161104:1.14 netbsd-7-0-2-RELEASE:1.14 localcount-20160914:1.14 netbsd-7-nhusb:1.14.0.18 netbsd-7-nhusb-base:1.14 pgoyette-localcount-20160806:1.14 pgoyette-localcount-20160726:1.14 pgoyette-localcount:1.14.0.16 pgoyette-localcount-base:1.14 netbsd-7-0-1-RELEASE:1.14 netbsd-7-0:1.14.0.14 netbsd-7-0-RELEASE:1.14 netbsd-7-0-RC3:1.14 netbsd-7-0-RC2:1.14 netbsd-7-0-RC1:1.14 netbsd-5-2-3-RELEASE:1.8 netbsd-5-1-5-RELEASE:1.8 netbsd-6-0-6-RELEASE:1.12 netbsd-6-1-5-RELEASE:1.12.2.1 netbsd-7:1.14.0.12 netbsd-7-base:1.14 yamt-pagecache-base9:1.14 yamt-pagecache-tag8:1.11.2.3 netbsd-6-1-4-RELEASE:1.12.2.1 netbsd-6-0-5-RELEASE:1.12 tls-earlyentropy:1.14.0.10 tls-earlyentropy-base:1.14 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.14 riastradh-drm2-base3:1.14 netbsd-6-1-3-RELEASE:1.12.2.1 netbsd-6-0-4-RELEASE:1.12 netbsd-5-2-2-RELEASE:1.8 netbsd-5-1-4-RELEASE:1.8 netbsd-6-1-2-RELEASE:1.12.2.1 netbsd-6-0-3-RELEASE:1.12 netbsd-5-2-1-RELEASE:1.8 netbsd-5-1-3-RELEASE:1.8 netbsd-6-1-1-RELEASE:1.12.2.1 riastradh-drm2-base2:1.14 riastradh-drm2-base1:1.14 riastradh-drm2:1.14.0.4 riastradh-drm2-base:1.14 netbsd-6-1:1.12.2.1.0.2 netbsd-6-0-2-RELEASE:1.12 netbsd-6-1-RELEASE:1.12.2.1 khorben-n900:1.14.0.8 netbsd-6-1-RC4:1.12.2.1 netbsd-6-1-RC3:1.12 agc-symver:1.14.0.6 agc-symver-base:1.14 netbsd-6-1-RC2:1.12 netbsd-6-1-RC1:1.12 yamt-pagecache-base8:1.14 netbsd-5-2:1.8.0.30 netbsd-6-0-1-RELEASE:1.12 yamt-pagecache-base7:1.14 netbsd-5-2-RELEASE:1.8 netbsd-5-2-RC1:1.8 matt-nb6-plus-nbase:1.12 yamt-pagecache-base6:1.14 netbsd-6-0:1.12.0.6 netbsd-6-0-RELEASE:1.12 netbsd-6-0-RC2:1.12 tls-maxphys:1.14.0.2 tls-maxphys-base:1.14 matt-nb6-plus:1.12.0.4 matt-nb6-plus-base:1.12 netbsd-6-0-RC1:1.12 yamt-pagecache-base5:1.13 yamt-pagecache-base4:1.12 netbsd-6:1.12.0.2 netbsd-6-base:1.12 netbsd-5-1-2-RELEASE:1.8 netbsd-5-1-1-RELEASE:1.8 yamt-pagecache-base3:1.11 yamt-pagecache-base2:1.11 yamt-pagecache:1.11.0.2 yamt-pagecache-base:1.11 cherry-xenmp:1.9.0.6 cherry-xenmp-base:1.9 bouyer-quota2-nbase:1.9 bouyer-quota2:1.9.0.4 bouyer-quota2-base:1.9 matt-mips64-premerge-20101231:1.9 matt-nb5-mips64-premerge-20101231:1.8 matt-nb5-pq3:1.8.0.28 matt-nb5-pq3-base:1.8 netbsd-5-1:1.8.0.26 netbsd-5-1-RELEASE:1.8 netbsd-5-1-RC4:1.8 matt-nb5-mips64-k15:1.8 netbsd-5-1-RC3:1.8 netbsd-5-1-RC2:1.8 netbsd-5-1-RC1:1.8 netbsd-5-0-2-RELEASE:1.8 matt-nb5-mips64-premerge-20091211:1.8 matt-premerge-20091211:1.9 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.8 matt-nb4-mips64-k7-u2a-k9b:1.8 matt-nb5-mips64-u1-k1-k5:1.8 matt-nb5-mips64:1.8.0.24 netbsd-5-0-1-RELEASE:1.8 jym-xensuspend-nbase:1.9 netbsd-5-0:1.8.0.22 netbsd-5-0-RELEASE:1.8 netbsd-5-0-RC4:1.8 netbsd-5-0-RC3:1.8 netbsd-5-0-RC2:1.8 jym-xensuspend:1.9.0.2 jym-xensuspend-base:1.9 netbsd-5-0-RC1:1.8 mjf-devfs2-base2:1.9 netbsd-5:1.8.0.20 netbsd-5-base:1.8 matt-mips64-base2:1.8 matt-mips64:1.8.0.18 netbsd-4-0-1-RELEASE:1.7.16.1 wrstuden-revivesa-base-3:1.8 wrstuden-revivesa-base-2:1.8 wrstuden-fixsa-newbase:1.7.16.1 wrstuden-revivesa-base-1:1.8 yamt-pf42-base4:1.8 yamt-pf42-base3:1.8 hpcarm-cleanup-nbase:1.8 yamt-pf42-baseX:1.8 yamt-pf42-base2:1.8 wrstuden-revivesa:1.8.0.16 wrstuden-revivesa-base:1.8 yamt-pf42:1.8.0.14 yamt-pf42-base:1.8 mjf-devfs2:1.8.0.12 mjf-devfs2-base:1.8 keiichi-mipv6:1.8.0.10 keiichi-mipv6-base:1.8 mjf-devfs:1.8.0.8 mjf-devfs-base:1.8 matt-armv6-nbase:1.8 matt-armv6-prevmlocking:1.8 wrstuden-fixsa-base-1:1.7.16.1 netbsd-4-0:1.7.16.1.0.4 netbsd-4-0-RELEASE:1.7.16.1 cube-autoconf:1.8.0.6 cube-autoconf-base:1.8 netbsd-4-0-RC5:1.7.16.1 netbsd-4-0-RC4:1.7.16.1 netbsd-4-0-RC3:1.7.16.1 netbsd-4-0-RC2:1.7.16.1 netbsd-4-0-RC1:1.7.16.1 matt-armv6:1.8.0.4 matt-armv6-base:1.8 matt-mips64-base:1.8 hpcarm-cleanup:1.8.0.2 hpcarm-cleanup-base:1.8 netbsd-3-1-1-RELEASE:1.7 netbsd-3-0-3-RELEASE:1.7 wrstuden-fixsa:1.7.16.1.0.2 wrstuden-fixsa-base:1.7.16.1 abandoned-netbsd-4-base:1.7 abandoned-netbsd-4:1.7.0.12 netbsd-3-1:1.7.0.14 netbsd-3-1-RELEASE:1.7 netbsd-3-0-2-RELEASE:1.7 netbsd-3-1-RC4:1.7 netbsd-3-1-RC3:1.7 netbsd-3-1-RC2:1.7 netbsd-3-1-RC1:1.7 netbsd-4:1.7.0.16 netbsd-4-base:1.7 netbsd-3-0-1-RELEASE:1.7 netbsd-3-0:1.7.0.10 netbsd-3-0-RELEASE:1.7 netbsd-3-0-RC6:1.7 netbsd-3-0-RC5:1.7 netbsd-3-0-RC4:1.7 netbsd-3-0-RC3:1.7 netbsd-3-0-RC2:1.7 netbsd-3-0-RC1:1.7 netbsd-2-0-3-RELEASE:1.7 netbsd-2-1:1.7.0.8 netbsd-2-1-RELEASE:1.7 netbsd-2-1-RC6:1.7 netbsd-2-1-RC5:1.7 netbsd-2-1-RC4:1.7 netbsd-2-1-RC3:1.7 netbsd-2-1-RC2:1.7 netbsd-2-1-RC1:1.7 netbsd-2-0-2-RELEASE:1.7 netbsd-3:1.7.0.6 netbsd-3-base:1.7 netbsd-2-0-1-RELEASE:1.7 netbsd-2:1.7.0.4 netbsd-2-base:1.7 netbsd-2-0-RELEASE:1.7 netbsd-2-0-RC5:1.7 netbsd-2-0-RC4:1.7 netbsd-2-0-RC3:1.7 netbsd-2-0-RC2:1.7 netbsd-2-0-RC1:1.7 netbsd-2-0:1.7.0.2 netbsd-2-0-base:1.7 unifiedMKDEV-pre:1.5; locks; strict; comment @# @; 1.16 date 2018.09.23.09.21.00; author maxv; state Exp; branches; next 1.15; commitid fUeLhhIySPPg2dTA; 1.15 date 2016.12.08.11.31.15; author nat; state Exp; branches 1.15.12.1 1.15.14.1; next 1.14; commitid r0h4avej48pZLaxz; 1.14 date 2012.08.16.13.31.27; author abs; state Exp; branches 1.14.16.1; next 1.13; 1.13 date 2012.04.29.07.19.08; author tsutsui; state Exp; branches; next 1.12; 1.12 date 2012.01.21.02.52.50; author isaki; state Exp; branches 1.12.2.1; next 1.11; 1.11 date 2011.10.11.12.08.20; author tsutsui; state Exp; branches 1.11.2.1; next 1.10; 1.10 date 2011.09.06.14.40.11; author apb; state Exp; branches; next 1.9; 1.9 date 2008.12.20.13.20.58; author isaki; state Exp; branches; next 1.8; 1.8 date 2007.01.15.23.35.13; author hubertf; state Exp; branches 1.8.12.1; next 1.7; 1.7 date 2004.01.10.07.17.08; author minoura; state Exp; branches 1.7.16.1; next 1.6; 1.6 date 2003.12.21.17.37.26; author lukem; state Exp; branches; next 1.5; 1.5 date 2003.10.24.11.05.24; author jdolecek; state Exp; branches; next 1.4; 1.4 date 2003.10.24.08.20.27; author jdolecek; state Exp; branches; next 1.3; 1.3 date 2003.10.20.16.41.39; author jdolecek; state Exp; branches; next 1.2; 1.2 date 2003.10.19.19.07.28; author jdolecek; state Exp; branches; next 1.1; 1.1 date 2003.10.15.19.13.34; author jdolecek; state Exp; branches; next ; 1.15.12.1 date 2018.09.30.01.45.10; author pgoyette; state Exp; branches; next ; commitid SQ44grEPCeKPh4UA; 1.15.14.1 date 2019.06.10.21.42.44; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.14.16.1 date 2017.01.07.08.53.48; author pgoyette; state Exp; branches; next ; commitid uEL0C1YuiJrlV0Bz; 1.12.2.1 date 2013.04.29.01.56.03; author riz; state Exp; branches; next ; 1.11.2.1 date 2012.04.17.00.02.58; author yamt; state Exp; branches; next 1.11.2.2; 1.11.2.2 date 2012.05.23.10.07.21; author yamt; state Exp; branches; next 1.11.2.3; 1.11.2.3 date 2012.10.30.18.49.09; author yamt; state Exp; branches; next ; 1.8.12.1 date 2009.01.17.20.43.44; author mjf; state Exp; branches; next ; 1.7.16.1 date 2007.02.18.14.05.32; author tron; state Exp; branches; next ; desc @@ 1.16 log @Remove ISDN from the kernel. It has remained unmaintained for a long time, is of poor quality, and is now an obstacle to MP-ification. It was removed ten years ago from FreeBSD for the same reason. This retires a big user of the mbuf API, and will ease maintenance of the kernel. @ text @# $NetBSD: MAKEDEV.conf,v 1.15 2016/12/08 11:31:15 nat Exp $ all_md) makedev std_x68k st0 st1 ttye0 ttye1 mouse0 mouse1 makedev tty00 tty01 tty02 tty03 grf0 grf1 kbd makedev ttyC0 ttyC1 makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 makedev vnd4 vnd5 vnd6 makedev cd0 ss0 fd0 fd1 fd2 fd3 makedev par0 makedev sram audio speaker bell makedev bmd0 bmd1 ch0 uk0 uk1 ss0 makedev scsibus0 scsibus1 scsibus2 scsibus3 makedev ses0 ses1 ses2 ses3 makedev sysmon makedev usbs ;; std_x68k) mkdev reload c 2 20 640 $g_kmem ;; floppy) makedev std bpf std_x68k fd0 sd0 sd1 sd2 sd3 sd4 sd5 sd6 makedev tty00 cd0 ttye0 opty ;; ramdisk) makedev floppy md0 sram ;; bell) mkdev bell c 33 0 666 ;; grf[0-9]*) unit=${i#grf} mkdev grf$unit c 10 $unit 600 ;; @ 1.15 log @Add a synthesized pc beeper and keyboard bell for platforms with an audio device. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.14 2012/08/16 13:31:27 abs Exp $ a15 1 makedev isdns @ 1.15.14.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.16 2018/09/23 09:21:00 maxv Exp $ d16 1 @ 1.15.12.1 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.16 2018/09/23 09:21:00 maxv Exp $ d16 1 @ 1.14 log @Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. Sort bpf to come directly after 'std' where relevant. * (apart from etc.evbppc who's ramdisk target *only* builds md0, which just doesn't make sense). Should allow a fighting chance for dhcpcd to get an IP address. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.13 2012/04/29 07:19:08 tsutsui Exp $ d11 1 a11 1 makedev sram audio bell @ 1.14.16.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.15 2016/12/08 11:31:15 nat Exp $ d11 1 a11 1 makedev sram audio speaker bell @ 1.13 log @Create ttyC0 and ttyC1 for PSX16550 com ports. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.12 2012/01/21 02:52:50 isaki Exp $ d25 1 a25 1 makedev std std_x68k fd0 sd0 sd1 sd2 sd3 sd4 sd5 sd6 @ 1.12 log @Clean up pow(4) (which I had removed in Nov 2011). @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.11 2011/10/11 12:08:20 tsutsui Exp $ d6 1 @ 1.12.2.1 log @Pull up following revision(s) (requested by tsutsui in ticket #705): Additional pullup needed to fix ticket 705: etc/etc.x68k/MAKEDEV.conf: revision 1.14 Add 'bpf' to all ramdisk targets (*), or floppy targets if ramdisk calls that. Sort bpf to come directly after 'std' where relevant. * (apart from etc.evbppc who's ramdisk target *only* builds md0, which just doesn't make sense). Should allow a fighting chance for dhcpcd to get an IP address. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.12 2012/01/21 02:52:50 isaki Exp $ d24 1 a24 1 makedev std bpf std_x68k fd0 sd0 sd1 sd2 sd3 sd4 sd5 sd6 @ 1.11 log @Create sysmon(4) devices. Noticed by Y.Sugahara. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.10 2011/09/06 14:40:11 apb Exp $ d10 1 a10 1 makedev sram audio pow0 bell @ 1.11.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.11 2011/10/11 12:08:20 tsutsui Exp $ d10 1 a10 1 makedev sram audio bell @ 1.11.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.11.2.1 2012/04/17 00:02:58 yamt Exp $ a5 1 makedev ttyC0 ttyC1 @ 1.11.2.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.11.2.2 2012/05/23 10:07:21 yamt Exp $ d25 1 a25 1 makedev std bpf std_x68k fd0 sd0 sd1 sd2 sd3 sd4 sd5 sd6 @ 1.10 log @Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files, as was done earlier today for the MI MAKEDEV.tmpl. There are also a few instances of slightly different changes in the case patterns. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.9 2008/12/20 13:20:58 isaki Exp $ d14 1 @ 1.9 log @x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@@. - Make MD poffd(8) retire, and use MI powerd(8) instead of it. - Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer. Use /dev/pow0 for pow(4) ioctl. - POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.8 2007/01/15 23:35:13 hubertf Exp $ d31 1 a31 1 bell*) d35 1 a35 1 grf*) @ 1.8 log @Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to those platforms that actually have the driver. See also: http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html Fixes PR 26511 properly. OK'd by wrstuden@@ @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.7 2004/01/10 07:17:08 minoura Exp $ d10 1 a10 1 makedev sram audio pow0 pow1 bell @ 1.8.12.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d10 1 a10 1 makedev sram audio pow0 bell @ 1.7 log @/dev/grf? on x68k must not be accessed without the root priviledge. @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.6 2003/12/21 17:37:26 lukem Exp $ d13 1 @ 1.7.16.1 log @Pull up following revision(s) (requested by hubertf in ticket #429): etc/etc.bebox/MAKEDEV.conf: revision 1.5 etc/etc.x68k/MAKEDEV.conf: revision 1.8 etc/etc.next68k/MAKEDEV.conf: revision 1.3 etc/etc.ofppc/MAKEDEV.conf: revision 1.5 etc/etc.hpcmips/MAKEDEV.conf: revision 1.4 etc/etc.amd64/MAKEDEV.conf: revision 1.8 etc/etc.algor/MAKEDEV.conf: revision 1.4 etc/etc.sparc64/MAKEDEV.conf: revision 1.12 etc/etc.hp300/MAKEDEV.conf: revision 1.11 etc/etc.sgimips/MAKEDEV.conf: revision 1.8 etc/etc.pc532/MAKEDEV.conf: revision 1.5 etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6 etc/etc.mvme68k/MAKEDEV.conf: revision 1.6 etc/etc.pmppc/MAKEDEV.conf: revision 1.6 etc/etc.cobalt/MAKEDEV.conf: revision 1.4 etc/etc.evbmips/MAKEDEV.conf: revision 1.4 etc/etc.sparc/MAKEDEV.conf: revision 1.11 etc/etc.hpcarm/MAKEDEV.conf: revision 1.7 etc/etc.i386/MAKEDEV.conf: revision 1.12 etc/etc.acorn32/MAKEDEV.conf: revision 1.8 etc/etc.evbppc/MAKEDEV.conf: revision 1.5 etc/etc.amiga/MAKEDEV.conf: revision 1.10 etc/etc.prep/MAKEDEV.conf: revision 1.4 etc/etc.sandpoint/MAKEDEV.conf: revision 1.4 etc/MAKEDEV.tmpl: revision 1.71 etc/etc.alpha/MAKEDEV.conf: revision 1.7 etc/etc.ibmnws/MAKEDEV.conf: revision 1.6 etc/etc.macppc/MAKEDEV.conf: revision 1.7 etc/etc.mmeye/MAKEDEV.conf: revision 1.5 etc/etc.mac68k/MAKEDEV.conf: revision 1.7 etc/etc.vax/MAKEDEV.conf: revision 1.10 etc/etc.arc/MAKEDEV.conf: revision 1.6 etc/etc.hp700/MAKEDEV.conf: revision 1.4 etc/etc.mipsco/MAKEDEV.conf: revision 1.3 etc/etc.atari/MAKEDEV.conf: revision 1.7 Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to those platforms that actually have the driver. See also: http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html Fixes PR 26511 properly. OK'd by wrstuden@@ @ text @d1 1 a1 1 # $NetBSD$ a12 1 makedev ses0 ses1 ses2 ses3 @ 1.6 log @Rework MAKEDEV: * Use "mknod -F netbsd -r" to create nodes, instead of "rm ; mknod; chmod; chown". This means permissions & ownership of existing nodes will not be changed. This is up to 30% faster when populating an empty /dev, and nearly 2x faster when re-running on an existing /dev. * New options: -f force change of permission & ownership of existing devices -m mknod override name/path of mknod program (which defaults to $TOOL_MKNOD, then "mknod"). -s generate mtree(8) specfile instead of creating devices * Remove /usr/etc from $PATH; not needed anymore. * Provide functions to create devices & directories: mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]] create device node `name' with the appropriate permissions lndev src target create a symlink from src to target makedir dir mode create directory with appropriate mode * UIDs and GIDs are hardcoded in at MAKEDEV generation time. (Unfortunately there's not a simple way of determining a GID a la "id -n user" for determining a UID). This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH combination and comparing the results of "MAKEDEV all" from the previous version to the new one. (This testing actually highlighted mistakes in the previous configuration!) Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s" @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.5 2003/10/24 11:05:24 jdolecek Exp $ d33 5 @ 1.5 log @fix floppy & ramdisk targets @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.4 2003/10/24 08:20:27 jdolecek Exp $ d18 1 a18 1 mknod reload c 2 20 ; chmod 640 reload ; chgrp kmem reload d31 1 a31 3 rm -f bell mknod bell c 33 0 chmod 666 bell @ 1.4 log @sync with reality, put back some entries mistakely omitted in the initial conversion from MD MAKEDEV @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.3 2003/10/20 16:41:39 jdolecek Exp $ d22 1 a22 1 makedev std fd0 sd0 sd1 sd2 sd3 sd4 sd5 sd6 @ 1.3 log @com0/com1 is exactly tty00/tty01, so g/c them from the list @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.2 2003/10/19 19:07:28 jdolecek Exp $ d4 1 a4 1 makedev st0 st1 ttye0 ttye1 mouse0 mouse1 d7 1 d17 4 d28 6 @ 1.2 log @determine the platform number of disk partitions by looking at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't need to be specified separately in MAKEDEV.conf change platform MAKEDEV.conf to contain only MD targets and nothing else; simplify the parsing in MAKEDEV.awk accordingly @ text @d1 1 a1 1 # $NetBSD: MAKEDEV.conf,v 1.1 2003/10/15 19:13:34 jdolecek Exp $ d5 1 a5 1 makedev tty00 tty01 tty02 tty03 com0 com1 grf0 grf1 kbd @ 1.1 log @MD part of unified MAKEDEV this contains information about disk partitions used by platform, and MD MAKEDEV targets, such as 'init', MD part of 'all', as well as any other MD-specific targets not covered by MAKEDEV.tmpl @ text @d1 1 a1 1 # $NetBSD: MAKEDEV,v 1.72 2003/10/03 14:35:38 dsl Exp $ a2 3 DISKPARTITIONS=8 MD_DEVICES= @