head	1.38;
access;
symbols
	netbsd-11-0-RC3:1.37
	netbsd-11-0-RC2:1.37
	netbsd-11-0-RC1:1.37
	perseant-exfatfs-base-20250801:1.37
	netbsd-11:1.37.0.2
	netbsd-11-base:1.37
	netbsd-10-1-RELEASE:1.33
	perseant-exfatfs-base-20240630:1.33
	perseant-exfatfs:1.33.0.26
	perseant-exfatfs-base:1.33
	netbsd-8-3-RELEASE:1.20
	netbsd-9-4-RELEASE:1.23
	netbsd-10-0-RELEASE:1.33
	netbsd-10-0-RC6:1.33
	netbsd-10-0-RC5:1.33
	netbsd-10-0-RC4:1.33
	netbsd-10-0-RC3:1.33
	netbsd-10-0-RC2:1.33
	thorpej-ifq:1.33.0.24
	thorpej-ifq-base:1.33
	thorpej-altq-separation:1.33.0.22
	thorpej-altq-separation-base:1.33
	netbsd-10-0-RC1:1.33
	netbsd-10:1.33.0.20
	netbsd-10-base:1.33
	bouyer-sunxi-drm:1.33.0.18
	bouyer-sunxi-drm-base:1.33
	netbsd-9-3-RELEASE:1.23
	thorpej-i2c-spi-conf2:1.33.0.16
	thorpej-i2c-spi-conf2-base:1.33
	thorpej-futex2:1.33.0.14
	thorpej-futex2-base:1.33
	thorpej-cfargs2:1.33.0.12
	thorpej-cfargs2-base:1.33
	cjep_sun2x-base1:1.33
	cjep_sun2x:1.33.0.10
	cjep_sun2x-base:1.33
	cjep_staticlib_x-base1:1.33
	netbsd-9-2-RELEASE:1.23
	cjep_staticlib_x:1.33.0.8
	cjep_staticlib_x-base:1.33
	thorpej-i2c-spi-conf:1.33.0.6
	thorpej-i2c-spi-conf-base:1.33
	thorpej-cfargs:1.33.0.4
	thorpej-cfargs-base:1.33
	thorpej-futex:1.33.0.2
	thorpej-futex-base:1.33
	netbsd-9-1-RELEASE:1.23
	bouyer-xenpvh-base2:1.26
	phil-wifi-20200421:1.26
	bouyer-xenpvh-base1:1.26
	phil-wifi-20200411:1.26
	bouyer-xenpvh:1.26.0.2
	bouyer-xenpvh-base:1.26
	is-mlppp:1.25.0.2
	is-mlppp-base:1.25
	phil-wifi-20200406:1.25
	netbsd-8-2-RELEASE:1.20
	ad-namecache-base3:1.25
	netbsd-9-0-RELEASE:1.23
	netbsd-9-0-RC2:1.23
	ad-namecache-base2:1.25
	ad-namecache-base1:1.24
	ad-namecache:1.24.0.2
	ad-namecache-base:1.24
	netbsd-9-0-RC1:1.23
	phil-wifi-20191119:1.23
	netbsd-9:1.23.0.2
	netbsd-9-base:1.23
	phil-wifi-20190609:1.23
	netbsd-8-1-RELEASE:1.20
	netbsd-8-1-RC1:1.20
	isaki-audio2:1.22.0.6
	isaki-audio2-base:1.22
	pgoyette-compat-merge-20190127:1.22
	pgoyette-compat-20190127:1.22
	pgoyette-compat-20190118:1.22
	pgoyette-compat-1226:1.22
	pgoyette-compat-1126:1.22
	pgoyette-compat-1020:1.22
	pgoyette-compat-0930:1.22
	pgoyette-compat-0906:1.22
	netbsd-7-2-RELEASE:1.16
	pgoyette-compat-0728:1.22
	netbsd-8-0-RELEASE:1.20
	phil-wifi:1.22.0.4
	phil-wifi-base:1.22
	pgoyette-compat-0625:1.22
	netbsd-8-0-RC2:1.20
	pgoyette-compat-0521:1.22
	pgoyette-compat-0502:1.22
	pgoyette-compat-0422:1.22
	netbsd-8-0-RC1:1.20
	pgoyette-compat-0415:1.22
	pgoyette-compat-0407:1.22
	pgoyette-compat-0330:1.22
	pgoyette-compat-0322:1.22
	pgoyette-compat-0315:1.22
	netbsd-7-1-2-RELEASE:1.16
	pgoyette-compat:1.22.0.2
	pgoyette-compat-base:1.22
	netbsd-7-1-1-RELEASE:1.16
	tls-maxphys-base-20171202:1.21
	matt-nb8-mediatek:1.20.0.12
	matt-nb8-mediatek-base:1.20
	nick-nhusb-base-20170825:1.20
	perseant-stdc-iso10646:1.20.0.10
	perseant-stdc-iso10646-base:1.20
	netbsd-8:1.20.0.8
	netbsd-8-base:1.20
	prg-localcount2-base3:1.20
	prg-localcount2-base2:1.20
	prg-localcount2-base1:1.20
	prg-localcount2:1.20.0.6
	prg-localcount2-base:1.20
	pgoyette-localcount-20170426:1.20
	bouyer-socketcan-base1:1.20
	jdolecek-ncq:1.20.0.4
	jdolecek-ncq-base:1.20
	pgoyette-localcount-20170320:1.20
	netbsd-7-1:1.16.0.22
	netbsd-7-1-RELEASE:1.16
	netbsd-7-1-RC2:1.16
	nick-nhusb-base-20170204:1.20
	netbsd-7-nhusb-base-20170116:1.16
	bouyer-socketcan:1.20.0.2
	bouyer-socketcan-base:1.20
	pgoyette-localcount-20170107:1.20
	netbsd-7-1-RC1:1.16
	nick-nhusb-base-20161204:1.20
	pgoyette-localcount-20161104:1.20
	netbsd-7-0-2-RELEASE:1.16
	nick-nhusb-base-20161004:1.20
	localcount-20160914:1.17
	netbsd-7-nhusb:1.16.0.20
	netbsd-7-nhusb-base:1.16
	pgoyette-localcount-20160806:1.17
	pgoyette-localcount-20160726:1.17
	pgoyette-localcount:1.17.0.2
	pgoyette-localcount-base:1.17
	nick-nhusb-base-20160907:1.17
	nick-nhusb-base-20160529:1.17
	netbsd-7-0-1-RELEASE:1.16
	nick-nhusb-base-20160422:1.17
	nick-nhusb-base-20160319:1.17
	nick-nhusb-base-20151226:1.17
	netbsd-7-0:1.16.0.18
	netbsd-7-0-RELEASE:1.16
	nick-nhusb-base-20150921:1.17
	netbsd-7-0-RC3:1.16
	netbsd-7-0-RC2:1.16
	netbsd-7-0-RC1:1.16
	nick-nhusb-base-20150606:1.16
	nick-nhusb-base-20150406:1.16
	nick-nhusb:1.16.0.16
	nick-nhusb-base:1.16
	netbsd-5-2-3-RELEASE:1.10
	netbsd-5-1-5-RELEASE:1.10
	netbsd-6-0-6-RELEASE:1.15
	netbsd-6-1-5-RELEASE:1.15
	netbsd-7:1.16.0.14
	netbsd-7-base:1.16
	yamt-pagecache-base9:1.16
	yamt-pagecache-tag8:1.15.4.1
	netbsd-6-1-4-RELEASE:1.15
	netbsd-6-0-5-RELEASE:1.15
	tls-earlyentropy:1.16.0.12
	tls-earlyentropy-base:1.16
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.16
	riastradh-drm2-base3:1.16
	netbsd-6-1-3-RELEASE:1.15
	netbsd-6-0-4-RELEASE:1.15
	netbsd-5-2-2-RELEASE:1.10
	netbsd-5-1-4-RELEASE:1.10
	netbsd-6-1-2-RELEASE:1.15
	netbsd-6-0-3-RELEASE:1.15
	netbsd-5-2-1-RELEASE:1.10
	netbsd-5-1-3-RELEASE:1.10
	rmind-smpnet-nbase:1.16
	netbsd-6-1-1-RELEASE:1.15
	riastradh-drm2-base2:1.16
	riastradh-drm2-base1:1.16
	riastradh-drm2:1.16.0.10
	riastradh-drm2-base:1.16
	rmind-smpnet:1.16.0.4
	rmind-smpnet-base:1.16
	netbsd-6-1:1.15.0.16
	netbsd-6-0-2-RELEASE:1.15
	netbsd-6-1-RELEASE:1.15
	khorben-n900:1.16.0.8
	netbsd-6-1-RC4:1.15
	netbsd-6-1-RC3:1.15
	agc-symver:1.16.0.6
	agc-symver-base:1.16
	netbsd-6-1-RC2:1.15
	netbsd-6-1-RC1:1.15
	yamt-pagecache-base8:1.16
	netbsd-5-2:1.10.0.16
	netbsd-6-0-1-RELEASE:1.15
	yamt-pagecache-base7:1.16
	netbsd-5-2-RELEASE:1.10
	netbsd-5-2-RC1:1.10
	matt-nb6-plus-nbase:1.15
	yamt-pagecache-base6:1.16
	netbsd-6-0:1.15.0.14
	netbsd-6-0-RELEASE:1.15
	netbsd-6-0-RC2:1.15
	tls-maxphys:1.16.0.2
	tls-maxphys-base:1.16
	matt-nb6-plus:1.15.0.12
	matt-nb6-plus-base:1.15
	netbsd-6-0-RC1:1.15
	jmcneill-usbmp-base10:1.16
	yamt-pagecache-base5:1.16
	jmcneill-usbmp-base9:1.16
	yamt-pagecache-base4:1.16
	jmcneill-usbmp-base8:1.16
	jmcneill-usbmp-base7:1.16
	jmcneill-usbmp-base6:1.15
	jmcneill-usbmp-base5:1.15
	jmcneill-usbmp-base4:1.15
	jmcneill-usbmp-base3:1.15
	jmcneill-usbmp-pre-base2:1.15
	jmcneill-usbmp-base2:1.15
	netbsd-6:1.15.0.10
	netbsd-6-base:1.15
	netbsd-5-1-2-RELEASE:1.10
	netbsd-5-1-1-RELEASE:1.10
	jmcneill-usbmp:1.15.0.8
	jmcneill-usbmp-base:1.15
	jmcneill-audiomp3:1.15.0.6
	jmcneill-audiomp3-base:1.15
	yamt-pagecache-base3:1.15
	yamt-pagecache-base2:1.15
	yamt-pagecache:1.15.0.4
	yamt-pagecache-base:1.15
	rmind-uvmplock-nbase:1.15
	cherry-xenmp:1.15.0.2
	cherry-xenmp-base:1.15
	jym-xensuspend-nbase:1.15
	uebayasi-xip-base7:1.13
	bouyer-quota2-nbase:1.13
	bouyer-quota2:1.12.0.8
	bouyer-quota2-base:1.13
	jruoho-x86intr:1.12.0.6
	jruoho-x86intr-base:1.12
	matt-mips64-premerge-20101231:1.12
	matt-nb5-mips64-premerge-20101231:1.10
	matt-nb5-pq3:1.10.0.14
	matt-nb5-pq3-base:1.10
	netbsd-5-1:1.10.0.12
	uebayasi-xip-base6:1.12
	uebayasi-xip-base5:1.12
	netbsd-5-1-RELEASE:1.10
	uebayasi-xip-base4:1.12
	uebayasi-xip-base3:1.12
	yamt-nfs-mp-base11:1.12
	netbsd-5-1-RC4:1.10
	matt-nb5-mips64-k15:1.10
	uebayasi-xip-base2:1.12
	yamt-nfs-mp-base10:1.12
	netbsd-5-1-RC3:1.10
	netbsd-5-1-RC2:1.10
	uebayasi-xip-base1:1.12
	netbsd-5-1-RC1:1.10
	rmind-uvmplock:1.12.0.4
	rmind-uvmplock-base:1.15
	yamt-nfs-mp-base9:1.12
	uebayasi-xip:1.12.0.2
	uebayasi-xip-base:1.12
	netbsd-5-0-2-RELEASE:1.10
	matt-nb5-mips64-premerge-20091211:1.10
	matt-premerge-20091211:1.12
	yamt-nfs-mp-base8:1.11
	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
	yamt-nfs-mp-base7:1.11
	matt-nb5-mips64:1.10.0.10
	netbsd-5-0-1-RELEASE:1.10
	jymxensuspend-base:1.11
	yamt-nfs-mp-base6:1.11
	yamt-nfs-mp-base5:1.11
	yamt-nfs-mp-base4:1.11
	yamt-nfs-mp-base3:1.11
	nick-hppapmap-base4:1.11
	nick-hppapmap-base3:1.11
	netbsd-5-0:1.10.0.8
	netbsd-5-0-RELEASE:1.10
	netbsd-5-0-RC4:1.10
	netbsd-5-0-RC3:1.10
	nick-hppapmap-base2:1.11
	netbsd-5-0-RC2:1.10
	jym-xensuspend:1.11.0.2
	jym-xensuspend-base:1.15
	netbsd-5-0-RC1:1.10
	haad-dm-base2:1.10
	haad-nbase2:1.10
	ad-audiomp2:1.10.0.6
	ad-audiomp2-base:1.10
	netbsd-5:1.10.0.4
	netbsd-5-base:1.10
	nick-hppapmap:1.10.0.2
	nick-hppapmap-base:1.11
	matt-mips64-base2:1.10
	haad-dm-base1:1.10
	wrstuden-revivesa-base-4:1.10
	netbsd-4-0-1-RELEASE:1.5
	wrstuden-revivesa-base-3:1.10
	wrstuden-revivesa-base-2:1.10
	wrstuden-fixsa-newbase:1.5.2.2
	nick-csl-alignment-base5:1.6
	haad-dm:1.9.0.16
	haad-dm-base:1.10
	wrstuden-revivesa-base-1:1.9
	simonb-wapbl-nbase:1.10
	yamt-pf42-base4:1.9
	simonb-wapbl:1.9.0.14
	simonb-wapbl-base:1.10
	yamt-pf42-base3:1.9
	hpcarm-cleanup-nbase:1.9
	yamt-pf42-baseX:1.9
	yamt-pf42-base2:1.9
	yamt-nfs-mp-base2:1.9
	wrstuden-revivesa:1.9.0.12
	wrstuden-revivesa-base:1.9
	yamt-nfs-mp:1.9.0.10
	yamt-nfs-mp-base:1.9
	yamt-pf42:1.9.0.8
	yamt-pf42-base:1.9
	ad-socklock-base1:1.9
	yamt-lazymbuf-base15:1.9
	yamt-lazymbuf-base14:1.9
	keiichi-mipv6-nbase:1.9
	mjf-devfs2:1.9.0.6
	mjf-devfs2-base:1.10
	nick-net80211-sync:1.9.0.4
	nick-net80211-sync-base:1.9
	keiichi-mipv6:1.9.0.2
	keiichi-mipv6-base:1.9
	bouyer-xeni386-merge1:1.8
	matt-armv6-prevmlocking:1.6.24.1
	wrstuden-fixsa-base-1:1.5
	vmlocking2-base3:1.8
	netbsd-4-0:1.5.0.8
	netbsd-4-0-RELEASE:1.5
	bouyer-xeni386-nbase:1.8
	yamt-kmem-base3:1.8
	cube-autoconf:1.8.0.10
	cube-autoconf-base:1.8
	yamt-kmem-base2:1.8
	bouyer-xeni386:1.8.0.8
	bouyer-xeni386-base:1.8
	yamt-kmem:1.8.0.6
	yamt-kmem-base:1.8
	vmlocking2-base2:1.8
	reinoud-bufcleanup-nbase:1.8
	vmlocking2:1.8.0.4
	vmlocking2-base1:1.8
	netbsd-4-0-RC5:1.5
	matt-nb4-arm:1.5.0.6
	matt-nb4-arm-base:1.5
	matt-armv6-nbase:1.9
	jmcneill-base:1.8
	netbsd-4-0-RC4:1.5
	mjf-devfs:1.8.0.2
	mjf-devfs-base:1.9
	bouyer-xenamd64-base2:1.8
	vmlocking-nbase:1.8
	yamt-x86pmap-base4:1.8
	bouyer-xenamd64:1.7.0.2
	bouyer-xenamd64-base:1.8
	netbsd-4-0-RC3:1.5
	yamt-x86pmap-base3:1.6
	yamt-x86pmap-base2:1.6
	netbsd-4-0-RC2:1.5
	yamt-x86pmap:1.6.0.26
	yamt-x86pmap-base:1.6
	netbsd-4-0-RC1:1.5
	matt-armv6:1.6.0.24
	matt-armv6-base:1.8
	jmcneill-pm:1.6.0.22
	jmcneill-pm-base:1.8
	hpcarm-cleanup:1.6.0.20
	hpcarm-cleanup-base:1.9
	nick-csl-alignment:1.6.0.18
	nick-csl-alignment-base:1.6
	matt-mips64:1.6.0.16
	matt-mips64-base:1.6
	yamt-idlelwp-base8:1.6
	wrstuden-fixsa:1.5.0.4
	wrstuden-fixsa-base:1.5.2.2
	ppcoea-renovation:1.6.0.14
	ppcoea-renovation-base:1.7
	thorpej-atomic:1.6.0.12
	thorpej-atomic-base:1.6
	reinoud-bufcleanup:1.6.0.10
	reinoud-bufcleanup-base:1.8
	mjf-ufs-trans:1.6.0.8
	mjf-ufs-trans-base:1.6
	vmlocking:1.6.0.6
	vmlocking-base:1.6
	ad-audiomp:1.6.0.4
	ad-audiomp-base:1.6
	yamt-idlelwp:1.6.0.2
	post-newlock2-merge:1.5
	newlock2-nbase:1.5
	yamt-splraiseipl-base5:1.5
	yamt-splraiseipl-base4:1.5
	yamt-splraiseipl-base3:1.5
	abandoned-netbsd-4-base:1.3
	abandoned-netbsd-4:1.3.0.18
	yamt-splraiseipl-base2:1.5
	yamt-splraiseipl:1.4.0.4
	yamt-splraiseipl-base:1.4
	yamt-pdpolicy-base9:1.4
	newlock2:1.4.0.2
	newlock2-base:1.5
	yamt-pdpolicy-base8:1.4
	yamt-pdpolicy-base7:1.3
	netbsd-4:1.5.0.2
	netbsd-4-base:1.5
	yamt-pdpolicy-base6:1.3
	yamt-lazymbuf:1.3.0.16
	chap-midi-nbase:1.3
	gdamore-uart:1.3.0.14
	gdamore-uart-base:1.3
	simonb-timcounters-final:1.3
	yamt-pdpolicy-base5:1.3
	chap-midi:1.3.0.12
	chap-midi-base:1.3
	yamt-pdpolicy-base4:1.3
	yamt-pdpolicy-base3:1.3
	peter-altq-base:1.3
	peter-altq:1.3.0.10
	yamt-pdpolicy-base2:1.3
	elad-kernelauth-base:1.3
	elad-kernelauth:1.3.0.8
	yamt-pdpolicy:1.3.0.6
	yamt-pdpolicy-base:1.3
	yamt-uio_vmspace-base5:1.3
	simonb-timecounters:1.3.0.4
	simonb-timecounters-base:1.3
	rpaulo-netinet-merge-pcb:1.3.0.2
	rpaulo-netinet-merge-pcb-base:1.4
	yamt-uio_vmspace:1.1.0.2;
locks; strict;
comment	@# @;


1.38
date	2025.12.02.18.07.15;	author brad;	state Exp;
branches;
next	1.37;
commitid	BQY8DQyjnYQEvRkG;

1.37
date	2025.04.22.17.39.12;	author christos;	state Exp;
branches;
next	1.36;
commitid	WX3qWZQ2j7iMy4SF;

1.36
date	2025.04.18.15.22.14;	author christos;	state Exp;
branches;
next	1.35;
commitid	Ydn9HAxuQnyLVxRF;

1.35
date	2025.04.17.20.02.02;	author christos;	state Exp;
branches;
next	1.34;
commitid	hWx19lrgCUuKvrRF;

1.34
date	2025.04.16.19.29.28;	author christos;	state Exp;
branches;
next	1.33;
commitid	5EOyIucDWdQymjRF;

1.33
date	2020.09.27.13.48.51;	author roy;	state Exp;
branches
	1.33.26.1;
next	1.32;
commitid	DA9l8f9bbF8ATGpC;

1.32
date	2020.06.14.04.51.09;	author tsutsui;	state Exp;
branches;
next	1.31;
commitid	2g9DF0YM855Ai9cC;

1.31
date	2020.06.14.04.46.27;	author tsutsui;	state Exp;
branches;
next	1.30;
commitid	WR0erPF1Ai21h9cC;

1.30
date	2020.06.14.04.35.49;	author tsutsui;	state Exp;
branches;
next	1.29;
commitid	Ng50MPHwTIVsc9cC;

1.29
date	2020.06.09.17.13.41;	author tsutsui;	state Exp;
branches;
next	1.28;
commitid	XYIalQCg5ZHozzbC;

1.28
date	2020.06.09.16.49.08;	author tsutsui;	state Exp;
branches;
next	1.27;
commitid	egGiR4BSuL8KqzbC;

1.27
date	2020.06.09.16.43.01;	author tsutsui;	state Exp;
branches;
next	1.26;
commitid	laKuJGt0wcPEozbC;

1.26
date	2020.04.07.11.12.25;	author martin;	state Exp;
branches;
next	1.25;
commitid	061T1oXfbPEVAr3C;

1.25
date	2020.01.19.01.25.05;	author thorpej;	state Exp;
branches;
next	1.24;
commitid	JHEWDzmAWJGESeTB;

1.24
date	2019.12.23.19.30.12;	author christos;	state Exp;
branches
	1.24.2.1;
next	1.23;
commitid	A7eu1jmW6tPXKRPB;

1.23
date	2019.04.27.12.08.11;	author sevan;	state Exp;
branches;
next	1.22;
commitid	wVgnJ2LQ0MBH1ZkB;

1.22
date	2017.12.24.16.16.30;	author christos;	state Exp;
branches
	1.22.4.1;
next	1.21;
commitid	aE2tnJClIv5o7akA;

1.21
date	2017.09.14.07.58.40;	author mrg;	state Exp;
branches;
next	1.20;
commitid	ngZ6fHXwTqlZA87A;

1.20
date	2016.09.20.20.54.22;	author christos;	state Exp;
branches;
next	1.19;
commitid	sdSfj52l3A9qr4nz;

1.19
date	2016.09.19.01.20.26;	author christos;	state Exp;
branches;
next	1.18;
commitid	KjXdoACnYSuDYPmz;

1.18
date	2016.09.18.16.21.18;	author christos;	state Exp;
branches;
next	1.17;
commitid	AuG4elplsOfMZMmz;

1.17
date	2015.08.21.09.18.17;	author christos;	state Exp;
branches
	1.17.2.1;
next	1.16;
commitid	WhQg14L9sOdMj7yy;

1.16
date	2012.03.10.21.51.52;	author joerg;	state Exp;
branches
	1.16.2.1
	1.16.16.1;
next	1.15;

1.15
date	2011.03.20.17.32.19;	author tsutsui;	state Exp;
branches
	1.15.4.1
	1.15.8.1;
next	1.14;

1.14
date	2011.03.06.17.08.24;	author bouyer;	state Exp;
branches;
next	1.13;

1.13
date	2011.02.08.11.09.14;	author tsutsui;	state Exp;
branches;
next	1.12;

1.12
date	2009.12.07.08.57.38;	author pooka;	state Exp;
branches
	1.12.4.1
	1.12.6.1
	1.12.8.1;
next	1.11;

1.11
date	2009.02.06.18.50.27;	author jym;	state Exp;
branches;
next	1.10;

1.10
date	2008.07.16.15.22.50;	author tsutsui;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	2008.01.30.16.27.43;	author tsutsui;	state Exp;
branches
	1.9.6.1
	1.9.10.1
	1.9.12.1
	1.9.14.1
	1.9.16.1;
next	1.8;

1.8
date	2007.10.17.19.54.20;	author garbled;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2007.10.15.13.34.06;	author tsutsui;	state Exp;
branches;
next	1.6;

1.6
date	2007.02.16.19.15.15;	author tsutsui;	state Exp;
branches
	1.6.6.1
	1.6.14.1
	1.6.22.1
	1.6.24.1
	1.6.26.1;
next	1.5;

1.5
date	2006.10.02.03.28.30;	author chs;	state Exp;
branches
	1.5.2.1
	1.5.4.1;
next	1.4;

1.4
date	2006.08.28.13.53.04;	author tsutsui;	state Exp;
branches
	1.4.2.1
	1.4.4.1;
next	1.3;

1.3
date	2006.01.09.09.57.42;	author tsutsui;	state Exp;
branches
	1.3.2.1
	1.3.6.1
	1.3.16.1
	1.3.18.1;
next	1.2;

1.2
date	2006.01.08.14.35.39;	author tsutsui;	state Exp;
branches;
next	1.1;

1.1
date	2005.12.29.15.20.08;	author tsutsui;	state Exp;
branches
	1.1.2.1;
next	;

1.33.26.1
date	2025.08.02.05.55.37;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;

1.24.2.1
date	2020.01.25.22.38.40;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.22.4.1
date	2019.06.10.22.06.15;	author christos;	state Exp;
branches;
next	1.22.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.22.4.2
date	2020.04.08.14.07.37;	author martin;	state Exp;
branches;
next	1.22.4.3;
commitid	Qli2aW9E74UFuA3C;

1.22.4.3
date	2020.04.13.08.03.49;	author martin;	state Exp;
branches;
next	;
commitid	X01YhRUPVUDaec4C;

1.17.2.1
date	2016.11.04.14.49.01;	author pgoyette;	state Exp;
branches;
next	;
commitid	2m1JRwYmpwPkOOsz;

1.16.2.1
date	2017.12.03.11.36.12;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.16.16.1
date	2015.09.22.12.05.42;	author skrll;	state Exp;
branches;
next	1.16.16.2;
commitid	CpNWKp3ozVNTafCy;

1.16.16.2
date	2016.10.05.20.55.27;	author skrll;	state Exp;
branches;
next	;
commitid	uuAdz3JYHQmaWZoz;

1.15.4.1
date	2012.04.17.00.06.19;	author yamt;	state Exp;
branches;
next	;

1.15.8.1
date	2012.03.11.01.52.20;	author mrg;	state Exp;
branches;
next	;

1.12.4.1
date	2011.03.05.20.50.19;	author rmind;	state Exp;
branches;
next	1.12.4.2;

1.12.4.2
date	2011.04.21.01.41.01;	author rmind;	state Exp;
branches;
next	;

1.12.6.1
date	2011.06.06.09.05.33;	author jruoho;	state Exp;
branches;
next	;

1.12.8.1
date	2011.02.08.16.19.20;	author bouyer;	state Exp;
branches;
next	1.12.8.2;

1.12.8.2
date	2011.02.08.19.29.34;	author bouyer;	state Exp;
branches;
next	;

1.10.2.1
date	2009.03.03.18.28.55;	author skrll;	state Exp;
branches;
next	;

1.9.6.1
date	2008.09.28.10.39.55;	author mjf;	state Exp;
branches;
next	;

1.9.10.1
date	2009.05.04.08.11.04;	author yamt;	state Exp;
branches;
next	1.9.10.2;

1.9.10.2
date	2010.03.11.15.02.21;	author yamt;	state Exp;
branches;
next	;

1.9.12.1
date	2008.09.18.04.33.25;	author wrstuden;	state Exp;
branches;
next	;

1.9.14.1
date	2008.07.18.16.37.27;	author simonb;	state Exp;
branches;
next	;

1.9.16.1
date	2008.10.19.22.15.45;	author haad;	state Exp;
branches;
next	;

1.8.2.1
date	2008.02.18.21.04.29;	author mjf;	state Exp;
branches;
next	;

1.6.6.1
date	2007.10.23.20.12.56;	author ad;	state Exp;
branches;
next	;

1.6.14.1
date	2007.10.16.18.23.39;	author garbled;	state Exp;
branches;
next	;

1.6.22.1
date	2007.10.26.15.42.28;	author joerg;	state Exp;
branches;
next	;

1.6.24.1
date	2007.11.06.23.16.28;	author matt;	state Exp;
branches;
next	1.6.24.2;

1.6.24.2
date	2008.03.23.02.04.01;	author matt;	state Exp;
branches;
next	;

1.6.26.1
date	2007.10.18.08.31.59;	author yamt;	state Exp;
branches;
next	;

1.5.2.1
date	2008.02.04.05.39.50;	author riz;	state Exp;
branches;
next	1.5.2.2;

1.5.2.2
date	2008.03.09.10.56.14;	author bouyer;	state Exp;
branches;
next	;

1.5.4.1
date	2008.06.03.20.47.14;	author skrll;	state Exp;
branches;
next	;

1.4.2.1
date	2006.11.18.21.29.12;	author ad;	state Exp;
branches;
next	;

1.4.4.1
date	2006.10.22.06.04.39;	author yamt;	state Exp;
branches;
next	;

1.3.2.1
date	2006.09.09.02.39.09;	author rpaulo;	state Exp;
branches;
next	;

1.3.6.1
date	2006.09.03.15.22.56;	author yamt;	state Exp;
branches;
next	;

1.3.16.1
date	2006.01.09.09.57.42;	author yamt;	state dead;
branches;
next	1.3.16.2;

1.3.16.2
date	2006.06.21.14.51.09;	author yamt;	state Exp;
branches;
next	1.3.16.3;

1.3.16.3
date	2006.12.30.20.45.55;	author yamt;	state Exp;
branches;
next	1.3.16.4;

1.3.16.4
date	2007.02.26.09.06.25;	author yamt;	state Exp;
branches;
next	1.3.16.5;

1.3.16.5
date	2007.10.27.11.26.04;	author yamt;	state Exp;
branches;
next	1.3.16.6;

1.3.16.6
date	2008.02.04.09.21.52;	author yamt;	state Exp;
branches;
next	;

1.3.18.1
date	2006.09.01.23.46.56;	author riz;	state Exp;
branches;
next	;

1.1.2.1
date	2006.01.15.10.02.37;	author yamt;	state Exp;
branches;
next	;


desc
@@


1.38
log
@

Trim sl and swwdog from the RAMDISK kernel in hopes of getting it to fit.
@
text
@# 	$NetBSD: RAMDISK,v 1.37 2025/04/22 17:39:12 christos Exp $
#
# kernel config file with memory disk for installation
#

include 	"arch/ews4800mips/conf/GENERIC"

# Enable the hooks used for initializing the root memory-disk.
makeoptions	COPTS="-Os -mmemcpy -fno-unwind-tables"	# optimize for space

options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
# This sets the memory disk image size for the kernel. There is another
# memory disk image size defined in the boot blocks:
# 	src/sys/arch/ews4800mips/stand/boot/Makefile
options 	MEMORY_DISK_ROOT_SIZE=8000	# size of memory disk, in blocks (4000KB)
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode

options 	PIPE_SOCKETPAIR
options 	NFS_V2_ONLY
options 	FFS_NO_SNAPSHOT
options 	NO_DEV_PTM

# disable some options to shrink kernel
no options 	INCLUDE_CONFIG_FILE
no options 	NTP
no options 	KTRACE
no options 	SYSVMSG
no options 	SYSVSEM
no options 	SYSVSHM
no options 	USERCONF
no options 	SYSCTL_INCLUDE_DESCR

no options	DDB

no options	COMPAT_43
no options	COMPAT_13

no file-system	EXT2FS
no file-system	LFS
no file-system	FDESC
no file-system	KERNFS
no file-system	NULLFS
no file-system	OVERLAY
no file-system	PUFFS
no file-system	PROCFS
no file-system	UMAPFS
no file-system	UNION
no file-system	PTYFS
no file-system	TMPFS

no options 	QUOTA
no options 	QUOTA2
no options 	NFSSERVER
no options 	UFS_EXTATTR

no options 	NETATALK
no options 	PPP_FILTER

no options 	SCSIVERBOSE

no ewsms0 at zsc?
no wsmouse* at ewsms?

no ch*	at scsibus?
no ses*	at scsibus?
no ss*	at scsibus?
no uk*	at scsibus?

no pseudo-device	ccd
no pseudo-device	raid
no pseudo-device	fss
no pseudo-device	putter
no pseudo-device	vnd
no pseudo-device 	carp
no pseudo-device	npf
no pseudo-device	ppp
no pseudo-device	pppoe
no pseudo-device	sl
no pseudo-device	tap
no pseudo-device	tun
no pseudo-device	gre
no pseudo-device	gif
no pseudo-device	stf
no pseudo-device	vlan
no pseudo-device	bridge
no pseudo-device	vether
no pseudo-device	agr
no pseudo-device	accf_data
no pseudo-device	accf_http
no pseudo-device	clockctl
no pseudo-device	ksyms
no pseudo-device 	swwdog
no pseudo-device	wsmux
no pseudo-device 	veriexec
@


1.37
log
@bump
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.36 2025/04/18 15:22:14 christos Exp $
d80 1
d94 1
@


1.36
log
@bump
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.35 2025/04/17 20:02:02 christos Exp $
d17 1
a17 1
options 	MEMORY_DISK_ROOT_SIZE=7500	# size of memory disk, in blocks (3750KB)
@


1.35
log
@bump
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.34 2025/04/16 19:29:28 christos Exp $
d17 1
a17 1
options 	MEMORY_DISK_ROOT_SIZE=7000	# size of memory disk, in blocks (3500KB)
@


1.34
log
@bump
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.33 2020/09/27 13:48:51 roy Exp $
d17 1
a17 1
options 	MEMORY_DISK_ROOT_SIZE=6656	# size of memory disk, in blocks (3250KB)
@


1.33
log
@vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.32 2020/06/14 04:51:09 tsutsui Exp $
d17 1
a17 1
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks (3MB)
@


1.33.26.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.37 2025/04/22 17:39:12 christos Exp $
d17 1
a17 1
options 	MEMORY_DISK_ROOT_SIZE=8000	# size of memory disk, in blocks (4000KB)
@


1.32
log
@Disable COMPAT_13 and UFS_EXTATTR.  Saves ~52kbytes.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.31 2020/06/14 04:46:27 tsutsui Exp $
d87 1
@


1.31
log
@Sort options to match GENERIC.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.30 2020/06/14 04:35:49 tsutsui Exp $
d38 1
d56 1
@


1.30
log
@Disable npf instead of obsolete ipfilter.  Saves ~82kbytes.

Maybe other installation kernels that include GENEIRIC-like ones
and use "no pseudo-device" options should be checked:
 https://mail-index.netbsd.org/source-changes/2018/08/01/msg097235.html
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.29 2020/06/09 17:13:41 tsutsui Exp $
a25 1
no options	DDB
a28 1
no options 	USERCONF
d32 1
d35 2
d55 1
d58 1
a70 1
no pseudo-device	vnd
d73 2
a90 1
no pseudo-device 	carp
@


1.29
log
@Fix comment.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.28 2020/06/09 16:49:08 tsutsui Exp $
d71 1
a71 1
no pseudo-device	ipfilter
@


1.28
log
@Specify -fno-unwind-tables to shrink binary.  Saves ~3.5%.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.27 2020/06/09 16:43:01 tsutsui Exp $
d17 1
a17 1
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks (12)
@


1.27
log
@Suppress "options `COMPAT_xx' is not defined" warnings.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.26 2020/04/07 11:12:25 martin Exp $
d9 1
a9 1
makeoptions	COPTS="-Os -mmemcpy"	# optimize for space
@


1.26
log
@Disable userconf in the RAMDISK kernel to shrink it a bit
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.25 2020/01/19 01:25:05 thorpej Exp $
a35 9
no options	COMPAT_13
no options	COMPAT_14
no options	COMPAT_15
no options	COMPAT_16
no options	COMPAT_20
no options	COMPAT_30
no options	COMPAT_40
no options	COMPAT_50
no options	COMPAT_60
@


1.25
log
@Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.24 2019/12/23 19:30:12 christos Exp $
d30 1
@


1.24
log
@Add a comment where the other memory disk is defined to avoid future confusion.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.23 2019/04/27 12:08:11 sevan Exp $
a81 1
no pseudo-device	strip
@


1.24.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.25 2020/01/19 01:25:05 thorpej Exp $
d82 1
@


1.23
log
@Skip CARP & Veriexec support in RAMDISK to reduce size
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.22 2017/12/24 16:16:30 christos Exp $
d14 3
@


1.22
log
@No DDB/ksyms
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.21 2017/09/14 07:58:40 mrg Exp $
d93 2
@


1.22.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.23 2019/04/27 12:08:11 sevan Exp $
a92 2
no pseudo-device 	carp
no pseudo-device 	veriexec
@


1.22.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
# 	$NetBSD$
a13 3
# This sets the memory disk image size for the kernel. There is another
# memory disk image size defined in the boot blocks:
# 	src/sys/arch/ews4800mips/stand/boot/Makefile
d79 1
@


1.22.4.3
log
@Mostly merge changes from HEAD upto 20200411
@
text
@a29 1
no options 	USERCONF
@


1.21
log
@clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.20 2016/09/20 20:54:22 christos Exp $
d23 1
d91 1
a91 2
# GENERIC has DDB, needs ksyms
#no pseudo-device	ksyms
@


1.20
log
@Put back the original size, this is not the reason we don't fit.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.19 2016/09/19 01:20:26 christos Exp $
d37 3
@


1.19
log
@grow more
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.18 2016/09/18 16:21:18 christos Exp $
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=7680	# size of memory disk, in blocks (15)
@


1.18
log
@grow
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.17 2015/08/21 09:18:17 christos Exp $
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=7268	# size of memory disk, in blocks (14)
@


1.17
log
@comment out disabling ksyms
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.16 2012/03/10 21:51:52 joerg Exp $
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks
@


1.17.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.20 2016/09/20 20:54:22 christos Exp $
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks (12)
@


1.16
log
@P1003_1B_SEMAPHORE is no longer optional.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.15 2011/03/20 17:32:19 tsutsui Exp $
d87 2
a88 1
no pseudo-device	ksyms
@


1.16.2.1
log
@update from HEAD
@
text
@d1 1
a1 1
# 	$NetBSD$
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks (12)
a36 3
no options	COMPAT_40
no options	COMPAT_50
no options	COMPAT_60
d87 1
a87 2
# GENERIC has DDB, needs ksyms
#no pseudo-device	ksyms
@


1.16.16.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.17 2015/08/21 09:18:17 christos Exp $
d87 1
a87 2
# GENERIC has DDB, needs ksyms
#no pseudo-device	ksyms
@


1.16.16.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.16.16.1 2015/09/22 12:05:42 skrll Exp $
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks (12)
@


1.15
log
@Shrink more options, file-systems and device.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.14 2011/03/06 17:08:24 bouyer Exp $
a28 1
no options 	P1003_1B_SEMAPHORE
@


1.15.4.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.15 2011/03/20 17:32:19 tsutsui Exp $
d29 1
@


1.15.8.1
log
@sync to latest -current
@
text
@d1 1
a1 1
# 	$NetBSD$
d29 1
@


1.14
log
@merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
@
text
@d1 1
a1 1
# 	$NetBSD$
d36 3
d47 1
d51 1
d68 1
@


1.13
log
@Disable more file-system and pseudo-devices to shrink install floppies.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.12 2009/12/07 08:57:38 pooka Exp $
d49 1
@


1.12
log
@remove rest of 'no file-system PORTAL' (portalfs kernel driver was removed)
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.11 2009/02/06 18:50:27 jym Exp $
d43 1
d65 1
d78 2
@


1.12.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.15 2011/03/20 17:32:19 tsutsui Exp $
a35 3
no options	COMPAT_20
no options	COMPAT_30
no options	COMPAT_43
a42 2
no file-system	PUFFS
no file-system	PROCFS
a45 1
no file-system	TMPFS
a47 1
no options 	QUOTA2
a60 1
no pseudo-device	ccd
a63 1
no pseudo-device	putter
a75 2
no pseudo-device	accf_data
no pseudo-device	accf_http
@


1.12.4.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD$
a42 1
no file-system	PUFFS
a63 1
no pseudo-device	putter
a75 2
no pseudo-device	accf_data
no pseudo-device	accf_http
@


1.12.4.2
log
@sync with head
@
text
@a35 3
no options	COMPAT_20
no options	COMPAT_30
no options	COMPAT_43
a43 1
no file-system	PROCFS
a46 1
no file-system	TMPFS
a48 1
no options 	QUOTA2
a61 1
no pseudo-device	ccd
@


1.12.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.13 2011/02/08 11:09:14 tsutsui Exp $
a42 1
no file-system	PUFFS
a63 1
no pseudo-device	putter
a75 2
no pseudo-device	accf_data
no pseudo-device	accf_http
@


1.12.8.2
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.12.8.1 2011/02/08 16:19:20 bouyer Exp $
a48 1
no options 	QUOTA2
@


1.11
log
@Changes to MEMORY_RBFLAGS option:
- renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the
MEMORY_DISK options(4)
- change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt
the config(5) files accordingly
- document this option inside options(4)

See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html

Reviewed by abs@@ in private mail.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.10 2008/07/16 15:22:50 tsutsui Exp $
a42 1
no file-system	PORTAL
@


1.10
log
@Disable more pseudo-devices to shrink an install kernel.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.9 2008/01/30 16:27:43 tsutsui Exp $
d15 1
@


1.10.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.11 2009/02/06 18:50:27 jym Exp $
a14 1
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
@


1.9
log
@Disable more options and file-systems to shrink install kernel.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.8 2007/10/17 19:54:20 garbled Exp $
d61 1
d72 1
d78 1
@


1.9.10.1
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.9 2008/01/30 16:27:43 tsutsui Exp $
a14 1
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
a60 1
no pseudo-device	raid
a70 1
no pseudo-device	stf
a75 1
no pseudo-device	wsmux
@


1.9.10.2
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.9.10.1 2009/05/04 08:11:04 yamt Exp $
d43 1
@


1.9.16.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.10 2008/07/16 15:22:50 tsutsui Exp $
a60 1
no pseudo-device	raid
a70 1
no pseudo-device	stf
a75 1
no pseudo-device	wsmux
@


1.9.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD$
a60 1
no pseudo-device	raid
a70 1
no pseudo-device	stf
a75 1
no pseudo-device	wsmux
@


1.9.12.1
log
@Sync with wrstuden-revivesa-base-2.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.9 2008/01/30 16:27:43 tsutsui Exp $
a60 1
no pseudo-device	raid
a70 1
no pseudo-device	stf
a75 1
no pseudo-device	wsmux
@


1.9.14.1
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.10 2008/07/16 15:22:50 tsutsui Exp $
a60 1
no pseudo-device	raid
a70 1
no pseudo-device	stf
a75 1
no pseudo-device	wsmux
@


1.8
log
@Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.6.14.1 2007/10/16 18:23:39 garbled Exp $
d31 5
d37 1
d39 1
@


1.8.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.9 2008/01/30 16:27:43 tsutsui Exp $
a30 5
no options	COMPAT_13
no options	COMPAT_14
no options	COMPAT_15
no options	COMPAT_16

a31 1
no file-system	LFS
a32 1
no file-system	KERNFS
@


1.7
log
@Disable agr(4) to shrink an install kernel.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.6 2007/02/16 19:15:15 tsutsui Exp $
@


1.6
log
@Disable more options to shrink kernel size.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.5 2006/10/02 03:28:30 chs Exp $
d66 1
@


1.6.24.1
log
@sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.8 2007/10/17 19:54:20 garbled Exp $
a65 1
no pseudo-device	agr
@


1.6.24.2
log
@sync with HEAD
@
text
@d1 1
a1 1
# 	RAMDISK,v 1.6.24.1 2007/11/06 23:16:28 matt Exp
a30 5
no options	COMPAT_13
no options	COMPAT_14
no options	COMPAT_15
no options	COMPAT_16

a31 1
no file-system	LFS
a32 1
no file-system	KERNFS
@


1.6.22.1
log
@Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.6 2007/02/16 19:15:15 tsutsui Exp $
a65 1
no pseudo-device	agr
@


1.6.6.1
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.6 2007/02/16 19:15:15 tsutsui Exp $
a65 1
no pseudo-device	agr
@


1.6.26.1
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.6 2007/02/16 19:15:15 tsutsui Exp $
a65 1
no pseudo-device	agr
@


1.6.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.7 2007/10/15 13:34:06 tsutsui Exp $
a65 1
no pseudo-device	agr
@


1.5
log
@remove MALLOC_NOINLINE, it doesn't do anything anymore.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.4 2006/08/28 13:53:04 tsutsui Exp $
d41 1
d57 2
@


1.5.4.1
log
@Sync with netbsd-4.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.5.2.2 2008/03/09 10:56:14 bouyer Exp $
a30 5
no options	COMPAT_13
no options	COMPAT_14
no options	COMPAT_15
no options	COMPAT_16

a31 1
no file-system	LFS
a32 1
no file-system	KERNFS
a62 1
no pseudo-device	agr
@


1.5.2.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #1055):
	sys/arch/ews4800mips/conf/RAMDISK: revision 1.7
Disable agr(4) to shrink an install kernel.
@
text
@d1 1
a1 1
# 	$NetBSD$
a62 1
no pseudo-device	agr
@


1.5.2.2
log
@Pull up following revision(s) (requested by tsutsui in ticket #1095):
	sys/arch/ews4800mips/conf/RAMDISK: revision 1.9
Disable more options and file-systems to shrink install kernel.
@
text
@a30 5
no options	COMPAT_13
no options	COMPAT_14
no options	COMPAT_15
no options	COMPAT_16

a31 1
no file-system	LFS
a32 1
no file-system	KERNFS
@


1.4
log
@options SYSTRACE is now disabled in GENERIC,
so remove "no options SYSTRACE".
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.3 2006/01/09 09:57:42 tsutsui Exp $
a16 1
options 	MALLOC_NOINLINE
@


1.4.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.5 2006/10/02 03:28:30 chs Exp $
d17 1
@


1.4.4.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.4 2006/08/28 13:53:04 tsutsui Exp $
d17 1
@


1.3
log
@- Shrink more functions.
- Adjust MEMORY_DISK_ROOT_SIZE.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.2 2006/01/08 14:35:39 tsutsui Exp $
a25 1
no options 	SYSTRACE
@


1.3.16.1
log
@file RAMDISK was added on branch yamt-lazymbuf on 2006-06-21 14:51:09 +0000
@
text
@d1 66
@


1.3.16.2
log
@sync with head.
@
text
@a0 66
# 	$NetBSD: RAMDISK,v 1.3.16.1 2006/06/21 14:51:09 yamt Exp $
#
# kernel config file with memory disk for installation
#

include 	"arch/ews4800mips/conf/GENERIC"

# Enable the hooks used for initializing the root memory-disk.
makeoptions	COPTS="-Os -mmemcpy"	# optimize for space

options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks

options 	PIPE_SOCKETPAIR
options 	MALLOC_NOINLINE
options 	NFS_V2_ONLY
options 	FFS_NO_SNAPSHOT
options 	NO_DEV_PTM

# disable some options to shrink kernel
no options 	INCLUDE_CONFIG_FILE
no options 	NTP
no options 	KTRACE
no options 	SYSTRACE
no options 	SYSVMSG
no options 	SYSVSEM
no options 	SYSVSHM
no options 	P1003_1B_SEMAPHORE
no options 	SYSCTL_INCLUDE_DESCR

no file-system	EXT2FS
no file-system	FDESC
no file-system	NULLFS
no file-system	OVERLAY
no file-system	PORTAL
no file-system	UMAPFS
no file-system	UNION
no file-system	PTYFS

no options 	QUOTA
no options 	NETATALK
no options 	PPP_FILTER
no options 	SCSIVERBOSE

no ewsms0 at zsc?
no wsmouse* at ewsms?

no ch*	at scsibus?
no ses*	at scsibus?
no ss*	at scsibus?
no uk*	at scsibus?

no pseudo-device	vnd
no pseudo-device	fss
no pseudo-device	ipfilter
no pseudo-device	strip
no pseudo-device	tap
no pseudo-device	tun
no pseudo-device	gre
no pseudo-device	gif
no pseudo-device	vlan
no pseudo-device	bridge
no pseudo-device	clockctl
no pseudo-device	ksyms
@


1.3.16.3
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.3.16.2 2006/12/30 20:45:55 yamt Exp $
d17 1
d26 1
@


1.3.16.4
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.3.16.3 2007/02/26 09:06:25 yamt Exp $
a40 1
no options 	NFSSERVER
a55 2
no pseudo-device	ppp
no pseudo-device	pppoe
@


1.3.16.5
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.3.16.4 2007/10/27 11:26:04 yamt Exp $
a65 1
no pseudo-device	agr
@


1.3.16.6
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.3.16.5 2008/02/04 09:21:52 yamt Exp $
a30 5
no options	COMPAT_13
no options	COMPAT_14
no options	COMPAT_15
no options	COMPAT_16

a31 1
no file-system	LFS
a32 1
no file-system	KERNFS
@


1.3.2.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.4 2006/08/28 13:53:04 tsutsui Exp $
d26 1
@


1.3.6.1
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.3 2006/01/09 09:57:42 tsutsui Exp $
d26 1
@


1.3.18.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #91):
	sys/arch/ews4800mips/conf/RAMDISK: revision 1.4
options SYSTRACE is now disabled in GENERIC,
so remove "no options SYSTRACE".
@
text
@d1 1
a1 1
# 	$NetBSD$
d26 1
@


1.2
log
@Shrink RAMDISK kernel by disabling some functions.
@
text
@d1 1
a1 1
# 	$NetBSD: RAMDISK,v 1.1 2005/12/29 15:20:08 tsutsui Exp $
d14 1
a14 1
options 	MEMORY_DISK_ROOT_SIZE=8192	# size of memory disk, in blocks
d17 4
a24 2
no options 	SYSCTL_INCLUDE_DESCR

d27 5
d34 2
d40 1
d44 1
d50 5
d56 1
d58 9
@


1.1
log
@Initial import of NetBSD/ews4800mips port,
for NEC's MIPS based EWS4800 workstations.

Most porting work was done by UCHIYAMA Yasushi <uch@@netbsd>
 http://mail-index.netbsd.org/port-mips/2004/06/27/0000.html
and various cleanup, updating, and fixes have been done by me.
Currently only EWS4800/350, 360, 360AD, 360ADII, 360EX and 360SX
models are supported.
@
text
@d1 1
d3 1
a3 3
# kernel config file for memory(RAM) disk
#
# 	$NetBSD$
d9 2
d14 27
a40 1
options 	MEMORY_DISK_ROOT_SIZE=10000	# size of memory disk, in blocks
@


1.1.2.1
log
@sync with head.
@
text
@d1 3
a5 2
# kernel config file with memory disk for installation
#
a9 2
makeoptions	COPTS="-Os -mmemcpy"	# optimize for space

d13 1
a13 53
options 	MEMORY_DISK_ROOT_SIZE=6144	# size of memory disk, in blocks

options 	PIPE_SOCKETPAIR
options 	MALLOC_NOINLINE
options 	NFS_V2_ONLY
options 	FFS_NO_SNAPSHOT
options 	NO_DEV_PTM

# disable some options to shrink kernel
no options 	INCLUDE_CONFIG_FILE
no options 	NTP
no options 	KTRACE
no options 	SYSTRACE
no options 	SYSVMSG
no options 	SYSVSEM
no options 	SYSVSHM
no options 	P1003_1B_SEMAPHORE
no options 	SYSCTL_INCLUDE_DESCR

no file-system	EXT2FS
no file-system	FDESC
no file-system	NULLFS
no file-system	OVERLAY
no file-system	PORTAL
no file-system	UMAPFS
no file-system	UNION
no file-system	PTYFS

no options 	QUOTA
no options 	NETATALK
no options 	PPP_FILTER
no options 	SCSIVERBOSE

no ewsms0 at zsc?
no wsmouse* at ewsms?

no ch*	at scsibus?
no ses*	at scsibus?
no ss*	at scsibus?
no uk*	at scsibus?

no pseudo-device	vnd
no pseudo-device	fss
no pseudo-device	ipfilter
no pseudo-device	strip
no pseudo-device	tap
no pseudo-device	tun
no pseudo-device	gre
no pseudo-device	gif
no pseudo-device	vlan
no pseudo-device	bridge
no pseudo-device	clockctl
no pseudo-device	ksyms
@
