head	1.14;
access;
symbols
	netbsd-10-2-RELEASE:1.14
	netbsd-9-5-RELEASE:1.13
	netbsd-11-0-RELEASE:1.14
	netbsd-11-0-RC7:1.14
	netbsd-11-0-RC6:1.14
	netbsd-11-0-RC5:1.14
	netbsd-11-0-RC4:1.14
	netbsd-11-0-RC3:1.14
	netbsd-11-0-RC2:1.14
	netbsd-11-0-RC1:1.14
	perseant-exfatfs-base-20250801:1.14
	netbsd-11:1.14.0.10
	netbsd-11-base:1.14
	netbsd-10-1-RELEASE:1.14
	perseant-exfatfs-base-20240630:1.14
	perseant-exfatfs:1.14.0.8
	perseant-exfatfs-base:1.14
	netbsd-8-3-RELEASE:1.12
	netbsd-9-4-RELEASE:1.13
	netbsd-10-0-RELEASE:1.14
	netbsd-10-0-RC6:1.14
	netbsd-10-0-RC5:1.14
	netbsd-10-0-RC4:1.14
	netbsd-10-0-RC3:1.14
	netbsd-10-0-RC2:1.14
	netbsd-10-0-RC1:1.14
	netbsd-10:1.14.0.6
	netbsd-10-base:1.14
	netbsd-9-3-RELEASE:1.13
	cjep_sun2x-base1:1.14
	cjep_sun2x:1.14.0.4
	cjep_sun2x-base:1.14
	cjep_staticlib_x-base1:1.14
	netbsd-9-2-RELEASE:1.13
	cjep_staticlib_x:1.14.0.2
	cjep_staticlib_x-base:1.14
	netbsd-9-1-RELEASE:1.13
	phil-wifi-20200421:1.14
	phil-wifi-20200411:1.14
	is-mlppp:1.13.0.4
	is-mlppp-base:1.13
	phil-wifi-20200406:1.14
	netbsd-8-2-RELEASE:1.12
	netbsd-9-0-RELEASE:1.13
	netbsd-9-0-RC2:1.13
	netbsd-9-0-RC1:1.13
	phil-wifi-20191119:1.13
	netbsd-9:1.13.0.2
	netbsd-9-base:1.13
	phil-wifi-20190609:1.13
	netbsd-8-1-RELEASE:1.12
	netbsd-8-1-RC1:1.12
	pgoyette-compat-merge-20190127:1.12.12.1
	pgoyette-compat-20190127:1.13
	pgoyette-compat-20190118:1.13
	pgoyette-compat-1226:1.13
	pgoyette-compat-1126:1.13
	pgoyette-compat-1020:1.13
	pgoyette-compat-0930:1.13
	pgoyette-compat-0906:1.12
	netbsd-7-2-RELEASE:1.11
	pgoyette-compat-0728:1.12
	netbsd-8-0-RELEASE:1.12
	phil-wifi:1.12.0.14
	phil-wifi-base:1.12
	pgoyette-compat-0625:1.12
	netbsd-8-0-RC2:1.12
	pgoyette-compat-0521:1.12
	pgoyette-compat-0502:1.12
	pgoyette-compat-0422:1.12
	netbsd-8-0-RC1:1.12
	pgoyette-compat-0415:1.12
	pgoyette-compat-0407:1.12
	pgoyette-compat-0330:1.12
	pgoyette-compat-0322:1.12
	pgoyette-compat-0315:1.12
	netbsd-7-1-2-RELEASE:1.11
	pgoyette-compat:1.12.0.12
	pgoyette-compat-base:1.12
	netbsd-7-1-1-RELEASE:1.11
	matt-nb8-mediatek:1.12.0.10
	matt-nb8-mediatek-base:1.12
	perseant-stdc-iso10646:1.12.0.8
	perseant-stdc-iso10646-base:1.12
	netbsd-8:1.12.0.6
	netbsd-8-base:1.12
	prg-localcount2-base3:1.12
	prg-localcount2-base2:1.12
	prg-localcount2-base1:1.12
	prg-localcount2:1.12.0.4
	prg-localcount2-base:1.12
	pgoyette-localcount-20170426:1.12
	bouyer-socketcan-base1:1.12
	pgoyette-localcount-20170320:1.12
	netbsd-7-1:1.11.0.30
	netbsd-7-1-RELEASE:1.11
	netbsd-7-1-RC2:1.11
	netbsd-7-nhusb-base-20170116:1.11
	bouyer-socketcan:1.12.0.2
	bouyer-socketcan-base:1.12
	pgoyette-localcount-20170107:1.12
	netbsd-7-1-RC1:1.11
	pgoyette-localcount-20161104:1.11
	netbsd-7-0-2-RELEASE:1.11
	localcount-20160914:1.11
	netbsd-7-nhusb:1.11.0.28
	netbsd-7-nhusb-base:1.11
	pgoyette-localcount-20160806:1.11
	pgoyette-localcount-20160726:1.11
	pgoyette-localcount:1.11.0.26
	pgoyette-localcount-base:1.11
	netbsd-7-0-1-RELEASE:1.11
	netbsd-7-0:1.11.0.24
	netbsd-7-0-RELEASE:1.11
	netbsd-7-0-RC3:1.11
	netbsd-7-0-RC2:1.11
	netbsd-7-0-RC1:1.11
	netbsd-5-2-3-RELEASE:1.10
	netbsd-5-1-5-RELEASE:1.10
	netbsd-6-0-6-RELEASE:1.11
	netbsd-6-1-5-RELEASE:1.11
	netbsd-7:1.11.0.22
	netbsd-7-base:1.11
	yamt-pagecache-base9:1.11
	yamt-pagecache-tag8:1.11
	netbsd-6-1-4-RELEASE:1.11
	netbsd-6-0-5-RELEASE:1.11
	tls-earlyentropy:1.11.0.20
	tls-earlyentropy-base:1.11
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.11
	riastradh-drm2-base3:1.11
	netbsd-6-1-3-RELEASE:1.11
	netbsd-6-0-4-RELEASE:1.11
	netbsd-5-2-2-RELEASE:1.10
	netbsd-5-1-4-RELEASE:1.10
	netbsd-6-1-2-RELEASE:1.11
	netbsd-6-0-3-RELEASE:1.11
	netbsd-5-2-1-RELEASE:1.10
	netbsd-5-1-3-RELEASE:1.10
	netbsd-6-1-1-RELEASE:1.11
	riastradh-drm2-base2:1.11
	riastradh-drm2-base1:1.11
	riastradh-drm2:1.11.0.12
	riastradh-drm2-base:1.11
	netbsd-6-1:1.11.0.18
	netbsd-6-0-2-RELEASE:1.11
	netbsd-6-1-RELEASE:1.11
	khorben-n900:1.11.0.16
	netbsd-6-1-RC4:1.11
	netbsd-6-1-RC3:1.11
	agc-symver:1.11.0.14
	agc-symver-base:1.11
	netbsd-6-1-RC2:1.11
	netbsd-6-1-RC1:1.11
	yamt-pagecache-base8:1.11
	netbsd-5-2:1.10.0.36
	netbsd-6-0-1-RELEASE:1.11
	yamt-pagecache-base7:1.11
	netbsd-5-2-RELEASE:1.10
	netbsd-5-2-RC1:1.10
	matt-nb6-plus-nbase:1.11
	yamt-pagecache-base6:1.11
	netbsd-6-0:1.11.0.10
	netbsd-6-0-RELEASE:1.11
	netbsd-6-0-RC2:1.11
	tls-maxphys:1.11.0.8
	tls-maxphys-base:1.11
	matt-nb6-plus:1.11.0.6
	matt-nb6-plus-base:1.11
	netbsd-6-0-RC1:1.11
	yamt-pagecache-base5:1.11
	yamt-pagecache-base4:1.11
	netbsd-6:1.11.0.4
	netbsd-6-base:1.11
	netbsd-5-1-2-RELEASE:1.10
	netbsd-5-1-1-RELEASE:1.10
	yamt-pagecache-base3:1.11
	yamt-pagecache-base2:1.11
	yamt-pagecache:1.11.0.2
	yamt-pagecache-base:1.11
	cherry-xenmp:1.10.0.34
	cherry-xenmp-base:1.10
	bouyer-quota2-nbase:1.10
	bouyer-quota2:1.10.0.32
	bouyer-quota2-base:1.10
	matt-mips64-premerge-20101231:1.10
	matt-nb5-mips64-premerge-20101231:1.10
	matt-nb5-pq3:1.10.0.30
	matt-nb5-pq3-base:1.10
	netbsd-5-1:1.10.0.28
	netbsd-5-1-RELEASE:1.10
	netbsd-5-1-RC4:1.10
	matt-nb5-mips64-k15:1.10
	netbsd-5-1-RC3:1.10
	netbsd-5-1-RC2:1.10
	netbsd-5-1-RC1:1.10
	netbsd-5-0-2-RELEASE:1.10
	matt-nb5-mips64-premerge-20091211:1.10
	matt-premerge-20091211:1.10
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.10
	matt-nb4-mips64-k7-u2a-k9b:1.10
	matt-nb5-mips64-u1-k1-k5:1.10
	matt-nb5-mips64:1.10.0.26
	netbsd-5-0-1-RELEASE:1.10
	jym-xensuspend-nbase:1.10
	netbsd-5-0:1.10.0.24
	netbsd-5-0-RELEASE:1.10
	netbsd-5-0-RC4:1.10
	netbsd-5-0-RC3:1.10
	netbsd-5-0-RC2:1.10
	jym-xensuspend:1.10.0.22
	jym-xensuspend-base:1.10
	netbsd-5-0-RC1:1.10
	mjf-devfs2-base2:1.10
	netbsd-5:1.10.0.20
	netbsd-5-base:1.10
	matt-mips64-base2:1.10
	matt-mips64:1.10.0.18
	netbsd-4-0-1-RELEASE:1.9.2.1
	wrstuden-revivesa-base-3:1.10
	wrstuden-revivesa-base-2:1.10
	wrstuden-fixsa-newbase:1.9.2.1
	wrstuden-revivesa-base-1:1.10
	yamt-pf42-base4:1.10
	yamt-pf42-base3:1.10
	hpcarm-cleanup-nbase:1.10
	yamt-pf42-baseX:1.10
	yamt-pf42-base2:1.10
	wrstuden-revivesa:1.10.0.16
	wrstuden-revivesa-base:1.10
	yamt-pf42:1.10.0.14
	yamt-pf42-base:1.10
	mjf-devfs2:1.10.0.12
	mjf-devfs2-base:1.10
	keiichi-mipv6:1.10.0.10
	keiichi-mipv6-base:1.10
	mjf-devfs:1.10.0.8
	mjf-devfs-base:1.10
	matt-armv6-nbase:1.10
	matt-armv6-prevmlocking:1.10
	wrstuden-fixsa-base-1:1.9.2.1
	netbsd-4-0:1.9.2.1.0.4
	netbsd-4-0-RELEASE:1.9.2.1
	cube-autoconf:1.10.0.6
	cube-autoconf-base:1.10
	netbsd-4-0-RC5:1.9.2.1
	netbsd-4-0-RC4:1.9.2.1
	netbsd-4-0-RC3:1.9.2.1
	netbsd-4-0-RC2:1.9.2.1
	netbsd-4-0-RC1:1.9.2.1
	matt-armv6:1.10.0.4
	matt-armv6-base:1.10
	matt-mips64-base:1.10
	hpcarm-cleanup:1.10.0.2
	hpcarm-cleanup-base:1.10
	netbsd-3-1-1-RELEASE:1.8
	netbsd-3-0-3-RELEASE:1.8
	wrstuden-fixsa:1.9.2.1.0.2
	wrstuden-fixsa-base:1.9.2.1
	abandoned-netbsd-4-base:1.8
	abandoned-netbsd-4:1.8.0.6
	netbsd-3-1:1.8.0.8
	netbsd-3-1-RELEASE:1.8
	netbsd-3-0-2-RELEASE:1.8
	netbsd-3-1-RC4:1.8
	netbsd-3-1-RC3:1.8
	netbsd-3-1-RC2:1.8
	netbsd-3-1-RC1:1.8
	netbsd-4:1.9.0.2
	netbsd-4-base:1.9
	netbsd-3-0-1-RELEASE:1.8
	netbsd-3-0:1.8.0.4
	netbsd-3-0-RELEASE:1.8
	netbsd-3-0-RC6:1.8
	netbsd-3-0-RC5:1.8
	netbsd-3-0-RC4:1.8
	netbsd-3-0-RC3:1.8
	netbsd-3-0-RC2:1.8
	netbsd-3-0-RC1:1.8
	netbsd-2-0-3-RELEASE:1.7
	netbsd-2-1:1.7.0.6
	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.8.0.2
	netbsd-3-base:1.8
	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.14
date	2020.04.05.14.09.17;	author jdolecek;	state Exp;
branches;
next	1.13;
commitid	l0EeiFbjQygyDc3C;

1.13
date	2018.09.23.09.20.58;	author maxv;	state Exp;
branches;
next	1.12;
commitid	fUeLhhIySPPg2dTA;

1.12
date	2016.12.08.11.31.13;	author nat;	state Exp;
branches
	1.12.12.1
	1.12.14.1;
next	1.11;
commitid	r0h4avej48pZLaxz;

1.11
date	2011.09.06.14.40.10;	author apb;	state Exp;
branches
	1.11.26.1;
next	1.10;

1.10
date	2007.01.15.23.35.11;	author hubertf;	state Exp;
branches;
next	1.9;

1.9
date	2006.11.29.03.26.39;	author mhitch;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2005.02.20.17.49.49;	author jdolecek;	state Exp;
branches;
next	1.7;

1.7
date	2003.12.22.22.26.32;	author lukem;	state Exp;
branches;
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.23;	author jdolecek;	state Exp;
branches;
next	1.4;

1.4
date	2003.10.24.08.20.26;	author jdolecek;	state Exp;
branches;
next	1.3;

1.3
date	2003.10.19.19.07.26;	author jdolecek;	state Exp;
branches;
next	1.2;

1.2
date	2003.10.19.17.24.14;	author jdolecek;	state Exp;
branches;
next	1.1;

1.1
date	2003.10.15.19.13.32;	author jdolecek;	state Exp;
branches;
next	;

1.12.12.1
date	2018.09.30.01.45.08;	author pgoyette;	state Exp;
branches;
next	;
commitid	SQ44grEPCeKPh4UA;

1.12.14.1
date	2019.06.10.21.42.40;	author christos;	state Exp;
branches;
next	1.12.14.2;
commitid	jtc8rnCzWiEEHGqB;

1.12.14.2
date	2020.04.08.14.03.56;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.11.26.1
date	2017.01.07.08.53.45;	author pgoyette;	state Exp;
branches;
next	;
commitid	uEL0C1YuiJrlV0Bz;

1.9.2.1
date	2007.02.18.14.05.36;	author tron;	state Exp;
branches;
next	;


desc
@@


1.14
log
@remove nsmb from MD list of devices to create for 'all'
@
text
@# $NetBSD: MAKEDEV.conf,v 1.13 2018/09/23 09:20:58 maxv Exp $

all_md)
	makedev wscons std_amiga fd0 fd1 fd2 fd3 kbd mouse0 mouse1 par0
	makedev lpt0 lpt1 lpt2 lpt3 lpa0 lpa1 lpa2 lpa3
	makedev ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 ttye7
	makedev grf0 grf1 grf2 grf3 grf4 grf5 grf6 grf7
	makedev tty00 ttyA0 ttyA1
	makedev ttyB0 ttyB1 ttyB2 ttyB3 ttyB4 ttyB5 ttyB6 ttyB7
	makedev ttyC0 ttyC1 ttyC2 ttyC3 ttyC4 ttyC5 ttyC6 ttyC7
	makedev view00 view01 view02 view03 view04 view05
	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9 cd0 st0 wd0 wd1
	makedev ses0 ses1 ses2 ses3
	makedev ss0 ch0 uk0 uk1
	makedev vnd4 vnd5 vnd6
	makedev audio speaker
	makedev scsibus0 scsibus1 scsibus2 scsibus3
	;;

floppy)
	makedev std std_amiga fd0 fd1 fd2 fd3 kbd opty tun0 tun1
	makedev ttye0 ttye1 ttye2 ttye3 ttye4 ttye5 ttye6 ttye7
	makedev grf0 grf1 grf2 grf3 grf4 grf5 grf6 grf7
	makedev tty00 ttyA0 ttyB0 ttyC0
	makedev sd0 sd1 sd2 sd3 sd4 sd5 sd6 sd7 sd8 sd9
	makedev cd0 cd1 cd2 st0 wd0 wd1 md0
	makedev raid0 raid1 raid2 raid3
	;;

std_amiga)
	mkdev reload c 2 20
	;;

tty0[0-9]*|ttyA[0-9]*|ttyB[0-9]*)
	case $i in
	tty0*) name=tty0; mname=ttym;	unit=${i#tty0};	chr=12; mult=1; add=128;;
	ttyA*) name=ttyA; mname=ttyAm;	unit=${i#ttyA};	chr=17; mult=1; add=128;;
	ttyB*) name=ttyB; mname=ttyBm;	unit=${i#ttyB};	chr=31; mult=2; add=1;;
	esac
	mkdev $name$unit  c $chr $(($unit * $mult))		"" "" $u_uucp
	mkdev $mname$unit c $chr $(($unit * $mult + $add))	"" "" $u_uucp
	;;

grf[0-9]*)
	unit=${i#grf};	chr=10
	case $unit in
	0|1|2|3|4|5|6|7)
		mkdev grf$unit	c $chr $unit 666
		;;
	*)
		warn "bad unit for grf in: $i"
		;;
	esac
# for those that need it, also make overlay and image devices:
	case $unit in
	4)
		mkdev grfov$unit	c $chr $(($unit + 16)) 666
		mkdev grfim$unit	c $chr $(($unit + 32)) 666
		;;
	esac
	;;
@


1.13
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
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.12 2016/12/08 11:31:13 nat Exp $
a17 1
	makedev nsmb
@


1.12
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.11 2011/09/06 14:40:10 apb Exp $
a17 1
	makedev isdns
@


1.12.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.13 2018/09/23 09:20:58 maxv Exp $
d18 1
@


1.12.14.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
# $NetBSD$
d18 1
@


1.12.12.1
log
@Ssync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.13 2018/09/23 09:20:58 maxv Exp $
d18 1
@


1.11
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.10 2007/01/15 23:35:11 hubertf Exp $
d16 1
a16 1
	makedev audio
@


1.11.26.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.12 2016/12/08 11:31:13 nat Exp $
d16 1
a16 1
	makedev audio speaker
@


1.10
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.9 2006/11/29 03:26:39 mhitch Exp $
d36 1
a36 1
tty0*|ttyA*|ttyB*)
d46 1
a46 1
grf*)
@


1.9
log
@It's possible to use RaidFrame now, add some raid devices on the install
miniroot.
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.8 2005/02/20 17:49:49 jdolecek Exp $
d13 1
@


1.9.2.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.8
log
@add nsmb(4) for NetBSD/amiga

Fixes PR port-amiga/29066 by Florian Stoehr
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.7 2003/12/22 22:26:32 lukem Exp $
d28 1
@


1.7
log
@Add warn() to display message to stderr prefixed by the script name,
and use appropriately.
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.6 2003/12/21 17:37:26 lukem Exp $
d18 1
@


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:23 jdolecek Exp $
d50 1
a50 1
		echo bad unit for grf in: $i
@


1.5
log
@fix floppy & ramdisk targets
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.4 2003/10/24 08:20:26 jdolecek Exp $
d30 1
a30 1
	mknod reload		c 2 20	; chmod 600 reload
d39 2
a40 5
	rm -f $name$unit $mname$unit
	rm -f ttyM$unit
	mknod $name$unit	c $chr $(($unit * $mult))
	mknod $mname$unit	c $chr $(($unit * $mult + $add))
	chown uucp $name$unit $mname$unit
a44 1
	rm -f grf$unit
d47 1
a47 2
		mknod grf$unit	c $chr $unit
		chmod 666 grf$unit
a53 1
	rm -f grfov$unit grfim$unit
d56 2
a57 4
		mknod grfov$unit	c $chr $(($unit + 16))
		chmod 666 grfov$unit
		mknod grfim$unit	c $chr $(($unit + 32))
		chmod 666 grfim$unit
@


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/19 19:07:26 jdolecek Exp $
d21 1
a21 1
	makedev std fd0 fd1 fd2 fd3 kbd opty tun0 tun1
@


1.3
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.2 2003/10/19 17:24:14 jdolecek Exp $
d4 2
a5 2
	makedev wscons fd0 fd1 fd2 fd3 kbd mouse0 mouse1 par0
	makedev lpt0 lpt1 lpt2 lpt3
d14 1
d29 5
a33 1
ttyA*|ttyB*)
d35 1
@


1.2
log
@use 'audio' target to create audio devices, instead of creating
/dev/audio0-3; 'audio' makes some additional device files which are
necessary for full operation
@
text
@d1 1
a1 1
# $NetBSD: MAKEDEV.conf,v 1.1 2003/10/15 19:13:32 jdolecek Exp $
a2 3
DISKPARTITIONS=16

MD_DEVICES=
@


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.94 2003/10/03 14:35:37 dsl Exp $
d17 1
a17 1
	makedev audio0 audio1 audio2 audio3
@

