head	1.144;
access;
symbols
	netbsd-11-0-RC3:1.144.8.1
	netbsd-11-0-RC2:1.144.8.1
	netbsd-11-0-RC1:1.144.8.1
	perseant-exfatfs-base-20250801:1.144
	netbsd-11:1.144.0.8
	netbsd-11-base:1.144
	netbsd-10-1-RELEASE:1.142.4.1
	perseant-exfatfs-base-20240630:1.144
	perseant-exfatfs:1.144.0.6
	perseant-exfatfs-base:1.144
	netbsd-8-3-RELEASE:1.127.6.3
	netbsd-9-4-RELEASE:1.133.2.1
	netbsd-10-0-RELEASE:1.142.4.1
	netbsd-10-0-RC6:1.142.4.1
	netbsd-10-0-RC5:1.142.4.1
	netbsd-10-0-RC4:1.142.4.1
	netbsd-10-0-RC3:1.142.4.1
	netbsd-10-0-RC2:1.142.4.1
	thorpej-ifq:1.144.0.4
	thorpej-ifq-base:1.144
	thorpej-altq-separation:1.144.0.2
	thorpej-altq-separation-base:1.144
	netbsd-10-0-RC1:1.142.4.1
	netbsd-10:1.142.0.4
	netbsd-10-base:1.142
	bouyer-sunxi-drm:1.142.0.2
	bouyer-sunxi-drm-base:1.142
	netbsd-9-3-RELEASE:1.133.2.1
	thorpej-i2c-spi-conf2:1.140.0.10
	thorpej-i2c-spi-conf2-base:1.140
	thorpej-futex2:1.140.0.8
	thorpej-futex2-base:1.140
	thorpej-cfargs2:1.140.0.6
	thorpej-cfargs2-base:1.140
	cjep_sun2x-base1:1.140
	cjep_sun2x:1.140.0.4
	cjep_sun2x-base:1.140
	cjep_staticlib_x-base1:1.140
	netbsd-9-2-RELEASE:1.133.2.1
	cjep_staticlib_x:1.140.0.2
	cjep_staticlib_x-base:1.140
	thorpej-i2c-spi-conf:1.136.0.6
	thorpej-i2c-spi-conf-base:1.140
	thorpej-cfargs:1.136.0.4
	thorpej-cfargs-base:1.136
	thorpej-futex:1.136.0.2
	thorpej-futex-base:1.136
	netbsd-9-1-RELEASE:1.133.2.1
	bouyer-xenpvh-base2:1.135
	phil-wifi-20200421:1.135
	bouyer-xenpvh-base1:1.135
	phil-wifi-20200411:1.134
	bouyer-xenpvh:1.134.0.4
	bouyer-xenpvh-base:1.134
	is-mlppp:1.134.0.2
	is-mlppp-base:1.134
	phil-wifi-20200406:1.134
	netbsd-8-2-RELEASE:1.127.6.3
	ad-namecache-base3:1.134
	netbsd-9-0-RELEASE:1.133.2.1
	netbsd-9-0-RC2:1.133.2.1
	ad-namecache-base2:1.134
	ad-namecache-base1:1.133
	ad-namecache:1.133.0.4
	ad-namecache-base:1.133
	netbsd-9-0-RC1:1.133.2.1
	phil-wifi-20191119:1.133
	netbsd-9:1.133.0.2
	netbsd-9-base:1.133
	phil-wifi-20190609:1.133
	netbsd-8-1-RELEASE:1.127.6.3
	netbsd-8-1-RC1:1.127.6.3
	isaki-audio2:1.132.0.2
	isaki-audio2-base:1.132
	pgoyette-compat-merge-20190127:1.130.2.1
	pgoyette-compat-20190127:1.131
	pgoyette-compat-20190118:1.131
	pgoyette-compat-1226:1.131
	pgoyette-compat-1126:1.131
	pgoyette-compat-1020:1.131
	pgoyette-compat-0930:1.131
	pgoyette-compat-0906:1.131
	netbsd-7-2-RELEASE:1.115.2.4
	pgoyette-compat-0728:1.130
	netbsd-8-0-RELEASE:1.127.6.3
	phil-wifi:1.130.0.4
	phil-wifi-base:1.130
	pgoyette-compat-0625:1.130
	netbsd-8-0-RC2:1.127.6.3
	pgoyette-compat-0521:1.130
	pgoyette-compat-0502:1.130
	pgoyette-compat-0422:1.130
	netbsd-8-0-RC1:1.127.6.3
	pgoyette-compat-0415:1.130
	pgoyette-compat-0407:1.130
	pgoyette-compat-0330:1.130
	pgoyette-compat-0322:1.130
	pgoyette-compat-0315:1.130
	netbsd-7-1-2-RELEASE:1.115.2.4
	pgoyette-compat:1.130.0.2
	pgoyette-compat-base:1.130
	netbsd-7-1-1-RELEASE:1.115.2.4
	tls-maxphys-base-20171202:1.130
	matt-nb8-mediatek:1.127.6.2.0.2
	matt-nb8-mediatek-base:1.127.6.2
	nick-nhusb-base-20170825:1.128
	perseant-stdc-iso10646:1.127.0.8
	perseant-stdc-iso10646-base:1.127
	netbsd-8:1.127.0.6
	netbsd-8-base:1.127
	prg-localcount2-base3:1.127
	prg-localcount2-base2:1.127
	prg-localcount2-base1:1.127
	prg-localcount2:1.127.0.4
	prg-localcount2-base:1.127
	pgoyette-localcount-20170426:1.127
	bouyer-socketcan-base1:1.127
	jdolecek-ncq:1.127.0.2
	jdolecek-ncq-base:1.127
	pgoyette-localcount-20170320:1.127
	netbsd-7-1:1.115.2.4.0.6
	netbsd-7-1-RELEASE:1.115.2.4
	netbsd-7-1-RC2:1.115.2.4
	nick-nhusb-base-20170204:1.126
	netbsd-7-nhusb-base-20170116:1.115.2.4
	bouyer-socketcan:1.126.0.2
	bouyer-socketcan-base:1.126
	pgoyette-localcount-20170107:1.126
	netbsd-7-1-RC1:1.115.2.4
	nick-nhusb-base-20161204:1.123
	pgoyette-localcount-20161104:1.123
	netbsd-7-0-2-RELEASE:1.115.2.4
	nick-nhusb-base-20161004:1.123
	localcount-20160914:1.123
	netbsd-7-nhusb:1.115.2.4.0.4
	netbsd-7-nhusb-base:1.115.2.4
	pgoyette-localcount-20160806:1.123
	pgoyette-localcount-20160726:1.123
	pgoyette-localcount:1.123.0.2
	pgoyette-localcount-base:1.123
	nick-nhusb-base-20160907:1.123
	nick-nhusb-base-20160529:1.123
	netbsd-7-0-1-RELEASE:1.115.2.4
	nick-nhusb-base-20160422:1.123
	nick-nhusb-base-20160319:1.123
	nick-nhusb-base-20151226:1.123
	netbsd-7-0:1.115.2.4.0.2
	netbsd-7-0-RELEASE:1.115.2.4
	nick-nhusb-base-20150921:1.122
	netbsd-7-0-RC3:1.115.2.4
	netbsd-7-0-RC2:1.115.2.4
	netbsd-7-0-RC1:1.115.2.4
	nick-nhusb-base-20150606:1.121
	nick-nhusb-base-20150406:1.121
	nick-nhusb:1.121.0.2
	nick-nhusb-base:1.121
	netbsd-5-2-3-RELEASE:1.81
	netbsd-5-1-5-RELEASE:1.81
	netbsd-6-0-6-RELEASE:1.98.2.2
	netbsd-6-1-5-RELEASE:1.98.2.2
	netbsd-7:1.115.0.2
	netbsd-7-base:1.115
	yamt-pagecache-base9:1.113
	yamt-pagecache-tag8:1.95.2.4
	netbsd-6-1-4-RELEASE:1.98.2.2
	netbsd-6-0-5-RELEASE:1.98.2.2
	tls-earlyentropy:1.113.0.2
	tls-earlyentropy-base:1.115
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.113
	riastradh-drm2-base3:1.113
	netbsd-6-1-3-RELEASE:1.98.2.2
	netbsd-6-0-4-RELEASE:1.98.2.2
	netbsd-5-2-2-RELEASE:1.81
	netbsd-5-1-4-RELEASE:1.81
	netbsd-6-1-2-RELEASE:1.98.2.2
	netbsd-6-0-3-RELEASE:1.98.2.2
	netbsd-5-2-1-RELEASE:1.81
	netbsd-5-1-3-RELEASE:1.81
	rmind-smpnet-nbase:1.113
	netbsd-6-1-1-RELEASE:1.98.2.2
	riastradh-drm2-base2:1.111
	riastradh-drm2-base1:1.111
	riastradh-drm2:1.111.0.2
	riastradh-drm2-base:1.111
	rmind-smpnet:1.110.0.2
	rmind-smpnet-base:1.113
	netbsd-6-1:1.98.2.2.0.6
	netbsd-6-0-2-RELEASE:1.98.2.2
	netbsd-6-1-RELEASE:1.98.2.2
	khorben-n900:1.109.0.2
	netbsd-6-1-RC4:1.98.2.2
	netbsd-6-1-RC3:1.98.2.2
	agc-symver:1.106.0.2
	agc-symver-base:1.106
	netbsd-6-1-RC2:1.98.2.2
	netbsd-6-1-RC1:1.98.2.2
	yamt-pagecache-base8:1.104
	netbsd-5-2:1.81.0.14
	netbsd-6-0-1-RELEASE:1.98.2.2
	yamt-pagecache-base7:1.104
	netbsd-5-2-RELEASE:1.81
	netbsd-5-2-RC1:1.81
	matt-nb6-plus-nbase:1.98.2.2
	yamt-pagecache-base6:1.103
	netbsd-6-0:1.98.2.2.0.4
	netbsd-6-0-RELEASE:1.98.2.2
	netbsd-6-0-RC2:1.98.2.2
	tls-maxphys:1.102.0.2
	tls-maxphys-base:1.115
	matt-nb6-plus:1.98.2.2.0.2
	matt-nb6-plus-base:1.98.2.2
	netbsd-6-0-RC1:1.98.2.2
	jmcneill-usbmp-base10:1.100
	yamt-pagecache-base5:1.100
	jmcneill-usbmp-base9:1.99
	yamt-pagecache-base4:1.99
	jmcneill-usbmp-base8:1.99
	jmcneill-usbmp-base7:1.99
	jmcneill-usbmp-base6:1.98
	jmcneill-usbmp-base5:1.98
	jmcneill-usbmp-base4:1.98
	jmcneill-usbmp-base3:1.98
	jmcneill-usbmp-pre-base2:1.96
	jmcneill-usbmp-base2:1.98
	netbsd-6:1.98.0.2
	netbsd-6-base:1.98
	netbsd-5-1-2-RELEASE:1.81
	netbsd-5-1-1-RELEASE:1.81
	jmcneill-usbmp:1.96.0.2
	jmcneill-usbmp-base:1.96
	jmcneill-audiomp3:1.95.0.4
	jmcneill-audiomp3-base:1.95
	yamt-pagecache-base3:1.95
	yamt-pagecache-base2:1.95
	yamt-pagecache:1.95.0.2
	yamt-pagecache-base:1.95
	rmind-uvmplock-nbase:1.94
	cherry-xenmp:1.94.0.2
	cherry-xenmp-base:1.94
	jym-xensuspend-nbase:1.94
	uebayasi-xip-base7:1.92
	bouyer-quota2-nbase:1.92
	bouyer-quota2:1.92.0.4
	bouyer-quota2-base:1.92
	jruoho-x86intr:1.92.0.2
	jruoho-x86intr-base:1.92
	matt-mips64-premerge-20101231:1.91
	matt-nb5-mips64-premerge-20101231:1.81
	matt-nb5-pq3:1.81.0.12
	matt-nb5-pq3-base:1.81
	netbsd-5-1:1.81.0.10
	uebayasi-xip-base6:1.90
	uebayasi-xip-base5:1.90
	netbsd-5-1-RELEASE:1.81
	uebayasi-xip-base4:1.90
	uebayasi-xip-base3:1.90
	yamt-nfs-mp-base11:1.90
	netbsd-5-1-RC4:1.81
	matt-nb5-mips64-k15:1.81
	uebayasi-xip-base2:1.90
	yamt-nfs-mp-base10:1.90
	netbsd-5-1-RC3:1.81
	netbsd-5-1-RC2:1.81
	uebayasi-xip-base1:1.89
	netbsd-5-1-RC1:1.81
	rmind-uvmplock:1.88.0.2
	rmind-uvmplock-base:1.94
	yamt-nfs-mp-base9:1.88
	uebayasi-xip:1.87.0.2
	uebayasi-xip-base:1.87
	netbsd-5-0-2-RELEASE:1.81
	matt-nb5-mips64-premerge-20091211:1.81
	matt-premerge-20091211:1.86
	yamt-nfs-mp-base8:1.85
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.81
	matt-nb4-mips64-k7-u2a-k9b:1.81
	matt-nb5-mips64-u1-k1-k5:1.81
	yamt-nfs-mp-base7:1.85
	matt-nb5-mips64:1.81.0.8
	netbsd-5-0-1-RELEASE:1.81
	jymxensuspend-base:1.85
	yamt-nfs-mp-base6:1.85
	yamt-nfs-mp-base5:1.85
	yamt-nfs-mp-base4:1.85
	yamt-nfs-mp-base3:1.85
	nick-hppapmap-base4:1.85
	nick-hppapmap-base3:1.85
	netbsd-5-0:1.81.0.6
	netbsd-5-0-RELEASE:1.81
	netbsd-5-0-RC4:1.81
	netbsd-5-0-RC3:1.81
	nick-hppapmap-base2:1.84
	netbsd-5-0-RC2:1.81
	jym-xensuspend:1.84.0.2
	jym-xensuspend-base:1.94
	netbsd-5-0-RC1:1.81
	haad-dm-base2:1.83
	haad-nbase2:1.83
	ad-audiomp2:1.83.0.2
	ad-audiomp2-base:1.83
	netbsd-5:1.81.0.4
	netbsd-5-base:1.81
	nick-hppapmap:1.81.0.2
	nick-hppapmap-base:1.85
	matt-mips64-base2:1.81
	haad-dm-base1:1.81
	wrstuden-revivesa-base-4:1.81
	netbsd-4-0-1-RELEASE:1.67.2.1
	wrstuden-revivesa-base-3:1.81
	wrstuden-revivesa-base-2:1.81
	wrstuden-fixsa-newbase:1.67.2.1
	nick-csl-alignment-base5:1.71
	haad-dm:1.79.0.4
	haad-dm-base:1.83
	wrstuden-revivesa-base-1:1.79
	simonb-wapbl-nbase:1.79
	yamt-pf42-base4:1.79
	simonb-wapbl:1.79.0.2
	simonb-wapbl-base:1.79
	yamt-pf42-base3:1.79
	hpcarm-cleanup-nbase:1.78
	yamt-pf42-baseX:1.78
	yamt-pf42-base2:1.78
	yamt-nfs-mp-base2:1.78
	wrstuden-revivesa:1.78.0.6
	wrstuden-revivesa-base:1.79
	yamt-nfs-mp:1.78.0.4
	yamt-nfs-mp-base:1.78
	yamt-pf42:1.78.0.2
	yamt-pf42-base:1.78
	ad-socklock-base1:1.78
	yamt-lazymbuf-base15:1.78
	yamt-lazymbuf-base14:1.78
	chris-arm-intr-rework-base7:1.78
	keiichi-mipv6-nbase:1.78
	mjf-devfs2:1.77.0.6
	mjf-devfs2-base:1.83
	nick-net80211-sync:1.77.0.4
	nick-net80211-sync-base:1.77
	keiichi-mipv6:1.77.0.2
	keiichi-mipv6-base:1.78
	chris-arm-intr-rework-base6:1.76
	chris-arm-intr-rework-base5:1.76
	chris-arm-intr-rework-base4:1.76
	bouyer-xeni386-merge1:1.73.8.2
	matt-armv6-prevmlocking:1.71.4.1
	wrstuden-fixsa-base-1:1.67.2.1
	chris-arm-intr-rework-base3:1.74
	vmlocking2-base3:1.73
	netbsd-4-0:1.67.2.1.0.6
	netbsd-4-0-RELEASE:1.67.2.1
	bouyer-xeni386-nbase:1.76
	yamt-kmem-base3:1.73
	cube-autoconf:1.73.0.10
	cube-autoconf-base:1.73
	yamt-kmem-base2:1.73
	bouyer-xeni386:1.73.0.8
	bouyer-xeni386-base:1.76
	yamt-kmem:1.73.0.6
	yamt-kmem-base:1.73
	vmlocking2-base2:1.73
	reinoud-bufcleanup-nbase:1.73
	vmlocking2:1.73.0.4
	vmlocking2-base1:1.73
	netbsd-4-0-RC5:1.67.2.1
	matt-nb4-arm:1.67.2.1.0.4
	matt-nb4-arm-base:1.67.2.1
	matt-armv6-nbase:1.78
	jmcneill-base:1.73
	netbsd-4-0-RC4:1.67.2.1
	mjf-devfs:1.73.0.2
	mjf-devfs-base:1.77
	bouyer-xenamd64-base2:1.73
	vmlocking-nbase:1.73
	yamt-x86pmap-base4:1.72
	bouyer-xenamd64:1.71.0.8
	bouyer-xenamd64-base:1.73
	netbsd-4-0-RC3:1.67.2.1
	yamt-x86pmap-base3:1.71
	yamt-x86pmap-base2:1.71
	netbsd-4-0-RC2:1.67.2.1
	yamt-x86pmap:1.71.0.6
	yamt-x86pmap-base:1.71
	netbsd-4-0-RC1:1.67.2.1
	matt-armv6:1.71.0.4
	matt-armv6-base:1.75
	chris-arm-intr-rework-base2:1.71
	chris-arm-intr-rework:1.71.0.2
	chris-arm-intr-rework-base:1.71
	jmcneill-pm:1.70.0.2
	jmcneill-pm-base:1.73
	hpcarm-cleanup:1.69.0.18
	hpcarm-cleanup-base:1.77
	nick-csl-alignment:1.69.0.16
	nick-csl-alignment-base:1.69
	matt-mips64:1.69.0.14
	matt-mips64-base:1.71
	netbsd-3-1-1-RELEASE:1.44.2.3
	netbsd-3-0-3-RELEASE:1.44.2.3
	yamt-idlelwp-base8:1.69
	wrstuden-fixsa:1.67.2.1.0.2
	wrstuden-fixsa-base:1.67.2.1
	ppcoea-renovation:1.69.0.12
	ppcoea-renovation-base:1.71
	thorpej-atomic:1.69.0.10
	thorpej-atomic-base:1.69
	reinoud-bufcleanup:1.69.0.8
	reinoud-bufcleanup-base:1.73
	mjf-ufs-trans:1.69.0.6
	mjf-ufs-trans-base:1.69
	vmlocking:1.69.0.4
	vmlocking-base:1.71
	ad-audiomp:1.69.0.2
	ad-audiomp-base:1.69
	yamt-idlelwp:1.68.0.2
	post-newlock2-merge:1.68
	newlock2-nbase:1.68
	yamt-splraiseipl-base5:1.68
	yamt-splraiseipl-base4:1.68
	yamt-splraiseipl-base3:1.68
	abandoned-netbsd-4-base:1.63
	abandoned-netbsd-4:1.63.0.2
	netbsd-3-1:1.44.2.3.0.4
	netbsd-3-1-RELEASE:1.44.2.3
	netbsd-3-0-2-RELEASE:1.44.2.3
	yamt-splraiseipl-base2:1.66
	netbsd-3-1-RC4:1.44.2.3
	yamt-splraiseipl:1.66.0.4
	yamt-splraiseipl-base:1.66
	netbsd-3-1-RC3:1.44.2.3
	yamt-pdpolicy-base9:1.66
	newlock2:1.66.0.2
	newlock2-base:1.68
	yamt-pdpolicy-base8:1.66
	netbsd-3-1-RC2:1.44.2.3
	netbsd-3-1-RC1:1.44.2.3
	yamt-pdpolicy-base7:1.63
	netbsd-4:1.67.0.2
	netbsd-4-base:1.67
	yamt-pdpolicy-base6:1.62
	chap-midi-nbase:1.62
	netbsd-3-0-1-RELEASE:1.44.2.3
	gdamore-uart:1.62.0.4
	gdamore-uart-base:1.62
	simonb-timcounters-final:1.57.2.1
	yamt-pdpolicy-base5:1.62
	chap-midi:1.62.0.2
	chap-midi-base:1.62
	yamt-pdpolicy-base4:1.60
	yamt-pdpolicy-base3:1.60
	peter-altq-base:1.59
	peter-altq:1.59.0.6
	yamt-pdpolicy-base2:1.59
	elad-kernelauth-base:1.62
	elad-kernelauth:1.59.0.4
	yamt-pdpolicy:1.59.0.2
	yamt-pdpolicy-base:1.59
	yamt-uio_vmspace-base5:1.59
	simonb-timecounters:1.57.0.2
	simonb-timecounters-base:1.62
	rpaulo-netinet-merge-pcb:1.56.0.4
	rpaulo-netinet-merge-pcb-base:1.66
	yamt-uio_vmspace:1.56.0.2
	netbsd-3-0:1.44.2.3.0.2
	netbsd-3-0-RELEASE:1.44.2.3
	netbsd-3-0-RC6:1.44.2.3
	yamt-readahead-base3:1.53
	netbsd-3-0-RC5:1.44.2.3
	netbsd-3-0-RC4:1.44.2.3
	netbsd-3-0-RC3:1.44.2.3
	yamt-readahead-base2:1.53
	netbsd-3-0-RC2:1.44.2.3
	yamt-readahead-pervnode:1.53
	yamt-readahead-perfile:1.53
	yamt-readahead:1.53.0.2
	yamt-readahead-base:1.53
	netbsd-3-0-RC1:1.44.2.3
	yamt-vop-base3:1.52
	netbsd-2-0-3-RELEASE:1.24.2.2
	netbsd-2-1:1.24.2.2.0.4
	yamt-vop-base2:1.52
	thorpej-vnode-attr:1.52.0.4
	thorpej-vnode-attr-base:1.52
	netbsd-2-1-RELEASE:1.24.2.2
	yamt-vop:1.52.0.2
	yamt-vop-base:1.52
	netbsd-2-1-RC6:1.24.2.2
	netbsd-2-1-RC5:1.24.2.2
	netbsd-2-1-RC4:1.24.2.2
	netbsd-2-1-RC3:1.24.2.2
	netbsd-2-1-RC2:1.24.2.2
	netbsd-2-1-RC1:1.24.2.2
	yamt-lazymbuf:1.45.0.2
	yamt-km-base4:1.44
	netbsd-2-0-2-RELEASE:1.24.2.2
	yamt-km-base3:1.44
	netbsd-3:1.44.0.2
	netbsd-3-base:1.44
	yamt-km-base2:1.42
	yamt-km:1.39.0.2
	yamt-km-base:1.39
	kent-audio2:1.38.0.2
	kent-audio2-base:1.44
	netbsd-2-0-1-RELEASE:1.24.2.2
	kent-audio1-beforemerge:1.38
	netbsd-2:1.24.2.2.0.2
	netbsd-2-base:1.24.2.2
	kent-audio1:1.35.0.2
	kent-audio1-base:1.35
	netbsd-2-0-RELEASE:1.24.2.2
	netbsd-2-0-RC5:1.24.2.2
	netbsd-2-0-RC4:1.24.2.2
	netbsd-2-0-RC3:1.24.2.2
	netbsd-2-0-RC2:1.24.2.2
	netbsd-2-0-RC1:1.24.2.2
	netbsd-2-0:1.24.0.2
	netbsd-2-0-base:1.24
	netbsd-1-6-PATCH002-RELEASE:1.5.4.1
	netbsd-1-6-PATCH002:1.5.4.1
	netbsd-1-6-PATCH002-RC4:1.5.4.1
	netbsd-1-6-PATCH002-RC3:1.5.4.1
	netbsd-1-6-PATCH002-RC2:1.5.4.1
	netbsd-1-6-PATCH002-RC1:1.5.4.1
	ktrace-lwp:1.20.0.2
	ktrace-lwp-base:1.55
	netbsd-1-6-PATCH001:1.5.4.1
	netbsd-1-6-PATCH001-RELEASE:1.5.4.1
	netbsd-1-6-PATCH001-RC3:1.5.4.1
	netbsd-1-6-PATCH001-RC2:1.5.4.1
	netbsd-1-6-PATCH001-RC1:1.5.4.1
	nathanw_sa_end:1.1.2.7
	nathanw_sa_before_merge:1.11
	fvdl_fs64_base:1.11
	gmcgarry_ctxsw:1.10.0.4
	gmcgarry_ctxsw_base:1.10
	gmcgarry_ucred:1.10.0.2
	gmcgarry_ucred_base:1.10
	nathanw_sa_base:1.11
	kqueue-aftermerge:1.10
	kqueue-beforemerge:1.10
	netbsd-1-6-RELEASE:1.5.4.1
	netbsd-1-6-RC3:1.5.4.1
	netbsd-1-6-RC2:1.5.4.1
	netbsd-1-6-RC1:1.5.4.1
	kqueue-base:1.8
	kqueue:1.6.0.2
	netbsd-1-6:1.5.0.4
	netbsd-1-6-base:1.5
	gehenna-devsw:1.5.0.2
	gehenna-devsw-base:1.6
	eeh-devprop:1.2.0.2
	eeh-devprop-base:1.2
	newlock:1.1.0.6
	newlock-base:1.1
	ifpoll-base:1.1
	nathanw_sa:1.1.0.2;
locks; strict;
comment	@# @;


1.144
date	2023.02.09.14.09.49;	author abs;	state Exp;
branches
	1.144.8.1;
next	1.143;
commitid	TaTOPEdyZJGxcRcE;

1.143
date	2023.02.09.13.16.05;	author abs;	state Exp;
branches;
next	1.142;
commitid	qP89sauSPTE1UQcE;

1.142
date	2022.09.29.10.10.10;	author riastradh;	state Exp;
branches
	1.142.4.1;
next	1.141;
commitid	I1zvTyF77D5Z9KVD;

1.141
date	2022.08.07.02.52.29;	author simonb;	state Exp;
branches;
next	1.140;
commitid	HXKRRXLciPDtrTOD;

1.140
date	2021.04.30.02.24.05;	author thorpej;	state Exp;
branches;
next	1.139;
commitid	7ooZIG1b5PIAbgRC;

1.139
date	2021.04.30.02.11.37;	author thorpej;	state Exp;
branches;
next	1.138;
commitid	dG0pO2GE22sW6gRC;

1.138
date	2021.04.27.23.37.01;	author thorpej;	state Exp;
branches;
next	1.137;
commitid	fULRsmZstVAYkZQC;

1.137
date	2021.04.27.21.39.39;	author thorpej;	state Exp;
branches;
next	1.136;
commitid	VKftjI9NuUYGEYQC;

1.136
date	2020.08.16.10.27.47;	author jdolecek;	state Exp;
branches
	1.136.6.1;
next	1.135;
commitid	hiElzZTPZjJX4hkC;

1.135
date	2020.04.18.11.00.42;	author skrll;	state Exp;
branches;
next	1.134;
commitid	2zaZE9PO9gJXaR4C;

1.134
date	2020.01.19.01.25.07;	author thorpej;	state Exp;
branches
	1.134.4.1;
next	1.133;
commitid	JHEWDzmAWJGESeTB;

1.133
date	2019.04.26.21.40.32;	author sevan;	state Exp;
branches
	1.133.2.1
	1.133.4.1;
next	1.132;
commitid	6ehTybiQEayJbUkB;

1.132
date	2019.04.13.08.23.00;	author isaki;	state Exp;
branches;
next	1.131;
commitid	rmsmdwQtLK6aeajB;

1.131
date	2018.08.01.20.04.14;	author maxv;	state Exp;
branches;
next	1.130;
commitid	UbIHSaPqOzfNisMA;

1.130
date	2017.09.14.07.58.43;	author mrg;	state Exp;
branches
	1.130.2.1
	1.130.4.1;
next	1.129;
commitid	ngZ6fHXwTqlZA87A;

1.129
date	2017.09.13.22.24.46;	author sevan;	state Exp;
branches;
next	1.128;
commitid	U9QcH0HsUyAtp57A;

1.128
date	2017.07.29.18.08.59;	author maxv;	state Exp;
branches;
next	1.127;

1.127
date	2017.02.17.18.07.51;	author jakllsch;	state Exp;
branches
	1.127.6.1;
next	1.126;

1.126
date	2016.12.13.20.42.20;	author christos;	state Exp;
branches
	1.126.2.1;
next	1.125;

1.125
date	2016.12.10.23.03.25;	author christos;	state Exp;
branches;
next	1.124;

1.124
date	2016.12.08.11.31.12;	author nat;	state Exp;
branches;
next	1.123;

1.123
date	2015.09.26.16.33.16;	author maxv;	state Exp;
branches
	1.123.2.1;
next	1.122;

1.122
date	2015.08.08.06.36.26;	author maxv;	state Exp;
branches;
next	1.121;

1.121
date	2014.11.16.16.01.43;	author manu;	state Exp;
branches
	1.121.2.1;
next	1.120;

1.120
date	2014.11.12.10.47.24;	author manu;	state Exp;
branches;
next	1.119;

1.119
date	2014.08.24.07.59.23;	author jnemeth;	state Exp;
branches;
next	1.118;

1.118
date	2014.08.23.20.26.59;	author dholland;	state Exp;
branches;
next	1.117;

1.117
date	2014.08.17.21.17.44;	author joerg;	state Exp;
branches;
next	1.116;

1.116
date	2014.08.16.17.56.33;	author apb;	state Exp;
branches;
next	1.115;

1.115
date	2014.08.03.08.53.56;	author martin;	state Exp;
branches
	1.115.2.1;
next	1.114;

1.114
date	2014.06.24.12.17.33;	author joerg;	state Exp;
branches;
next	1.113;

1.113
date	2013.12.27.22.13.32;	author matt;	state Exp;
branches
	1.113.2.1;
next	1.112;

1.112
date	2013.08.27.03.41.59;	author matt;	state Exp;
branches;
next	1.111;

1.111
date	2013.06.30.21.38.58;	author rmind;	state Exp;
branches;
next	1.110;

1.110
date	2013.06.05.23.08.03;	author christos;	state Exp;
branches
	1.110.2.1;
next	1.109;

1.109
date	2013.04.27.22.21.16;	author christos;	state Exp;
branches;
next	1.108;

1.108
date	2013.04.27.21.43.40;	author christos;	state Exp;
branches;
next	1.107;

1.107
date	2013.04.27.18.19.51;	author christos;	state Exp;
branches;
next	1.106;

1.106
date	2013.03.02.02.42.20;	author christos;	state Exp;
branches;
next	1.105;

1.105
date	2013.03.01.18.25.51;	author joerg;	state Exp;
branches;
next	1.104;

1.104
date	2012.12.06.06.25.25;	author msaitoh;	state Exp;
branches;
next	1.103;

1.103
date	2012.10.17.14.48.16;	author apb;	state Exp;
branches;
next	1.102;

1.102
date	2012.08.01.22.28.10;	author matt;	state Exp;
branches
	1.102.2.1;
next	1.101;

1.101
date	2012.06.05.08.44.15;	author abs;	state Exp;
branches;
next	1.100;

1.100
date	2012.05.13.07.34.02;	author mrg;	state Exp;
branches;
next	1.99;

1.99
date	2012.03.10.21.51.56;	author joerg;	state Exp;
branches;
next	1.98;

1.98
date	2012.01.29.00.50.59;	author christos;	state Exp;
branches
	1.98.2.1;
next	1.97;

1.97
date	2011.12.18.05.49.32;	author dholland;	state Exp;
branches;
next	1.96;

1.96
date	2011.11.22.21.25.36;	author tls;	state Exp;
branches
	1.96.2.1;
next	1.95;

1.95
date	2011.06.30.20.09.36;	author wiz;	state Exp;
branches
	1.95.2.1;
next	1.94;

1.94
date	2011.03.23.04.46.29;	author macallan;	state Exp;
branches;
next	1.93;

1.93
date	2011.03.06.17.08.31;	author bouyer;	state Exp;
branches;
next	1.92;

1.92
date	2011.01.03.06.07.44;	author tsutsui;	state Exp;
branches
	1.92.2.1
	1.92.4.1;
next	1.91;

1.91
date	2010.11.23.11.14.05;	author hannken;	state Exp;
branches;
next	1.90;

1.90
date	2010.06.02.18.03.52;	author dholland;	state Exp;
branches;
next	1.89;

1.89
date	2010.04.16.13.48.35;	author pooka;	state Exp;
branches;
next	1.88;

1.88
date	2010.02.08.19.02.31;	author joerg;	state Exp;
branches
	1.88.2.1;
next	1.87;

1.87
date	2010.01.18.23.40.06;	author jmmv;	state Exp;
branches
	1.87.2.1;
next	1.86;

1.86
date	2009.12.05.20.11.17;	author pooka;	state Exp;
branches;
next	1.85;

1.85
date	2009.03.06.20.31.52;	author joerg;	state Exp;
branches;
next	1.84;

1.84
date	2009.01.17.20.08.07;	author christos;	state Exp;
branches
	1.84.2.1;
next	1.83;

1.83
date	2008.11.24.11.41.14;	author ad;	state Exp;
branches;
next	1.82;

1.82
date	2008.11.12.12.36.06;	author ad;	state Exp;
branches;
next	1.81;

1.81
date	2008.08.10.15.31.22;	author tls;	state Exp;
branches
	1.81.2.1;
next	1.80;

1.80
date	2008.07.31.07.41.07;	author simonb;	state Exp;
branches;
next	1.79;

1.79
date	2008.05.30.20.10.03;	author tsutsui;	state Exp;
branches
	1.79.4.1;
next	1.78;

1.78
date	2008.02.29.14.42.33;	author jmmv;	state Exp;
branches
	1.78.2.1
	1.78.4.1
	1.78.6.1;
next	1.77;

1.77
date	2008.02.09.22.18.11;	author jmmv;	state Exp;
branches
	1.77.2.1
	1.77.6.1;
next	1.76;

1.76
date	2008.01.19.13.11.19;	author chris;	state Exp;
branches;
next	1.75;

1.75
date	2008.01.05.20.14.01;	author christos;	state Exp;
branches;
next	1.74;

1.74
date	2007.12.31.15.32.05;	author ad;	state Exp;
branches;
next	1.73;

1.73
date	2007.10.28.18.01.54;	author jmmv;	state Exp;
branches
	1.73.2.1
	1.73.8.1;
next	1.72;

1.72
date	2007.10.17.19.57.09;	author garbled;	state Exp;
branches;
next	1.71;

1.71
date	2007.08.05.13.37.31;	author jmmv;	state Exp;
branches
	1.71.2.1
	1.71.4.1
	1.71.8.1;
next	1.70;

1.70
date	2007.07.31.19.35.37;	author jmmv;	state Exp;
branches
	1.70.2.1;
next	1.69;

1.69
date	2007.02.20.16.14.49;	author matt;	state Exp;
branches
	1.69.4.1
	1.69.12.1
	1.69.14.1
	1.69.16.1
	1.69.18.1;
next	1.68;

1.68
date	2006.12.07.03.11.15;	author macallan;	state Exp;
branches
	1.68.2.1;
next	1.67;

1.67
date	2006.11.11.18.47.11;	author jmmv;	state Exp;
branches
	1.67.2.1;
next	1.66;

1.66
date	2006.08.26.20.26.56;	author christos;	state Exp;
branches
	1.66.2.1
	1.66.4.1;
next	1.65;

1.65
date	2006.08.26.07.59.23;	author tsutsui;	state Exp;
branches;
next	1.64;

1.64
date	2006.08.12.15.29.54;	author christos;	state Exp;
branches;
next	1.63;

1.63
date	2006.06.28.15.19.29;	author liamjfoy;	state Exp;
branches
	1.63.2.1;
next	1.62;

1.62
date	2006.04.19.10.31.45;	author drochner;	state Exp;
branches
	1.62.4.1;
next	1.61;

1.61
date	2006.04.15.17.48.23;	author jmmv;	state Exp;
branches;
next	1.60;

1.60
date	2006.03.28.20.58.41;	author pavel;	state Exp;
branches;
next	1.59;

1.59
date	2006.02.05.05.02.02;	author cube;	state Exp;
branches
	1.59.2.1
	1.59.4.1
	1.59.6.1;
next	1.58;

1.58
date	2006.02.04.03.39.08;	author rpaulo;	state Exp;
branches;
next	1.57;

1.57
date	2006.02.02.21.32.10;	author reinoud;	state Exp;
branches
	1.57.2.1;
next	1.56;

1.56
date	2005.12.20.05.35.30;	author thorpej;	state Exp;
branches
	1.56.2.1
	1.56.4.1;
next	1.55;

1.55
date	2005.12.09.23.34.03;	author elad;	state Exp;
branches;
next	1.54;

1.54
date	2005.12.07.09.10.19;	author tsutsui;	state Exp;
branches;
next	1.53;

1.53
date	2005.11.03.16.48.30;	author chs;	state Exp;
branches;
next	1.52;

1.52
date	2005.09.10.19.20.50;	author jmmv;	state Exp;
branches;
next	1.51;

1.51
date	2005.08.19.05.20.03;	author christos;	state Exp;
branches;
next	1.50;

1.50
date	2005.08.19.02.03.53;	author christos;	state Exp;
branches;
next	1.49;

1.49
date	2005.07.31.04.04.46;	author yamt;	state Exp;
branches;
next	1.48;

1.48
date	2005.07.30.06.35.39;	author yamt;	state Exp;
branches;
next	1.47;

1.47
date	2005.07.17.00.08.29;	author hubertf;	state Exp;
branches;
next	1.46;

1.46
date	2005.07.07.17.05.58;	author tron;	state Exp;
branches;
next	1.45;

1.45
date	2005.06.25.12.05.19;	author rpaulo;	state Exp;
branches
	1.45.2.1;
next	1.44;

1.44
date	2005.02.21.20.36.37;	author christos;	state Exp;
branches
	1.44.2.1;
next	1.43;

1.43
date	2005.02.18.21.05.54;	author dsl;	state Exp;
branches;
next	1.42;

1.42
date	2005.02.11.08.25.56;	author dsl;	state Exp;
branches;
next	1.41;

1.41
date	2005.01.31.16.55.29;	author hannken;	state Exp;
branches;
next	1.40;

1.40
date	2005.01.28.03.19.50;	author rumble;	state Exp;
branches;
next	1.39;

1.39
date	2005.01.16.14.58.42;	author tsutsui;	state Exp;
branches
	1.39.2.1;
next	1.38;

1.38
date	2005.01.09.15.39.59;	author tsutsui;	state Exp;
branches
	1.38.2.1;
next	1.37;

1.37
date	2005.01.05.09.06.33;	author tsutsui;	state Exp;
branches;
next	1.36;

1.36
date	2005.01.05.09.05.39;	author tsutsui;	state Exp;
branches;
next	1.35;

1.35
date	2004.11.10.17.54.07;	author christos;	state Exp;
branches;
next	1.34;

1.34
date	2004.09.04.23.29.57;	author manu;	state Exp;
branches;
next	1.33;

1.33
date	2004.08.25.12.24.48;	author reinoud;	state Exp;
branches;
next	1.32;

1.32
date	2004.07.15.03.53.51;	author atatat;	state Exp;
branches;
next	1.31;

1.31
date	2004.06.26.07.32.08;	author abs;	state Exp;
branches;
next	1.30;

1.30
date	2004.06.25.02.12.59;	author christos;	state Exp;
branches;
next	1.29;

1.29
date	2004.06.25.02.06.08;	author christos;	state Exp;
branches;
next	1.28;

1.28
date	2004.06.22.14.09.51;	author itojun;	state Exp;
branches;
next	1.27;

1.27
date	2004.06.18.15.04.06;	author christos;	state Exp;
branches;
next	1.26;

1.26
date	2004.06.16.15.07.41;	author christos;	state Exp;
branches;
next	1.25;

1.25
date	2004.04.10.07.41.06;	author matt;	state Exp;
branches;
next	1.24;

1.24
date	2004.03.13.18.51.43;	author matt;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	2004.02.13.11.36.17;	author wiz;	state Exp;
branches;
next	1.22;

1.22
date	2003.12.11.08.42.20;	author martin;	state Exp;
branches;
next	1.21;

1.21
date	2003.10.08.11.15.22;	author bouyer;	state Exp;
branches;
next	1.20;

1.20
date	2003.06.25.01.07.55;	author uwe;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2003.05.07.14.46.08;	author he;	state Exp;
branches;
next	1.18;

1.18
date	2003.05.04.01.34.32;	author gmcgarry;	state Exp;
branches;
next	1.17;

1.17
date	2003.05.03.00.47.04;	author thorpej;	state Exp;
branches;
next	1.16;

1.16
date	2003.04.26.14.10.07;	author ragge;	state Exp;
branches;
next	1.15;

1.15
date	2003.04.22.00.24.50;	author thorpej;	state Exp;
branches;
next	1.14;

1.14
date	2003.04.18.11.11.51;	author scw;	state Exp;
branches;
next	1.13;

1.13
date	2003.04.02.00.28.25;	author perry;	state Exp;
branches;
next	1.12;

1.12
date	2003.02.21.08.55.37;	author martin;	state Exp;
branches;
next	1.11;

1.11
date	2002.12.22.13.50.36;	author wiz;	state Exp;
branches;
next	1.10;

1.10
date	2002.10.14.18.39.39;	author elric;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.06.02.12.01;	author provos;	state Exp;
branches;
next	1.8;

1.8
date	2002.09.27.10.08.19;	author martin;	state Exp;
branches;
next	1.7;

1.7
date	2002.09.18.02.44.08;	author lukem;	state Exp;
branches;
next	1.6;

1.6
date	2002.06.17.05.14.24;	author lukem;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	2002.04.25.15.06.37;	author atatat;	state Exp;
branches
	1.5.2.1
	1.5.4.1;
next	1.4;

1.4
date	2002.04.12.08.11.18;	author gmcgarry;	state Exp;
branches;
next	1.3;

1.3
date	2002.04.02.05.30.49;	author lukem;	state Exp;
branches;
next	1.2;

1.2
date	2002.03.10.19.56.46;	author lukem;	state Exp;
branches;
next	1.1;

1.1
date	2002.02.10.01.57.00;	author thorpej;	state Exp;
branches
	1.1.2.1;
next	;

1.144.8.1
date	2026.02.03.20.51.25;	author snj;	state Exp;
branches;
next	;
commitid	xJf92BKl6kL8oYsG;

1.142.4.1
date	2023.10.09.23.33.46;	author snj;	state Exp;
branches;
next	;
commitid	Gy7Rt3RMsJCGx0IE;

1.136.6.1
date	2021.05.13.00.47.27;	author thorpej;	state Exp;
branches;
next	;
commitid	hlq0lOvHnylpfVSC;

1.134.4.1
date	2020.04.20.11.28.59;	author bouyer;	state Exp;
branches;
next	;
commitid	4WLfIgNPymVsg75C;

1.133.2.1
date	2019.11.21.18.18.00;	author martin;	state Exp;
branches;
next	;
commitid	MmECFs8hRKPpnKLB;

1.133.4.1
date	2020.01.25.22.38.43;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.130.2.1
date	2018.09.06.06.55.41;	author pgoyette;	state Exp;
branches;
next	;
commitid	HCi1bXD317XIK0RA;

1.130.4.1
date	2019.06.10.22.06.45;	author christos;	state Exp;
branches;
next	1.130.4.2;
commitid	jtc8rnCzWiEEHGqB;

1.130.4.2
date	2020.04.08.14.07.53;	author martin;	state Exp;
branches;
next	1.130.4.3;
commitid	Qli2aW9E74UFuA3C;

1.130.4.3
date	2020.04.21.18.42.11;	author martin;	state Exp;
branches;
next	;
commitid	86tA4aEmdr3VCh5C;

1.127.6.1
date	2017.07.05.13.58.48;	author martin;	state Exp;
branches;
next	1.127.6.2;

1.127.6.2
date	2017.08.29.09.42.19;	author martin;	state Exp;
branches;
next	1.127.6.3;
commitid	KV6cyviI22vSG55A;

1.127.6.3
date	2018.04.18.14.45.08;	author martin;	state Exp;
branches;
next	;
commitid	yXtHkg7uZYYFUVyA;

1.126.2.1
date	2017.04.21.16.53.36;	author bouyer;	state Exp;
branches;
next	;

1.123.2.1
date	2017.01.07.08.56.25;	author pgoyette;	state Exp;
branches;
next	1.123.2.2;

1.123.2.2
date	2017.03.20.06.57.20;	author pgoyette;	state Exp;
branches;
next	;

1.121.2.1
date	2015.09.22.12.05.51;	author skrll;	state Exp;
branches;
next	1.121.2.2;

1.121.2.2
date	2015.12.27.12.09.42;	author skrll;	state Exp;
branches;
next	1.121.2.3;

1.121.2.3
date	2017.02.05.13.40.20;	author skrll;	state Exp;
branches;
next	1.121.2.4;

1.121.2.4
date	2017.08.28.17.51.51;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.115.2.1
date	2014.10.10.18.16.37;	author snj;	state Exp;
branches;
next	1.115.2.2;

1.115.2.2
date	2014.11.14.15.16.16;	author martin;	state Exp;
branches;
next	1.115.2.3;

1.115.2.3
date	2014.11.18.19.05.31;	author snj;	state Exp;
branches;
next	1.115.2.4;

1.115.2.4
date	2015.05.15.03.44.18;	author snj;	state Exp;
branches;
next	;

1.113.2.1
date	2014.08.10.06.54.08;	author tls;	state Exp;
branches;
next	;

1.110.2.1
date	2013.08.28.23.59.21;	author rmind;	state Exp;
branches;
next	1.110.2.2;

1.110.2.2
date	2014.05.18.17.45.25;	author rmind;	state Exp;
branches;
next	;

1.102.2.1
date	2012.11.20.03.01.42;	author tls;	state Exp;
branches;
next	1.102.2.2;

1.102.2.2
date	2013.02.25.00.28.56;	author tls;	state Exp;
branches;
next	1.102.2.3;

1.102.2.3
date	2013.06.23.06.20.11;	author tls;	state Exp;
branches;
next	1.102.2.4;

1.102.2.4
date	2014.08.20.00.03.23;	author tls;	state Exp;
branches;
next	1.102.2.5;

1.102.2.5
date	2017.12.03.11.36.42;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.98.2.1
date	2012.06.12.17.47.54;	author riz;	state Exp;
branches;
next	1.98.2.2;

1.98.2.2
date	2012.08.15.15.33.00;	author sborrill;	state Exp;
branches;
next	;

1.96.2.1
date	2012.02.18.07.33.10;	author mrg;	state Exp;
branches;
next	1.96.2.2;

1.96.2.2
date	2012.03.11.01.52.25;	author mrg;	state Exp;
branches;
next	1.96.2.3;

1.96.2.3
date	2012.06.02.11.09.08;	author mrg;	state Exp;
branches;
next	;

1.95.2.1
date	2012.04.17.00.06.53;	author yamt;	state Exp;
branches;
next	1.95.2.2;

1.95.2.2
date	2012.05.23.10.07.49;	author yamt;	state Exp;
branches;
next	1.95.2.3;

1.95.2.3
date	2012.10.30.17.20.19;	author yamt;	state Exp;
branches;
next	1.95.2.4;

1.95.2.4
date	2013.01.16.05.33.04;	author yamt;	state Exp;
branches;
next	1.95.2.5;

1.95.2.5
date	2014.05.22.11.40.08;	author yamt;	state Exp;
branches;
next	;

1.92.2.1
date	2011.06.06.09.06.43;	author jruoho;	state Exp;
branches;
next	;

1.92.4.1
date	2011.02.08.19.29.40;	author bouyer;	state Exp;
branches;
next	;

1.88.2.1
date	2010.05.30.05.17.07;	author rmind;	state Exp;
branches;
next	1.88.2.2;

1.88.2.2
date	2010.07.03.01.19.26;	author rmind;	state Exp;
branches;
next	1.88.2.3;

1.88.2.3
date	2011.03.05.20.51.58;	author rmind;	state Exp;
branches;
next	1.88.2.4;

1.88.2.4
date	2011.04.21.01.41.24;	author rmind;	state Exp;
branches;
next	;

1.87.2.1
date	2010.04.30.14.39.48;	author uebayasi;	state Exp;
branches;
next	1.87.2.2;

1.87.2.2
date	2010.08.17.06.45.13;	author uebayasi;	state Exp;
branches;
next	;

1.84.2.1
date	2009.05.13.17.18.22;	author jym;	state Exp;
branches;
next	;

1.81.2.1
date	2009.01.19.13.16.43;	author skrll;	state Exp;
branches;
next	1.81.2.2;

1.81.2.2
date	2009.04.28.07.34.39;	author skrll;	state Exp;
branches;
next	;

1.79.4.1
date	2008.10.19.22.15.56;	author haad;	state Exp;
branches;
next	1.79.4.2;

1.79.4.2
date	2008.12.13.01.13.25;	author haad;	state Exp;
branches;
next	;

1.78.2.1
date	2008.06.04.02.04.53;	author yamt;	state Exp;
branches;
next	;

1.78.4.1
date	2009.05.04.08.11.53;	author yamt;	state Exp;
branches;
next	1.78.4.2;

1.78.4.2
date	2010.03.11.15.02.56;	author yamt;	state Exp;
branches;
next	1.78.4.3;

1.78.4.3
date	2010.08.11.22.52.43;	author yamt;	state Exp;
branches;
next	;

1.78.6.1
date	2008.06.23.04.30.40;	author wrstuden;	state Exp;
branches;
next	1.78.6.2;

1.78.6.2
date	2008.09.18.04.33.33;	author wrstuden;	state Exp;
branches;
next	;

1.77.2.1
date	2008.03.24.07.15.04;	author keiichi;	state Exp;
branches;
next	;

1.77.6.1
date	2008.04.03.12.42.25;	author mjf;	state Exp;
branches;
next	1.77.6.2;

1.77.6.2
date	2008.06.02.13.22.39;	author mjf;	state Exp;
branches;
next	1.77.6.3;

1.77.6.3
date	2008.09.28.10.40.07;	author mjf;	state Exp;
branches;
next	1.77.6.4;

1.77.6.4
date	2009.01.17.13.28.29;	author mjf;	state Exp;
branches;
next	;

1.73.2.1
date	2008.02.18.21.05.02;	author mjf;	state Exp;
branches;
next	;

1.73.8.1
date	2008.01.02.21.50.19;	author bouyer;	state Exp;
branches;
next	1.73.8.2;

1.73.8.2
date	2008.01.08.22.10.23;	author bouyer;	state Exp;
branches;
next	1.73.8.3;

1.73.8.3
date	2008.01.20.17.51.24;	author bouyer;	state Exp;
branches;
next	;

1.71.2.1
date	2008.01.01.15.39.54;	author chris;	state Exp;
branches;
next	1.71.2.2;

1.71.2.2
date	2008.01.20.16.04.17;	author chris;	state Exp;
branches;
next	1.71.2.3;

1.71.2.3
date	2008.03.21.13.34.41;	author chris;	state Exp;
branches;
next	;

1.71.4.1
date	2007.11.06.23.22.09;	author matt;	state Exp;
branches;
next	1.71.4.2;

1.71.4.2
date	2008.01.09.01.48.50;	author matt;	state Exp;
branches;
next	1.71.4.3;

1.71.4.3
date	2008.03.23.02.04.22;	author matt;	state Exp;
branches;
next	;

1.71.8.1
date	2007.11.13.15.59.30;	author bouyer;	state Exp;
branches;
next	;

1.70.2.1
date	2007.08.09.02.37.01;	author jmcneill;	state Exp;
branches;
next	1.70.2.2;

1.70.2.2
date	2007.10.28.20.10.54;	author joerg;	state Exp;
branches;
next	;

1.69.4.1
date	2007.12.03.18.38.59;	author ad;	state Exp;
branches;
next	;

1.69.12.1
date	2007.10.03.19.25.04;	author garbled;	state Exp;
branches;
next	;

1.69.14.1
date	2007.08.07.18.05.41;	author matt;	state Exp;
branches;
next	;

1.69.16.1
date	2007.08.15.13.47.39;	author skrll;	state Exp;
branches;
next	;

1.69.18.1
date	2007.12.26.22.24.52;	author rjs;	state Exp;
branches;
next	1.69.18.2;

1.69.18.2
date	2008.02.28.21.47.56;	author rjs;	state Exp;
branches;
next	;

1.68.2.1
date	2007.02.27.16.53.03;	author yamt;	state Exp;
branches;
next	;

1.67.2.1
date	2007.01.12.23.45.48;	author bouyer;	state Exp;
branches;
next	;

1.66.2.1
date	2006.11.18.21.29.31;	author ad;	state Exp;
branches;
next	1.66.2.2;

1.66.2.2
date	2007.01.12.01.00.58;	author ad;	state Exp;
branches;
next	;

1.66.4.1
date	2006.12.10.07.16.34;	author yamt;	state Exp;
branches;
next	;

1.63.2.1
date	2006.08.14.13.41.27;	author tron;	state Exp;
branches;
next	1.63.2.2;

1.63.2.2
date	2006.09.22.05.56.52;	author riz;	state Exp;
branches;
next	;

1.62.4.1
date	2006.07.13.17.49.03;	author gdamore;	state Exp;
branches;
next	;

1.59.2.1
date	2006.04.01.12.06.28;	author yamt;	state Exp;
branches;
next	1.59.2.2;

1.59.2.2
date	2006.05.24.10.57.13;	author yamt;	state Exp;
branches;
next	1.59.2.3;

1.59.2.3
date	2006.08.11.15.42.47;	author yamt;	state Exp;
branches;
next	1.59.2.4;

1.59.2.4
date	2006.09.03.15.23.31;	author yamt;	state Exp;
branches;
next	;

1.59.4.1
date	2006.04.19.02.33.44;	author elad;	state Exp;
branches;
next	1.59.4.2;

1.59.4.2
date	2006.05.11.23.27.03;	author elad;	state Exp;
branches;
next	;

1.59.6.1
date	2006.03.31.09.45.09;	author tron;	state Exp;
branches;
next	1.59.6.2;

1.59.6.2
date	2006.05.24.15.48.22;	author tron;	state Exp;
branches;
next	;

1.57.2.1
date	2006.04.22.11.37.56;	author simonb;	state Exp;
branches;
next	;

1.56.2.1
date	2006.02.18.15.38.45;	author yamt;	state Exp;
branches;
next	;

1.56.4.1
date	2006.09.09.02.43.07;	author rpaulo;	state Exp;
branches;
next	;

1.45.2.1
date	2006.06.21.14.55.47;	author yamt;	state Exp;
branches;
next	1.45.2.2;

1.45.2.2
date	2006.12.30.20.46.55;	author yamt;	state Exp;
branches;
next	1.45.2.3;

1.45.2.3
date	2007.02.26.09.08.11;	author yamt;	state Exp;
branches;
next	1.45.2.4;

1.45.2.4
date	2007.11.15.11.43.26;	author yamt;	state Exp;
branches;
next	1.45.2.5;

1.45.2.5
date	2008.01.21.09.39.18;	author yamt;	state Exp;
branches;
next	1.45.2.6;

1.45.2.6
date	2008.02.11.14.59.29;	author yamt;	state Exp;
branches;
next	1.45.2.7;

1.45.2.7
date	2008.03.17.09.14.24;	author yamt;	state Exp;
branches;
next	;

1.44.2.1
date	2005.07.18.21.12.38;	author riz;	state Exp;
branches;
next	1.44.2.2;

1.44.2.2
date	2005.08.14.21.13.29;	author riz;	state Exp;
branches;
next	1.44.2.3;

1.44.2.3
date	2005.11.05.00.39.47;	author tron;	state Exp;
branches;
next	;

1.39.2.1
date	2005.02.12.18.17.39;	author yamt;	state Exp;
branches;
next	1.39.2.2;

1.39.2.2
date	2005.03.19.08.33.13;	author yamt;	state Exp;
branches;
next	;

1.38.2.1
date	2005.04.29.11.28.22;	author kent;	state Exp;
branches;
next	;

1.24.2.1
date	2004.06.30.21.24.27;	author jdc;	state Exp;
branches;
next	1.24.2.2;

1.24.2.2
date	2004.07.15.20.21.52;	author he;	state Exp;
branches;
next	;

1.20.2.1
date	2004.08.03.10.40.33;	author skrll;	state Exp;
branches;
next	1.20.2.2;

1.20.2.2
date	2004.09.03.12.45.06;	author skrll;	state Exp;
branches;
next	1.20.2.3;

1.20.2.3
date	2004.09.18.14.40.16;	author skrll;	state Exp;
branches;
next	1.20.2.4;

1.20.2.4
date	2004.09.21.13.21.48;	author skrll;	state Exp;
branches;
next	1.20.2.5;

1.20.2.5
date	2004.11.14.08.15.24;	author skrll;	state Exp;
branches;
next	1.20.2.6;

1.20.2.6
date	2005.01.17.19.30.19;	author skrll;	state Exp;
branches;
next	1.20.2.7;

1.20.2.7
date	2005.02.04.11.44.56;	author skrll;	state Exp;
branches;
next	1.20.2.8;

1.20.2.8
date	2005.02.15.21.32.51;	author skrll;	state Exp;
branches;
next	1.20.2.9;

1.20.2.9
date	2005.03.04.16.39.10;	author skrll;	state Exp;
branches;
next	1.20.2.10;

1.20.2.10
date	2005.11.10.13.58.50;	author skrll;	state Exp;
branches;
next	1.20.2.11;

1.20.2.11
date	2005.12.11.10.28.26;	author christos;	state Exp;
branches;
next	;

1.6.2.1
date	2002.06.17.05.14.24;	author jdolecek;	state dead;
branches;
next	1.6.2.2;

1.6.2.2
date	2002.06.23.17.40.55;	author jdolecek;	state Exp;
branches;
next	1.6.2.3;

1.6.2.3
date	2002.09.06.08.40.39;	author jdolecek;	state Exp;
branches;
next	1.6.2.4;

1.6.2.4
date	2002.10.10.18.35.58;	author jdolecek;	state Exp;
branches;
next	;

1.5.2.1
date	2002.07.15.01.21.05;	author gehenna;	state Exp;
branches;
next	;

1.5.4.1
date	2002.08.01.04.31.33;	author lukem;	state Exp;
branches;
next	;

1.1.2.1
date	2002.02.10.01.57.00;	author nathanw;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2002.02.28.04.11.40;	author nathanw;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2002.04.01.07.42.35;	author nathanw;	state Exp;
branches;
next	1.1.2.4;

1.1.2.4
date	2002.04.17.00.04.19;	author nathanw;	state Exp;
branches;
next	1.1.2.5;

1.1.2.5
date	2002.06.20.03.40.55;	author nathanw;	state Exp;
branches;
next	1.1.2.6;

1.1.2.6
date	2002.10.18.02.39.45;	author nathanw;	state Exp;
branches;
next	1.1.2.7;

1.1.2.7
date	2002.12.29.19.37.45;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.144
log
@Adjust _all_ cinclude of *.local files

- Ensure always at end
- Use tab rather than spaces
- Add consistent comment
  "Pull in optional local configuration - always at end"

The only functional change is that a local file which tried to
override an existing setting (eg with "no foo") would have failed
in some cases before, but now will work
@
text
@#	$NetBSD: GENERIC,v 1.143 2023/02/09 13:16:05 abs Exp $
#
# Generic Shark configuration.
#

include	"arch/shark/conf/std.shark"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"GENERIC-$Revision: 1.143 $"

# estimated number of users
maxusers	32

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	HZ=64
#options 	NTP		# NTP phase/frequency locked loop
#options 	BOOT_QUIETLY	# twiddle instead of normal boot msg output

# CPU options

options 	CPU_SA110	# Support the SA110 core

# Architecture options

options 	SHARK		# We are a Shark
options 	NSIO		# We are using the National Semi SuperIO
makeoptions	CPUFLAGS="-march=armv4 -mtune=strongarm"

# compatibility with old version of OFW, which may have incorrect
# properties and/or may set up devices incorrectly.
options 	COMPAT_OLD_OFW

# File systems

file-system	FFS		# UFS
#file-system	LFS		# log-structured file system
file-system	MFS		# memory file system
file-system	NFS		# Network file system
#file-system 	ADOSFS		# AmigaDOS-compatible file system
#file-system 	EXT2FS		# second extended file system (linux)
#file-system	CD9660		# ISO 9660 + Rock Ridge file system
file-system	MSDOSFS		# MS-DOS file system
file-system	FDESC		# /dev/fd
#file-system	FILECORE	# Acorn filecore file system
file-system	KERNFS		# /kern
file-system	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay filesystem
file-system	PROCFS		# /proc
file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	CODA		# Coda file system (needs vcoda below)
file-system	PTYFS		# /dev/pts/N support
file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
#options 	FFS_EI		# FFS Endian Independent support
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	WAPBL		# File system journaling support
options 	NFSSERVER	# Network File System server

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking
				# if you enable the pseudo-device ipl).

#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	NFS_BOOT_DHCP	# use NetBSD standard DHCP/NFS boot code
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# Compatibility options

include 	"conf/compat_netbsd12.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing

# Device options

#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_ROOT_SIZE=3400	# Size in blocks
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root

options 	INSECURE		# disable kernel securelevel

# Use the following to force the serial to always be the console
# device.  19200 is what the serial gets set up as by the firmware
# when it hasn't fallen back from PC.  If it has fallen back then
# the speed will be set at 9600.
#options 	COMCONSOLE,CONADDR=0x3f8,CONUNIT=0,CONSPEED=19200

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
options 	IRQSTATS	# manage IRQ statistics, XXX temp required
options 	USERCONF	# userconf(4) support
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
options 	MODULAR		# new style module(7) framework
options 	MODULAR_DEFAULT_AUTOLOAD

# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

# Development and Debugging options

#options 	ARM700BUGTRACK	# track the ARM700 swi bug
#options 	PORTMASTER	# Enable PortMaster only options
options 	DIAGNOSTIC	# internal consistency checks
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
options 	DDB		# in-kernel debugger
makeoptions	COPY_SYMTAB=1 	# reserve symbol space for DDB
				# (needed because we boot netbsd.aout)
#options 	DDB_ONPANIC=0	# don't run DDB at panictime
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KERNEL_DEBUG	# compile in kernel debugging capability
#makeoptions	DEBUG="-g"	# compile full symbol table

#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
#options 	WSDISPLAY_CUSTOM_OUTPUT	# color customization from wsconsctl(8)
#options 	WS_DEFAULT_FG=WSCOL_WHITE
#options 	WS_DEFAULT_BG=WSCOL_BLACK
#options 	WS_DEFAULT_COLATTR="(0)"
#options 	WS_DEFAULT_MONOATTR="(0)"
options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
#options 	WS_KERNEL_COLATTR=""
#options 	WS_KERNEL_MONOATTR=""
# customization of console border color
#options 	WSDISPLAY_CUSTOM_BORDER	# border customization from wsconsctl(8)
#options 	WSDISPLAY_BORDER_COLOR=WSCOL_BLUE	# default color
# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
#options 	PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS)"
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
#options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""
# console scrolling support.
#options 	WSDISPLAY_SCROLLSUPPORT
# enable VGA raster mode capable of displaying multilingual text on console
#options 	VGA_RASTERCONSOLE

config		netbsd		root on ? type ?

# The main bus device
mainbus0 at root

# The boot CPU
cpu0 at mainbus?

# Open Firmware devices
ofbus*		at root
ofbus*		at ofbus?
#ofdisk* 	at ofbus?
#ofnet*		at ofbus?	# don't use with cs0
#ofcons* 	at ofbus?	# don't use with pc0
ofrom*		at ofbus?

ofisa*		at ofbus?

# Sequoia core logic chipset
sequoia*	at ofbus?
ofisa*		at sequoia?

# Shark I2C interface
sharkiic*	at sequoia?
iic*		at sharkiic?

# Only 2 DIMM slots in a Shark.
spdmem*        at iic? addr 0x50
spdmem*        at iic? addr 0x51

# IDE/ATA disk
wdc*		at ofisa?
atabus* 	at wdc? channel ?
wd*		at atabus? drive ?

atapibus*	at atabus?
cd*		at atapibus? drive?
sd*		at atapibus? drive?

# wscons
pckbc*		at ofisa?
pckbd*		at pckbc?
pms*		at pckbc?
vga*		at ofbus?
igsfb*		at ofbus?	# IGS CyberPro in rev. 5 sharks
chipsfb*	at ofbus?	# C&T 65550 in rev. 4 and earlier
wsdisplay*	at wsemuldisplaydev?
wskbd*		at pckbd? console ?
wsmouse*	at pms? mux 0

# mc146818 real time clock
mcclock*	at ofisa?

# CS8900 Ethernet@@OFW
cs*		at ofisa?

# Serial @@OFW
com*		at ofisa?

# Parallel @@OFW
lpt*		at ofisa?

# Smart Card
ofisascr*	at ofisa?
scr*		at ofisascr?

# ESS Sound@@OFW
ess*		at ofisa?
audio*		at ess?
opl*		at ess?
midi*		at opl?

spkr*		at audio?		# PC speaker (synthesized)

# Joystick @@OFW
joy*		at ofisa?

# PCI @@OFW
#vlpci*		at ofbus?
#pci*		at vlpci?

#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

pseudo-device	loop			# network loopback
pseudo-device	bpfilter		# packet filter
pseudo-device	carp			# Common Address Redundancy Protocol
#pseudo-device	sl			# CSLIP
#pseudo-device	ppp			# PPP
#pseudo-device	tun			# network tunneling over tty
#pseudo-device	npf			# NPF packet filter
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
pseudo-device	pty			# pseudo-terminals
pseudo-device	vnd			# disk-like interface to files
#options 	VND_COMPRESSION		# compressed vnd(4)
#pseudo-device	ccd			# concatenated disk devices
pseudo-device	fss			# file system snapshot device
#pseudo-device	cgd			# cryptographic disk devices

#pseudo-device	md			# Ramdisk driver
#pseudo-device	profiler 1		# fiq based profiling device
pseudo-device	sequencer		# MIDI sequencer
pseudo-device	openfirm		# /dev/openfirm
#pseudo-device	vcoda			# coda kernel <-> cachemanager
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	drvctl			# user control of drive subsystem
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
pseudo-device	ksyms			# /dev/ksyms
pseudo-device	putter			# for puffs and pud
pseudo-device 	swwdog			# software watchdog timer -- swwdog(4)

include "dev/veriexec.config"

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
options PAX_ASLR=0			# PaX Address Space Layout Randomization

# Pull in optional local configuration - always at end
cinclude	"arch/shark/conf/GENERIC.local"
@


1.144.8.1
log
@Apply patch (requested by martin in ticket #182):
Remove "options DIAGNOSTIC" and "options DEBUG" from all kernels
and _DIAGNOSTIC from libc.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.144 2023/02/09 14:09:49 abs Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.144 $"
d144 1
a144 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.143
log
@Ensure GENERIC.local is always at the end of GENERIC

Where a GENERIC config had an existing inclusion of GENERIC.local,
ensure it is always at the end of the file, with a consistent
comment:

# Pull in optional local configuration
cinclude "arch/landisk/conf/GENERIC.local"

This allows GENERIC.local to correctly override all options

(This pass does not affect any GENERIC which did not already have
an include of GENERIC.local)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.142 2022/09/29 10:10:10 riastradh Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.142 $"
d313 2
a314 2
# Pull in optional local configuration
cinclude "arch/shark/conf/GENERIC.local"
@


1.142
log
@swwdog(4): Add to GENERIC kernels.

Plus a handful of others that I'm familiar with.  Lots of special-
purpose kernels should probably have this too but I'm not going
through all the arm, mips, and ppc evaluation board kernels to see
which ones are relevant.

Omitted from systems I know to be very small:
- sun2/GENERIC
- dreamcast/GENERIC
Feel free to remove it from others that need to be kept smaller.

Compile-tested a few of these just in case:
- alpha/GENERIC
- amd64/GENERIC
- evbmips/OCTEON
- i386/GENERIC
- riscv/GENERIC

PR kern/29702
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.141 2022/08/07 02:52:29 simonb Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.141 $"
a272 3
# Pull in optional local configuration
cinclude "arch/shark/conf/GENERIC.local"

d312 3
@


1.142.4.1
log
@Apply patch (requested by martin in ticket #401):
Disable DIAGNOSTIC/DEBUG.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.142 2022/09/29 10:10:10 riastradh Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.142 $"
d144 1
a144 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.141
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.140 2021/04/30 02:24:05 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.140 $"
d309 1
@


1.140
log
@Driver for the I2C bus used for RAM serial presence detection.  This
I2C interface is implemented by bit-banging a couple of GPIO pins on
the Sequoia core logic used in the Shark.

Heavy lifting by Julian Coleman, and minor tweaks and a different
autoconfiguration scheme by me.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.139 2021/04/30 02:11:37 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.139 $"
d61 2
d65 2
a66 1
#options 	FFS_EI		# FFS Endian Independent support
d68 1
a68 4
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
options 	NFSSERVER
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
@


1.139
log
@- Introduce sequoiaLock() / sequoiaUnlock() functions that hide away
  the details of what's going on (disable / restore interrupts), and
  use it consistently.
- Give "sequoia" a device_t in the system device tree, matching on
  the Shark's /vlbus/isa node, acting a subclass of ofisa (an "ofisa"
  will be attached to "sequoia").  This allows us to attach other logical
  device nodes to the "sequoia".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.138 2021/04/27 23:37:01 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.138 $"
d214 8
@


1.138
log
@Garbage-collect the old Shark-specific "pccons" stuff.  Shark has
been wscons for some time now.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.137 2021/04/27 21:39:39 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.137 $"
d210 4
@


1.137
log
@"ofisa" carried an "ofbus" interface attribute in addition to its own
in order to attach an "ofrtc" instance.  This worked prior to the
autconfiguration system enforcing non-ambiguous interface attribute
specificaitons due to how the attach args for ofisa were structured.

But it no longer works, and is a big dodgy barring a formalized "subclassing"
facility for interface atributes in config(5).

So, stop using "ofrtc" on Shark, and replace it with an ofisa driver for
the mc146818 real time clock hardware, and remove "ofbus" from "ofisa".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.136 2020/08/16 10:27:47 jdolecek Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.136 $"
a218 11
# PCCONS@@OFW
#ofisapc*	at ofbus?
#pc*		at ofisapc?
#options 	FRENCH_KBD
#options 	FINNISH_KBD
#options 	GERMAN_KBD
#options 	NORWEGIAN_KBD

# PS/2 Mouse
#opms0		at spckbd? irq 12

@


1.136
log
@make COMPAT_LINUX option disabled by default

leave the option enabled only in amd64/i386 ALL kernels to make
sure it continues to be compilable also when included in kernel
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.135 2020/04/18 11:00:42 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.135 $"
a205 1
ofrtc*		at ofisa?
a208 1
ofbus*		at ofisa?
d241 3
@


1.136.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.140 2021/04/30 02:24:05 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.140 $"
d206 1
d210 1
a210 12

# Sequoia core logic chipset
sequoia*	at ofbus?
ofisa*		at sequoia?

# Shark I2C interface
sharkiic*	at sequoia?
iic*		at sharkiic?

# Only 2 DIMM slots in a Shark.
spdmem*        at iic? addr 0x50
spdmem*        at iic? addr 0x51
d221 11
a242 3
# mc146818 real time clock
mcclock*	at ofisa?

@


1.135
log
@PMAP_DEBUG has been deleted on arm
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.134 2020/01/19 01:25:07 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.134 $"
a105 2
options 	COMPAT_LINUX	# Linux compatibility.

@


1.134
log
@Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.133 2019/04/26 21:40:32 sevan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.133 $"
d147 1
a147 1
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
@


1.134.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.135 2020/04/18 11:00:42 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.135 $"
d147 1
a147 1
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
@


1.133
log
@Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs.
On ports without a GENERIC kernel config enable in individul files, e.g evbmips.
Omit on:
atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k,
mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource
constraints or port infancy.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.132 2019/04/13 08:23:00 isaki Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.132 $"
a290 1
#pseudo-device	strip			# STarmode Radio IP (Metricon Ricochet)
@


1.133.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.134 2020/01/19 01:25:07 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.134 $"
d291 1
@


1.133.2.1
log
@In preparation for the upcoming release, turn off DIAGNOSTIC in most
kernel configs, modules and libc.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.133 2019/04/26 21:40:32 sevan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.133 $"
d146 1
a146 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.132
log
@Add drvctl to kernel which has audio device.
audiocfg(1) requires drvctl(4).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.131 2018/08/01 20:04:14 maxv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.131 $"
d137 5
d283 1
a283 1
#pseudo-device	carp			# Common Address Redundancy Protocol
d311 1
a311 12
# Veriexec
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
@


1.131
log
@Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.130 2017/09/14 07:58:43 mrg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.130 $"
d300 1
@


1.130
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: GENERIC,v 1.129 2017/09/13 22:24:46 sevan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.129 $"
d282 1
a282 1
#pseudo-device	ipfilter		# ip filter
a302 2
#pseudo-device	pf			# PF packet filter
#pseudo-device	pflog			# PF log if
@


1.130.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.133 2019/04/26 21:40:32 sevan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.133 $"
a136 5
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
options 	BUFQ_PRIOCSCAN

d278 1
a278 1
pseudo-device	carp			# Common Address Redundancy Protocol
d282 1
a282 1
#pseudo-device	npf			# NPF packet filter
a299 1
pseudo-device	drvctl			# user control of drive subsystem
d303 2
d307 12
a318 1
include "dev/veriexec.config"
@


1.130.4.2
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d291 1
@


1.130.4.3
log
@Sync with HEAD
@
text
@d147 1
a147 1
#options 	UVMHIST		# kernhist for uvm/pmap subsystems
@


1.130.2.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.131 2018/08/01 20:04:14 maxv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.131 $"
d282 1
a282 1
#pseudo-device	npf			# NPF packet filter
d303 2
@


1.129
log
@Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options.
These algorithms are either broken or on their way to being broken.

Discussed on tech-security
http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html

ok riastradh
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.128 2017/07/29 18:08:59 maxv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.128 $"
d103 3
a105 16
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
#options 	COMPAT_09	# NetBSD 0.9,
#options 	COMPAT_10	# NetBSD 1.0,
#options 	COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options 	COMPAT_13	# NetBSD 1.3,
options 	COMPAT_14	# NetBSD 1.4,
options 	COMPAT_15	# NetBSD 1.5,
options 	COMPAT_16	# NetBSD 1.6,
options 	COMPAT_20	# NetBSD 2.0,
options 	COMPAT_30	# NetBSD 3.0,
options 	COMPAT_40	# NetBSD 4.0,
options 	COMPAT_50	# NetBSD 5.0,
options 	COMPAT_60	# NetBSD 6.0, and
options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
options 	COMPAT_43	# 4.3BSD compatibility.
a106 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.128
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.127 2017/02/17 18:07:51 jakllsch Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.127 $"
a329 1
#options VERIFIED_EXEC_FP_RMD160
a332 2
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5
@


1.127
log
@Add initial basic driver for DNARD's VT82C505 VL to PCI bridge.

Currently only allows configuration space, and I/O space access, the
latter of which has not yet been tested.  DMA support is currently
unimplemented.

Add commented lines to GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.126 2016/12/13 20:42:20 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.126 $"
a119 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.127.6.1
log
@Remove options DIAGNOSTIC/DEBUG and PAX debug options.
Requested by snj in #60.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.127 2017/02/17 18:07:51 jakllsch Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.127 $"
d156 1
a156 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.127.6.2
log
@Requested by skrll in ticket #60:
	sys/arch/amd64/conf/GENERIC
	sys/arch/amd64/conf/XEN3_DOM0
	sys/arch/amd64/conf/XEN3_DOMU
	sys/arch/cobalt/conf/GENERIC
	sys/arch/evbarm/conf/BEAGLEBONE
	sys/arch/evbarm/conf/BEAGLEBOARD
	sys/arch/evbarm/conf/BEAGLEBOARDXM
	sys/arch/evbarm/conf/GENERIC.common
	sys/arch/i386/conf/GENERIC
	sys/arch/i386/conf/XEN3_DOM0
	sys/arch/i386/conf/XEN3_DOMU
	sys/arch/mvmeppc/conf/GENERIC
	sys/arch/shark/conf/GENERIC
	sys/arch/sparc64/conf/GENERIC
	sys/arch/zaurus/conf/GENERIC


Re-enable option DIAGNOSTIC for now, will remove it again later.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.127.6.1 2017/07/05 13:58:48 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.127.6.1 $"
d156 1
a156 1
options 	DIAGNOSTIC	# internal consistency checks
@


1.127.6.3
log
@Requested by skrll in ticket #60:
        sys/arch/amd64/conf/GENERIC
        sys/arch/amd64/conf/XEN3_DOM0
        sys/arch/amd64/conf/XEN3_DOMU
        sys/arch/cobalt/conf/GENERIC
        sys/arch/evbarm/conf/BEAGLEBONE
        sys/arch/evbarm/conf/BEAGLEBOARD
        sys/arch/evbarm/conf/BEAGLEBOARDXM
        sys/arch/evbarm/conf/GENERIC.common
        sys/arch/i386/conf/GENERIC
        sys/arch/i386/conf/XEN3_DOM0
        sys/arch/i386/conf/XEN3_DOMU
        sys/arch/mvmeppc/conf/GENERIC
        sys/arch/shark/conf/GENERIC
        sys/arch/sparc64/conf/GENERIC
        sys/arch/zaurus/conf/GENERIC

Remove option DIAGNOSTIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.127.6.2 2017/08/29 09:42:19 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.127.6.2 $"
d156 1
a156 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.126
log
@wildcard speaker attachments, now that we can handle many of them.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.125 2016/12/10 23:03:25 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.125 $"
d279 4
@


1.126.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.127 2017/02/17 18:07:51 jakllsch Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.127 $"
a278 4
# PCI @@OFW
#vlpci*		at ofbus?
#pci*		at vlpci?

@


1.125
log
@remove VAUDIOSPEAKER for now, will be done differently.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.124 2016/12/08 11:31:12 nat Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.124 $"
d274 1
a274 1
spkr0	at audio0		# PC speaker (synthesized)
@


1.124
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.123 2015/09/26 16:33:16 maxv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.123 $"
a273 1
options VAUDIOSPEAKER
@


1.123
log
@Disable PAX_SEGVGUARD.

We actually have a big problem: the fileassocs are never deleted.
Therefore, if a user generates a lot of buggy binaries and launches them
all, the kernel will allocate memory again again and again for all these
entries and will never free them (unless the files are deleted from the
disk). Which means that a user can too easily put the kernel under memory
pressure.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.122 2015/08/08 06:36:26 maxv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.122 $"
d274 3
@


1.123.2.1
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.126 2016/12/13 20:42:20 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.126 $"
a273 2
spkr*		at audio?		# PC speaker (synthesized)

@


1.123.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.127 2017/02/17 18:07:51 jakllsch Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.127 $"
a278 4
# PCI @@OFW
#vlpci*		at ofbus?
#pci*		at vlpci?

@


1.122
log
@Remove KMEMSTATS.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.121 2014/11/16 16:01:43 manu Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.121 $"
a332 1
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
@


1.121
log
@Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.120 2014/11/12 10:47:24 manu Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.120 $"
a145 1
options 	KMEMSTATS	# kernel memory statistics, XXX temp required
@


1.121.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.122 2015/08/08 06:36:26 maxv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.122 $"
d146 1
@


1.121.2.2
log
@Sync with HEAD (as of 26th Dec)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.121.2.1 2015/09/22 12:05:51 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.121.2.1 $"
d333 1
@


1.121.2.3
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.121.2.2 2015/12/27 12:09:42 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.121.2.2 $"
a273 2
spkr*		at audio?		# PC speaker (synthesized)

@


1.121.2.4
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.121.2.3 2017/02/05 13:40:20 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.121.2.3 $"
d120 1
a278 4
# PCI @@OFW
#vlpci*		at ofbus?
#pci*		at vlpci?

@


1.120
log
@Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels

This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr

Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.119 2014/08/24 07:59:23 jnemeth Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.119 $"
a68 2
#options 	UFS_EXTATTR_AUTOSTART
#options 	UFS_EXTATTR_AUTOCREATE=1024
@


1.119
log
@Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.118 2014/08/23 20:26:59 dholland Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.118 $"
d68 3
@


1.118
log
@Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.117 2014/08/17 21:17:44 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.117 $"
d150 1
@


1.117
log
@Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.116 2014/08/16 17:56:33 apb Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.116 $"
d103 14
a116 14
#options 	COMPAT_09	# NetBSD 0.9 compatibility.
#options 	COMPAT_10	# NetBSD 1.0 compatibility.
#options 	COMPAT_11	# NetBSD 1.1 compatibility.
options 	COMPAT_12	# NetBSD 1.2 compatibility.
options 	COMPAT_13	# NetBSD 1.3 compatibility.
options 	COMPAT_14	# NetBSD 1.4 compatibility.
options 	COMPAT_15	# NetBSD 1.5 compatibility.
options 	COMPAT_16	# NetBSD 1.6 compatibility.
options 	COMPAT_20	# NetBSD 2.0 compatibility.
options 	COMPAT_30	# NetBSD 3.0 compatibility.
options 	COMPAT_40	# NetBSD 4.0 compatibility.
options 	COMPAT_50	# NetBSD 5.0 compatibility.
options 	COMPAT_60	# NetBSD 6.0 compatibility.
options 	COMPAT_70	# NetBSD 7.0 compatibility.
@


1.116
log
@Add "options COMPAT_70" to all kernel configuration files that
already had "options COMPAT_60".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.115 2014/08/03 08:53:56 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.115 $"
d158 1
a158 1
options 	SYMTAB_SPACE=750000 	# reserve symbol space for DDB
@


1.115
log
@Add COMPAT_NETBSD32, following the switch to eabi by default.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.114 2014/06/24 12:17:33 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.114 $"
d116 1
@


1.115.2.1
log
@Apply patch (requested by bouyer/martin in ticket #116):
Disable DIAGNOSTIC and/or DEBUG.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.115 2014/08/03 08:53:56 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.115 $"
d154 1
a154 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.115.2.2
log
@Pull up following revision(s) (requested by manu in ticket #232):
	sys/arch/next68k/conf/GENERIC: revision 1.138
	sys/arch/cobalt/conf/GENERIC: revision 1.146
	sys/arch/mvme68k/conf/GENERIC: revision 1.93
	sys/arch/vax/conf/VAX780: revision 1.18
	sys/arch/newsmips/conf/GENERIC: revision 1.128
	sys/arch/luna68k/conf/GENERIC: revision 1.118
	sys/arch/sbmips/conf/GENERIC: revision 1.100
	sys/arch/pmax/conf/GENERIC: revision 1.184
	sys/arch/alpha/conf/GENERIC: revision 1.361
	sys/arch/sparc64/conf/GENERIC: revision 1.176
	sys/arch/sun3/conf/GENERIC: revision 1.170
	sys/arch/shark/conf/GENERIC: revision 1.120
	sys/arch/landisk/conf/GENERIC: revision 1.44
	sys/arch/bebox/conf/GENERIC: revision 1.144
	sys/arch/sparc64/conf/NONPLUS64: revision 1.43
	sys/arch/sandpoint/conf/GENERIC: revision 1.87
	sys/arch/emips/conf/GENERIC: revision 1.14
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.111
	sys/arch/dreamcast/conf/GENERIC: revision 1.120
	sys/arch/cesfic/conf/GENERIC: revision 1.64
	sys/arch/mmeye/conf/GENERIC: revision 1.119
	sys/arch/epoc32/conf/GENERIC: revision 1.7
	sys/arch/x68k/conf/GENERIC: revision 1.178
	sys/arch/iyonix/conf/GENERIC: revision 1.87
	sys/arch/sun2/conf/GENERIC: revision 1.93
	sys/arch/ews4800mips/conf/GENERIC: revision 1.50
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.59
	sys/arch/acorn26/conf/GENERIC: revision 1.80
	sys/arch/acorn32/conf/GENERIC: revision 1.115
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.24
	sys/arch/i386/conf/GENERIC: revision 1.1117
	sys/arch/arc/conf/GENERIC: revision 1.183
	sys/arch/cats/conf/GENERIC: revision 1.154
	sys/arch/amiga/conf/GENERIC.in: revision 1.128
	sys/arch/zaurus/conf/GENERIC: revision 1.64
	sys/arch/netwinder/conf/GENERIC: revision 1.125
	sys/arch/hppa/conf/GENERIC: revision 1.5
	sys/arch/mvmeppc/conf/GENERIC: revision 1.23
	sys/arch/macppc/conf/GENERIC: revision 1.319
	sys/arch/amiga/conf/GENERIC: revision 1.310
	sys/arch/pmax/conf/GENERIC64: revision 1.20
	sys/arch/macppc/conf/MAMBO: revision 1.23
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27
	sys/arch/amigappc/conf/GENERIC: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.403
	sys/arch/ofppc/conf/GENERIC: revision 1.156
	sys/arch/mac68k/conf/GENERIC: revision 1.219
	sys/arch/i386/conf/XEN3_DOMU: revision 1.64
	sys/arch/mipsco/conf/GENERIC: revision 1.87
	sys/arch/hp300/conf/GENERIC: revision 1.189
	sys/arch/vax/conf/GENERIC: revision 1.192
	sys/arch/news68k/conf/GENERIC: revision 1.124
	sys/arch/ibmnws/conf/GENERIC: revision 1.45
	sys/arch/hpcsh/conf/GENERIC: revision 1.105
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.64
	sys/arch/i386/conf/XEN3_DOM0: revision 1.92
	sys/arch/sparc/conf/GENERIC: revision 1.247
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105
	sys/arch/prep/conf/GENERIC: revision 1.173
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103
	sys/arch/rs6000/conf/GENERIC: revision 1.32
	sys/arch/hpcmips/conf/GENERIC: revision 1.228
Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended
attributes options were not enabled for them, but just added commented out.
(kernel were considered memory constrained if QUOTA option was disabled)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.115.2.1 2014/10/10 18:16:37 snj Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.115.2.1 $"
a67 3
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
#options 	UFS_EXTATTR_AUTOSTART
#options 	UFS_EXTATTR_AUTOCREATE=1024
@


1.115.2.3
log
@Pull up following revision(s) (requested by manu in ticket #251):
	sys/arch/acorn26/conf/GENERIC: revision 1.81
	sys/arch/acorn32/conf/GENERIC: revision 1.116
	sys/arch/alpha/conf/GENERIC: revision 1.362
	sys/arch/amd64/conf/ALL: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.404
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.112
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.60
	sys/arch/amiga/conf/GENERIC.in: revision 1.129
	sys/arch/amiga/conf/GENERIC: revision 1.311
	sys/arch/amigappc/conf/GENERIC: revision 1.24
	sys/arch/arc/conf/GENERIC: revision 1.184
	sys/arch/bebox/conf/GENERIC: revision 1.145
	sys/arch/cats/conf/GENERIC: revision 1.155
	sys/arch/cesfic/conf/GENERIC: revision 1.65
	sys/arch/cobalt/conf/GENERIC: revision 1.147
	sys/arch/dreamcast/conf/GENERIC: revision 1.121
	sys/arch/emips/conf/GENERIC: revision 1.15
	sys/arch/epoc32/conf/GENERIC: revision 1.8
	sys/arch/ews4800mips/conf/GENERIC: revision 1.51
	sys/arch/hp300/conf/GENERIC: revision 1.190
	sys/arch/hpcmips/conf/GENERIC: revision 1.229
	sys/arch/hpcsh/conf/GENERIC: revision 1.106
	sys/arch/hppa/conf/GENERIC: revision 1.6
	sys/arch/i386/conf/ALL: revision 1.389
	sys/arch/i386/conf/GENERIC: revision 1.1118
	sys/arch/i386/conf/XEN3_DOM0: revision 1.93
	sys/arch/i386/conf/XEN3_DOMU: revision 1.65
	sys/arch/ibmnws/conf/GENERIC: revision 1.46
	sys/arch/iyonix/conf/GENERIC: revision 1.88
	sys/arch/landisk/conf/GENERIC: revision 1.45
	sys/arch/luna68k/conf/GENERIC: revision 1.119
	sys/arch/mac68k/conf/GENERIC: revision 1.220
	sys/arch/macppc/conf/GENERIC: revision 1.320
	sys/arch/macppc/conf/MAMBO: revision 1.24
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.25
	sys/arch/mipsco/conf/GENERIC: revision 1.88
	sys/arch/mmeye/conf/GENERIC: revision 1.120
	sys/arch/mvme68k/conf/GENERIC: revision 1.94
	sys/arch/mvmeppc/conf/GENERIC: revision 1.24
	sys/arch/netwinder/conf/GENERIC: revision 1.126
	sys/arch/news68k/conf/GENERIC: revision 1.125
	sys/arch/newsmips/conf/GENERIC: revision 1.129
	sys/arch/next68k/conf/GENERIC: revision 1.139
	sys/arch/ofppc/conf/GENERIC: revision 1.157
	sys/arch/pmax/conf/GENERIC64: revision 1.21
	sys/arch/pmax/conf/GENERIC: revision 1.185
	sys/arch/prep/conf/GENERIC: revision 1.174
	sys/arch/rs6000/conf/GENERIC: revision 1.33
	sys/arch/sandpoint/conf/GENERIC: revision 1.88
	sys/arch/sbmips/conf/GENERIC: revision 1.101
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106
	sys/arch/shark/conf/GENERIC: revision 1.121
	sys/arch/sparc/conf/GENERIC: revision 1.248
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.65
	sys/arch/sparc64/conf/GENERIC: revision 1.177
	sys/arch/sparc64/conf/NONPLUS64: revision 1.44
	sys/arch/sun2/conf/GENERIC: revision 1.94
	sys/arch/sun3/conf/GENERIC: revision 1.171
	sys/arch/vax/conf/GENERIC: revision 1.193
	sys/arch/vax/conf/VAX780: revision 1.19
	sys/arch/x68k/conf/GENERIC: revision 1.179
	sys/arch/zaurus/conf/GENERIC: revision 1.65
	sys/ufs/files.ufs: revision 1.38
Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.115.2.2 2014/11/14 15:16:16 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.115.2.2 $"
d69 2
@


1.115.2.4
log
@Pull up following revision(s) (requested by jnemeth in ticket #762):
	share/man/man4/options.4: revision 1.442
	sys/arch/amd64/conf/ALL: revision 1.18
	sys/arch/amd64/conf/GENERIC: revision 1.396
	sys/arch/dreamcast/conf/GENERIC: revision 1.119
	sys/arch/epoc32/conf/GENERIC: revision 1.6
	sys/arch/evbarm/conf/BCM5301X: revision 1.24
	sys/arch/evbarm/conf/BCM56340: revision 1.9
	sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9
	sys/arch/evbarm/conf/std.beagle: revision 1.13
	sys/arch/evbarm/conf/std.kobo: revision 1.2
	sys/arch/evbarm/conf/std.netwalker: revision 1.10
	sys/arch/evbppc/conf/P2020DS: revision 1.25
	sys/arch/evbppc/conf/RB800: revision 1.30
	sys/arch/evbppc/conf/TWRP1025: revision 1.18
	sys/arch/hp300/conf/GENERIC: revision 1.187
	sys/arch/hpcsh/conf/GENERIC: revision 1.104
	sys/arch/i386/conf/GENERIC: revision 1.1111
	sys/arch/i386/conf/MONOLITHIC: revision 1.17
	sys/arch/landisk/conf/GENERIC: revision 1.43
	sys/arch/luna68k/conf/GENERIC: revision 1.117
	sys/arch/macppc/conf/GENERIC: revision 1.316
	sys/arch/macppc/conf/GENERIC_601: revision 1.5
	sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16
	sys/arch/news68k/conf/GENERIC: revision 1.123
	sys/arch/sandpoint/conf/GENERIC: revision 1.85
	sys/arch/shark/conf/GENERIC: revision 1.119
	sys/arch/sparc/conf/GENERIC: revision 1.246
	sys/arch/sparc64/conf/GENERIC: revision 1.174
	sys/arch/sun3/conf/GENERIC3X: revision 1.125
	sys/arch/sun3/conf/GENERIC: revision 1.169
	sys/arch/x68k/conf/GENERIC: revision 1.177
	sys/arch/zaurus/conf/GENERIC: revision 1.62
	sys/conf/files: revision 1.1099
	sys/kern/kern_module.c: revisions 1.98, 1.99
Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
--
fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.115.2.3 2014/11/18 19:05:31 snj Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.115.2.3 $"
a149 1
options 	MODULAR_DEFAULT_AUTOLOAD
@


1.114
log
@Bump SYMTAB_SPACE to allow clang to build this kernel.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.113 2013/12/27 22:13:32 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.113 $"
d102 1
@


1.113
log
@Bump SYMTAB_SPACE
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.112 2013/08/27 03:41:59 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.112 $"
d156 1
a156 1
options 	SYMTAB_SPACE=690000 	# reserve symbol space for DDB
@


1.113.2.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.115 2014/08/03 08:53:56 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.115 $"
a101 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d156 1
a156 1
options 	SYMTAB_SPACE=750000 	# reserve symbol space for DDB
@


1.112
log
@Bump STMRAB_SPACE
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.111 2013/06/30 21:38:58 rmind Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.111 $"
d156 1
a156 1
options 	SYMTAB_SPACE=620000 	# reserve symbol space for DDB
@


1.111
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.110 2013/06/05 23:08:03 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.110 $"
d156 1
a156 1
options 	SYMTAB_SPACE=600000 	# reserve symbol space for DDB
@


1.110
log
@remove obsolete networking options
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.109 2013/04/27 22:21:16 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.109 $"
a78 1
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks (Required
@


1.110.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d79 1
d157 1
a157 1
options 	SYMTAB_SPACE=620000 	# reserve symbol space for DDB
@


1.110.2.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.110.2.1 2013/08/28 23:59:21 rmind Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.110.2.1 $"
d156 1
a156 1
options 	SYMTAB_SPACE=690000 	# reserve symbol space for DDB
@


1.109
log
@more bogus number removal
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.108 2013/04/27 21:43:40 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.108 $"
a74 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.108
log
@the bogus number police
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.107 2013/04/27 18:19:51 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.107 $"
d304 1
a304 1
pseudo-device	sequencer 1		# MIDI sequencer
@


1.107
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.106 2013/03/02 02:42:20 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.106 $"
d306 1
a306 1
#pseudo-device	vcoda	4		# coda kernel <-> cachemanager
d318 1
a318 1
#pseudo-device	veriexec		1
@


1.106
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.105 2013/03/01 18:25:51 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.105 $"
d284 1
a284 1
pseudo-device	loop	1		# network loopback
d290 1
a290 1
#pseudo-device	ipfilter 1		# ip filter
d298 1
a298 1
#pseudo-device	ccd	2		# concatenated disk devices
d300 1
a300 1
#pseudo-device	cgd	4		# cryptographic disk devices
@


1.105
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.104 2012/12/06 06:25:25 msaitoh Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.104 $"
a74 1
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
@


1.104
log
@Remove "#options ARMFPE"
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.103 2012/10/17 14:48:16 apb Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.103 $"
a79 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.103
log
@Add "options COMPAT_60" to all kernel configuration files
that already had "options COMPAT_50".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.102 2012/08/01 22:28:10 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.102 $"
a35 4
# FPA options

#options 	ARMFPE		# ARM Ltd FPE

@


1.102
log
@bump symtab_space
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.101 2012/06/05 08:44:15 abs Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.101 $"
d123 1
@


1.102.2.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.103 2012/10/17 14:48:16 apb Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.103 $"
a122 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.102.2.2
log
@resync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.102.2.1 2012/11/20 03:01:42 tls Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.102.2.1 $"
d36 4
@


1.102.2.3
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d75 2
d80 2
d287 1
a287 1
pseudo-device	loop			# network loopback
d293 1
a293 1
#pseudo-device	ipfilter		# ip filter
d301 1
a301 1
#pseudo-device	ccd			# concatenated disk devices
d303 1
a303 1
#pseudo-device	cgd			# cryptographic disk devices
d307 1
a307 1
pseudo-device	sequencer		# MIDI sequencer
d309 1
a309 1
#pseudo-device	vcoda			# coda kernel <-> cachemanager
d321 1
a321 1
#pseudo-device	veriexec
@


1.102.2.4
log
@Rebase to HEAD as of a few days ago.
@
text
@d79 1
a102 1
options		COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
d157 1
a157 1
options 	SYMTAB_SPACE=750000 	# reserve symbol space for DDB
@


1.102.2.5
log
@update from HEAD
@
text
@a67 1
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
d102 15
a116 3
include 	"conf/compat_netbsd12.config"
options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries

d118 2
d144 1
a148 1
options 	MODULAR_DEFAULT_AUTOLOAD
d157 1
a157 1
makeoptions	COPY_SYMTAB=1 	# reserve symbol space for DDB
a271 2
spkr*		at audio?		# PC speaker (synthesized)

a274 4
# PCI @@OFW
#vlpci*		at ofbus?
#pci*		at vlpci?

d323 1
d327 2
d331 1
@


1.101
log
@Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.100 2012/05/13 07:34:02 mrg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.100 $"
d164 1
a164 1
options 	SYMTAB_SPACE=450000 	# reserve symbol space for DDB
@


1.100
log
@enable PUFFS and putter.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.99 2012/03/10 21:51:56 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.99 $"
d193 1
a193 1
options 	WSDISPLAY_COMPAT_USL		# VT handling
@


1.99
log
@P1003_1B_SEMAPHORE is no longer optional.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.98 2012/01/29 00:50:59 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.98 $"
d56 1
d319 1
@


1.98
log
@Bump SYMTAB_SPACE
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.97 2011/12/18 05:49:32 dholland Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.97 $"
a131 1
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support
@


1.98.2.1
log
@Pull up following revision(s) (requested by abs in ticket #311):
	sys/arch/netwinder/conf/GENERIC: revision 1.112
	sys/arch/i386/conf/GENERIC: revision 1.1074
	sys/arch/atari/conf/MILAN.in: revision 1.26
	sys/arch/zaurus/conf/GENERIC: revision 1.54
	sys/arch/shark/conf/GENERIC: revision 1.101
	sys/arch/hpcmips/conf/MPC303: revision 1.60
	sys/arch/i386/conf/XEN3_DOM0: revision 1.67
	sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29
	sys/arch/vax/conf/GENERIC: revision 1.181
	sys/arch/sparc/conf/KRUPS: revision 1.59
	sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27
	sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16
	sys/arch/prep/conf/GENERIC: revision 1.163
	sys/arch/hpcmips/conf/GENERIC: revision 1.216
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.56
	sys/arch/shark/conf/INSTALL: revision 1.50
	sys/arch/next68k/conf/GENERIC: revision 1.127
	sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16
	sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17
	sys/arch/evbppc/conf/EXPLORA451: revision 1.48
	sys/arch/bebox/conf/INSTALL: revision 1.54
	sys/arch/next68k/conf/SLAB: revision 1.46
	sys/arch/i386/conf/GENERIC_TINY: revision 1.132
	sys/arch/bebox/conf/GENERIC: revision 1.131
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.84
	sys/arch/amd64/conf/GENERIC: revision 1.356
	sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6
	share/man/man4/wscons.4: revision 1.31
	sys/arch/hpcmips/conf/TX3912: revision 1.79
	sys/arch/evbarm/conf/ARMADILLO9: revision 1.35
	sys/arch/hpcsh/conf/GENERIC: revision 1.97
	sys/arch/i386/conf/ALL: revision 1.339
	sys/arch/hpcmips/conf/TX3922: revision 1.93
	sys/arch/cats/conf/INSTALL: revision 1.82
	sys/arch/sparc64/conf/GENERIC: revision 1.151
	sys/arch/i386/conf/INSTALL_TINY: revision 1.135
	sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15
	sys/arch/evbarm/conf/TS7200: revision 1.49
	sys/arch/hpcmips/conf/VR41XX: revision 1.55
	sys/arch/hp700/conf/GENERIC: revision 1.115
	sys/arch/cats/conf/GENERIC: revision 1.140
Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL
If a port is going to have wscons for virtual terminals then it really make=
s
sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the
virtual terminals...
Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least
give a hint that its not just for third party compat. No functional change.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d193 1
a193 1
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


1.98.2.2
log
@Pull up the following revisions(s) (requested by martin in ticket #502):
	sys/arch/cobalt/conf/GENERIC:		patch
	sys/arch/i386/conf/GENERIC:		patch
	sys/arch/i386/conf/XEN3_DOM0:		patch
	sys/arch/i386/conf/XEN3_DOMU:		patch
	sys/arch/mvmeppc/conf/GENERIC:		patch
	sys/arch/shark/conf/GENERIC:		patch
	sys/arch/sparc64/conf/GENERIC:		patch
	sys/arch/sparc64/conf/GENERIC.DEBUG:	patch
	sys/arch/zaurus/conf/GENERIC:		patch

Switch off DIAGNOSTIC and/or DEBUG on release kernels.
Enable DIAGNOSTIC in DEBUG kernels to allow for option
being switched off in GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.98.2.1 2012/06/12 17:47:54 riz Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.98.2.1 $"
d161 1
a161 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.97
log
@WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.96 2011/11/22 21:25:36 tls Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.96 $"
d164 1
a164 1
options 	SYMTAB_SPACE=440000 	# reserve symbol space for DDB
@


1.96
log
@
The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself.  Move it to std.  This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95 2011/06/30 20:09:36 wiz Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.95 $"
d67 1
a67 1
options 	WAPBL		# File system journaling support - Experimental
@


1.96.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.98 2012/01/29 00:50:59 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.98 $"
d67 1
a67 1
options 	WAPBL		# File system journaling support
d164 1
a164 1
options 	SYMTAB_SPACE=450000 	# reserve symbol space for DDB
@


1.96.2.2
log
@sync to latest -current
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d132 1
@


1.96.2.3
log
@sync to latest -current.
@
text
@a55 1
file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
a317 1
pseudo-device	putter			# for puffs and pud
@


1.95
log
@dependant -> dependent
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.94 2011/03/23 04:46:29 macallan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.94 $"
a306 1
pseudo-device	rnd			# /dev/random and /dev/urandom
@


1.95.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95 2011/06/30 20:09:36 wiz Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.95 $"
d67 1
a67 1
options 	WAPBL		# File system journaling support
d132 1
d164 1
a164 1
options 	SYMTAB_SPACE=450000 	# reserve symbol space for DDB
d307 1
@


1.95.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95.2.1 2012/04/17 00:06:53 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.95.2.1 $"
a55 1
file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
a317 1
pseudo-device	putter			# for puffs and pud
@


1.95.2.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95.2.2 2012/05/23 10:07:49 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.95.2.2 $"
a122 1
options 	COMPAT_60	# NetBSD 6.0 compatibility.
d164 1
a164 1
options 	SYMTAB_SPACE=600000 	# reserve symbol space for DDB
d193 1
a193 1
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


1.95.2.4
log
@sync with (a bit old) head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95.2.3 2012/10/30 17:20:19 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.95.2.3 $"
d36 4
@


1.95.2.5
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.95.2.4 2013/01/16 05:33:04 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.95.2.4 $"
d75 2
d80 2
d83 1
d161 1
a161 1
options 	SYMTAB_SPACE=690000 	# reserve symbol space for DDB
d287 1
a287 1
pseudo-device	loop			# network loopback
d293 1
a293 1
#pseudo-device	ipfilter		# ip filter
d301 1
a301 1
#pseudo-device	ccd			# concatenated disk devices
d303 1
a303 1
#pseudo-device	cgd			# cryptographic disk devices
d307 1
a307 1
pseudo-device	sequencer		# MIDI sequencer
d309 1
a309 1
#pseudo-device	vcoda			# coda kernel <-> cachemanager
d321 1
a321 1
#pseudo-device	veriexec
@


1.94
log
@add chipsfb
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.93 2011/03/06 17:08:31 bouyer Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.93 $"
d66 1
a66 1
#options 	FFS_EI		# FFS Endian Independant support
@


1.93
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$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d254 2
a255 1
igsfb*		at ofbus?
@


1.92
log
@Xref module(7) in comments.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.91 2010/11/23 11:14:05 hannken Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.91 $"
d64 2
a65 1
#options 	QUOTA		# UFS quotas
@


1.92.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.94 2011/03/23 04:46:29 macallan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.94 $"
d64 1
a64 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
d253 1
a253 2
igsfb*		at ofbus?	# IGS CyberPro in rev. 5 sharks
chipsfb*	at ofbus?	# C&T 65550 in rev. 4 and earlier
@


1.92.4.1
log
@Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA
is commented out)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.92 2011/01/03 06:07:44 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.92 $"
d64 1
a64 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
@


1.91
log
@Remove unused count from pseudo-device md.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.90 2010/06/02 18:03:52 dholland Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.90 $"
d154 1
a154 1
options 	MODULAR		# new style module framework
@


1.90
log
@COMPAT_43 should not be sorted between COMPAT_40 and COMPAT_50.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.89 2010/04/16 13:48:35 pooka Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.89 $"
d307 1
a307 1
#pseudo-device	md	1		# Ramdisk driver
@


1.89
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.88 2010/02/08 19:02:31 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.88 $"
d120 1
a121 1
options 	COMPAT_50	# NetBSD 5.0 compatibility.
@


1.88
log
@Remove separate mb_map. The nmbclusters is computed at boot time based
on the amount of physical memory and limited by NMBCLUSTERS if present.
Architectures without direct mapping also limit it based on the kmem_map
size, which is used as backing store. On i386 and ARM, the maximum KVA
used for mbuf clusters is limited to 64MB by default.

The old default limits and limits based on GATEWAY have been removed.
key_registered_sb_max is hard-wired to a value derived from 2048
clusters.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.87 2010/01/18 23:40:06 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.87 $"
d303 1
a303 1
pseudo-device	fss	4		# file system snapshot device
@


1.88.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.88 2010/02/08 19:02:31 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.88 $"
d303 1
a303 1
pseudo-device	fss			# file system snapshot device
@


1.88.2.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.88.2.1 2010/05/30 05:17:07 rmind Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.88.2.1 $"
d120 1
a121 1
options 	COMPAT_43	# 4.3BSD compatibility.
@


1.88.2.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d154 1
a154 1
options 	MODULAR		# new style module(7) framework
d307 1
a307 1
#pseudo-device	md			# Ramdisk driver
@


1.88.2.4
log
@sync with head
@
text
@d64 1
a64 2
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
d253 1
a253 2
igsfb*		at ofbus?	# IGS CyberPro in rev. 5 sharks
chipsfb*	at ofbus?	# C&T 65550 in rev. 4 and earlier
@


1.87
log
@Enable 'options MODULAR' in macppc and shark GENERIC kernels now that the
modules work.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.86 2009/12/05 20:11:17 pooka Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.86 $"
a19 1
options 	NMBCLUSTERS=1024 # XXX, temporarily required
@


1.87.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.87 $"
d20 1
d304 1
a304 1
pseudo-device	fss			# file system snapshot device
@


1.87.2.2
log
@Sync with HEAD.
@
text
@d10 1
a10 1
#ident		"GENERIC-$Revision$"
d120 1
a121 1
options 	COMPAT_43	# 4.3BSD compatibility.
@


1.86
log
@Remove the portalfs kernel file system driver.  Replace mount_portal(8)
with a version based on puffs.  User functionality remains the same.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.85 2009/03/06 20:31:52 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.85 $"
d155 1
@


1.85
log
@Remove SHMMAXPGS from all kernel configs. Dynamically compute the
initial limit as 1/4 of the physical memory. Ensure the limit is at
least 1024 pages, the old default on most platforms.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.84 2009/01/17 20:08:07 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.84 $"
a55 1
#file-system	PORTAL		# portal filesystem (still experimental)
@


1.84
log
@add COMPAT_50
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.83 2008/11/24 11:41:14 ad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.83 $"
a132 1
#options 	SHMMAXPGS=1024	# 1024 pages is the default
@


1.84.2.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.85 2009/03/06 20:31:52 joerg Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.85 $"
d133 1
@


1.83
log
@Remove softdep, pass 1. We are focused on improving journalling.

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.82 2008/11/12 12:36:06 ad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.82 $"
d123 1
@


1.82
log
@Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.81 2008/08/10 15:31:22 tls Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.81 $"
a67 1
options 	SOFTDEP		# FFS soft updates support.
@


1.81
log
@Add accept filters to GENERIC kernels where they exist.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.80 2008/07/31 07:41:07 simonb Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.80 $"
a152 1
options 	LKM		# loadable kernel modules
@


1.81.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.84 2009/01/17 20:08:07 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.84 $"
d68 1
a123 1
options 	COMPAT_50	# NetBSD 5.0 compatibility.
d153 1
@


1.81.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.81.2.1 2009/01/19 13:16:43 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.81.2.1 $"
d133 1
@


1.80
log
@Add "options WAPBL" to standard GENERIC/INSTALL type configs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.79 2008/05/30 20:10:03 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.79 $"
d286 5
@


1.79
log
@Add options COMPAT_40 to files which have options COMPAT_30.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2008/02/29 14:42:33 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78 $"
d69 1
@


1.79.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.81 2008/08/10 15:31:22 tls Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.81 $"
a68 1
options 	WAPBL		# File system journaling support - Experimental
a284 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.79.4.2
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.83 2008/11/24 11:41:14 ad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.83 $"
d68 1
d153 1
@


1.78
log
@Remove GENERIC.local from the repository

Make all the kernels that currently include their corresponding GENERIC.local
file use the cinclude directive instead of include.  This way config(1) will
not complain if the file cannot be found.

After doing this, remove the GENERIC.local files from the repository so that
the user will not see modified files during updates, and local changes to
them cannot end up in the repository by mistake.

Discussed in tech-kern@@ earlier this month.  No strong objections.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.77 2008/02/09 22:18:11 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.77 $"
d121 1
@


1.78.4.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2008/02/29 14:42:33 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78 $"
d68 1
a68 1
options 	WAPBL		# File system journaling support - Experimental
a120 1
options 	COMPAT_40	# NetBSD 4.0 compatibility.
a121 1
options 	COMPAT_50	# NetBSD 5.0 compatibility.
d131 1
d151 1
a283 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.78.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78.4.1 2009/05/04 08:11:53 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78.4.1 $"
d20 1
d56 1
a155 1
options 	MODULAR		# new style module framework
@


1.78.4.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78.4.2 2010/03/11 15:02:56 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78.4.2 $"
d120 1
a121 1
options 	COMPAT_43	# 4.3BSD compatibility.
d303 1
a303 1
pseudo-device	fss			# file system snapshot device
@


1.78.6.1
log
@Sync w/ -current. 34 merge conflicts to follow.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2008/02/29 14:42:33 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78 $"
a120 1
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.78.6.2
log
@Sync with wrstuden-revivesa-base-2.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78.6.1 2008/06/23 04:30:40 wrstuden Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78.6.1 $"
a68 1
options 	WAPBL		# File system journaling support - Experimental
a284 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.78.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2008/02/29 14:42:33 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78 $"
a120 1
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.77
log
@Support a GENERIC.local file.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.76 2008/01/19 13:11:19 chris Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.76 $"
d282 1
a282 1
include	"arch/shark/conf/GENERIC.local"
@


1.77.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d282 1
a282 1
cinclude "arch/shark/conf/GENERIC.local"
@


1.77.6.2
log
@Sync with HEAD.
@
text
@a120 1
options 	COMPAT_40	# NetBSD 4.0 compatibility.
@


1.77.6.3
log
@Sync with HEAD.
@
text
@a68 1
options 	WAPBL		# File system journaling support - Experimental
a284 5
#
# accept filters
pseudo-device   accf_data		# "dataready" accept filter
pseudo-device   accf_http		# "httpready" accept filter

@


1.77.6.4
log
@Sync with HEAD.
@
text
@d68 1
d153 1
@


1.77.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2008/02/29 14:42:33 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78 $"
d282 1
a282 1
cinclude "arch/shark/conf/GENERIC.local"
@


1.76
log
@Remove arm support for IPKDB.

It hasn't worked since arm was broken out from arm32 in Jan 2001, and
no-one has noticed or cared to fix it.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.75 2008/01/05 20:14:01 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.75 $"
d281 3
@


1.75
log
@Add PaX stuff for testing.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.74 2007/12/31 15:32:05 ad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.74 $"
a162 1
#options 	IPKDB		# remote kernel debugging
@


1.74
log
@Remove systrace. Ok core@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73 2007/10/28 18:01:54 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.73 $"
d161 1
a161 1
#options 	DIAGNOSTIC	# internal consistency checks
d328 4
@


1.73
log
@Drop pccons.  Obsoleted by wscons, now fully supported in NetBSD/shark.
OK'ed by thorpej@@ and tsutsui@@ a while ago.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.72 2007/10/17 19:57:09 garbled Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.72 $"
a149 1
#options 	SYSTRACE	# system call vetting via systrace(1)
@


1.73.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.77 2008/02/09 22:18:11 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.77 $"
d150 1
d162 1
a162 1
options 	DIAGNOSTIC	# internal consistency checks
d164 1
a282 3
# Pull in optional local configuration
include	"arch/shark/conf/GENERIC.local"

a328 4

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization
@


1.73.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d150 1
@


1.73.8.2
log
@Sync with HEAD
@
text
@d161 1
a161 1
options 	DIAGNOSTIC	# internal consistency checks
a327 4

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization
@


1.73.8.3
log
@Sync with HEAD
@
text
@d163 1
@


1.72
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: GENERIC,v 1.69.12.1 2007/10/03 19:25:04 garbled Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.69.12.1 $"
a139 1
#options 	XSERVER			# required by Xserver on old pccons
@


1.71
log
@Move 'options FONT_VT220L8x16' to a common place for all kernels so that
the user needn't remember to add this option to get a font that is almost
identical (but fixed!) to the built-in one.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.70 2007/07/31 19:35:37 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.70 $"
@


1.71.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.74 2007/12/31 15:32:05 ad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.74 $"
d140 1
d151 1
@


1.71.2.2
log
@Sync to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.76 2008/01/19 13:11:19 chris Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.76 $"
d161 1
a161 1
options 	DIAGNOSTIC	# internal consistency checks
d163 1
a327 4

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization
@


1.71.2.3
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.78 2008/02/29 14:42:33 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.78 $"
a280 3
# Pull in optional local configuration
cinclude "arch/shark/conf/GENERIC.local"

@


1.71.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d140 1
@


1.71.4.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.73 2007/10/28 18:01:54 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.73 $"
d140 1
d163 1
a163 1
options 	DIAGNOSTIC	# internal consistency checks
d170 1
a170 1
options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
d172 1
a172 1
makeoptions	DEBUG="-g"	# compile full symbol table
@


1.71.4.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.71.4.1 2007/11/06 23:22:09 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.71.4.1 $"
d150 1
a328 4

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization
@


1.71.4.3
log
@sync with HEAD
@
text
@d1 1
a1 1
#	GENERIC,v 1.71.4.2 2008/01/09 01:48:50 matt Exp
d10 1
a10 1
#ident		"GENERIC-1.71.4.2"
d163 1
a281 3
# Pull in optional local configuration
cinclude "arch/shark/conf/GENERIC.local"

@


1.70
log
@Force vga(4) to override the font built into the VGA ROM by one that
properly supports all characters expected by wscons.  While doing this
configure a font that resembles the native one as much as possible.

This is a prerequisite for switching INSTALL to use wscons.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.69 2007/02/20 16:14:49 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.69 $"
a210 2
# the font to be used by vga(4); the hardware built-in font is broken
options 	FONT_VT220L8x16
@


1.70.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.71 2007/08/05 13:37:31 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.71 $"
d211 2
@


1.70.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.70.2.1 2007/08/09 02:37:01 jmcneill Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.70.2.1 $"
d140 1
@


1.69
log
@Enable TMPFS
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.68 2006/12/07 03:11:15 macallan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.68 $"
d211 2
@


1.69.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.69 2007/02/20 16:14:49 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.69 $"
d140 1
@


1.69.18.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.69.18.1 2007/12/26 22:24:52 rjs Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.69.18.1 $"
d150 1
d162 1
a162 1
options 	DIAGNOSTIC	# internal consistency checks
d164 1
a282 3
# Pull in optional local configuration
include	"arch/shark/conf/GENERIC.local"

a328 4

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization
@


1.69.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.69 2007/02/20 16:14:49 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.69 $"
d140 1
@


1.69.12.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.71 2007/08/05 13:37:31 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.71 $"
@


1.69.16.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.71 2007/08/05 13:37:31 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.71 $"
@


1.69.14.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.71 2007/08/05 13:37:31 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.71 $"
@


1.68
log
@add igsfb at ofbus
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.67 2006/11/11 18:47:11 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.67 $"
d62 1
a62 1
#file-system	TMPFS		# Efficient memory file-system
@


1.68.2.1
log
@- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.68 2006/12/07 03:11:15 macallan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.68 $"
d62 1
a62 1
file-system	TMPFS		# Efficient memory file-system
@


1.67
log
@Remove tmpfs's experimental status.  OK'ed by core@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.66 2006/08/26 20:26:56 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.66 $"
d257 2
a258 1
wsdisplay*	at vga?
@


1.67.2.1
log
@Pull up following revision(s) (requested by macallan in ticket #351):
	sys/arch/shark/conf/GENERIC: revision 1.68
add igsfb at ofbus
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d257 1
a257 2
igsfb*		at ofbus?
wsdisplay*	at wsemuldisplaydev?
@


1.66
log
@PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options
Also remove CCITT,NS,NIP
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.65 2006/08/26 07:59:23 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.65 $"
d62 1
a62 1
#file-system	TMPFS		# experimental - Efficient memory file-system
@


1.66.4.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.66 2006/08/26 20:26:56 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.66 $"
d62 1
a62 1
#file-system	TMPFS		# Efficient memory file-system
d257 1
a257 2
igsfb*		at ofbus?
wsdisplay*	at wsemuldisplaydev?
@


1.66.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.67 2006/11/11 18:47:11 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.67 $"
d62 1
a62 1
#file-system	TMPFS		# Efficient memory file-system
@


1.66.2.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.68 2006/12/07 03:11:15 macallan Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.68 $"
d257 1
a257 2
igsfb*		at ofbus?
wsdisplay*	at wsemuldisplaydev?
@


1.65
log
@Remove obsolete #options VERIFIED_EXEC, found by grep(1).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.64 2006/08/12 15:29:54 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.64 $"
a83 2
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
a85 1
#options 	CCITT,LLC,HDLC	# X.25
@


1.64
log
@Disable SYSTRACE by default on all kernels (discussed with core)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.63 2006/06/28 15:19:29 liamjfoy Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.63 $"
a317 1
#options VERIFIED_EXEC
a331 1

@


1.63
log
@Add CARP to GENERIC kernel configs. CARP is not enabled by default.

ok: christos
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.62 2006/04/19 10:31:45 drochner Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.62 $"
d154 1
a154 1
options 	SYSTRACE	# system call vetting via systrace(1)
@


1.63.2.1
log
@Pull up following revision(s) (requested by elad in ticket #17):
	sys/arch/sparc/conf/KRUPS: revision 1.38
	sys/arch/i386/conf/XEN2_DOMU: revision 1.2
	sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.197
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.53
	sys/arch/evbsh5/conf/SIMULATOR: revision 1.12
	sys/arch/sparc/conf/MRCOFFEE: revision 1.17
	sys/arch/next68k/conf/GENERIC: revision 1.104
	sys/arch/i386/conf/VIRTUALPC: revision 1.44
	sys/arch/ews4800mips/conf/GENERIC: revision 1.11
	sys/arch/evbsh5/conf/CAYMAN: revision 1.23
	sys/arch/arc/conf/GENERIC: revision 1.141
	sys/arch/amd64/conf/GENERIC: revision 1.103
	sys/arch/sun3/conf/GENERIC3X: revision 1.90
	sys/arch/evbarm/conf/HDL_G: revision 1.3
	sys/arch/sun2/conf/GENERIC: revision 1.57
	sys/arch/news68k/conf/GENERIC_TINY: revision 1.51
	sys/arch/evbppc/conf/EXPLORA451: revision 1.27
	sys/arch/amiga/conf/GENERIC.in: revision 1.54
	sys/arch/mac68k/conf/GENERIC: revision 1.174
	sys/arch/acorn26/conf/GENERIC: revision 1.45
	sys/arch/shark/conf/GENERIC: revision 1.64
	sys/arch/cesfic/conf/GENERIC: revision 1.44
	sys/arch/mvme68k/conf/GENERIC: revision 1.68
	sys/arch/i386/conf/XEN2_DOM0: revision 1.4
	sys/arch/atari/conf/GENERIC.in: revision 1.63
	sys/arch/amiga/conf/GENERIC: revision 1.240
	sys/arch/i386/conf/LAMB: revision 1.65
	sys/arch/i386/conf/GENERIC: revision 1.773
	sys/arch/acorn32/conf/EB7500ATX: revision 1.26
	sys/arch/x68k/conf/GENERIC: revision 1.128
	sys/arch/vax/conf/GENERIC: revision 1.153
	sys/arch/atari/conf/ATARITT: revision 1.81
	sys/arch/mipsco/conf/GENERIC: revision 1.60
	sys/arch/cobalt/conf/GENERIC: revision 1.101
	sys/arch/evbarm/conf/ARMADILLO9: revision 1.13
	sys/arch/ofppc/conf/GENERIC: revision 1.93
	sys/arch/atari/conf/MILAN-PCIIDE: revision 1.51
	sys/arch/arc/conf/RPC44: revision 1.26
	sys/arch/sparc64/conf/GENERIC: revision 1.59
	sys/arch/i386/conf/XEN3_DOMU: revision 1.2
	sys/arch/hp700/conf/GENERIC: revision 1.68
	sys/arch/atari/conf/MILAN-ISAIDE: revision 1.47
	sys/arch/macppc/conf/GENERIC: revision 1.231
	sys/arch/dreamcast/conf/GENERIC: revision 1.72
	sys/arch/news68k/conf/GENERIC: revision 1.80
	sys/arch/hp300/conf/GENERIC: revision 1.133
	sys/arch/mmeye/conf/GENERIC: revision 1.82
	sys/arch/macppc/conf/MAMBO: revision 1.2
	sys/arch/cats/conf/GENERIC: revision 1.107
	sys/arch/atari/conf/FALCON: revision 1.79
	sys/arch/acorn32/conf/GENERIC: revision 1.71
	sys/arch/sparc/conf/GENERIC: revision 1.190
	sys/arch/news68k/conf/LIBERO: revision 1.40
	sys/arch/amiga/conf/DRACO: revision 1.114
	sys/arch/cobalt/conf/INSTALL: revision 1.23
	sys/arch/luna68k/conf/GENERIC: revision 1.73
	sys/arch/bebox/conf/GENERIC: revision 1.100
	sys/arch/pmax/conf/GENERIC: revision 1.147
	sys/arch/amiga/conf/WSCONS: revision 1.52
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.2
	sys/arch/alpha/conf/ALPHA: revision 1.218
	sys/arch/sun3/conf/GENERIC: revision 1.133
	sys/arch/prep/conf/GENERIC: revision 1.124
	sys/arch/alpha/conf/GENERIC: revision 1.291
	sys/arch/atari/conf/HADES: revision 1.71
	sys/arch/newsmips/conf/GENERIC: revision 1.93
	sys/arch/netwinder/conf/GENERIC: revision 1.82
	sys/arch/hpcmips/conf/GENERIC: revision 1.190
	sys/arch/amiga/conf/AMIGA: revision 1.98
	sys/arch/sbmips/conf/GENERIC: revision 1.54
	sys/arch/pc532/conf/GENERIC: revision 1.64
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.53
Disable SYSTRACE by default on all kernels (discussed with core)
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d154 1
a154 1
#options 	SYSTRACE	# system call vetting via systrace(1)
@


1.63.2.2
log
@Pull up following revision(s) (requested by tsutsui in ticket #170):
	sys/arch/sparc64/conf/GENERIC: revision 1.63
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.55
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.54
	sys/arch/next68k/conf/GENERIC: revision 1.105
	sys/arch/ews4800mips/conf/GENERIC: revision 1.12
	sys/arch/arc/conf/GENERIC: revision 1.142
	sys/arch/sun3/conf/GENERIC3X: revision 1.91
	sys/arch/amd64/conf/GENERIC: revision 1.105
	sys/arch/sun2/conf/GENERIC: revision 1.58
	sys/arch/amiga/conf/GENERIC.in: revision 1.55
	sys/arch/mac68k/conf/GENERIC: revision 1.175
	sys/arch/acorn26/conf/GENERIC: revision 1.46
	sys/arch/shark/conf/GENERIC: revision 1.65
	sys/arch/cesfic/conf/GENERIC: revision 1.45
	sys/arch/sandpoint/conf/GENERIC: revision 1.36
	sys/arch/iyonix/conf/GENERIC: revision 1.32
	sys/arch/mvme68k/conf/GENERIC: revision 1.69
	sys/arch/evbarm/conf/ARMADILLO210: revision 1.3
	sys/arch/vax/conf/GENERIC: revision 1.154
	sys/arch/mipsco/conf/GENERIC: revision 1.61
	sys/arch/evbarm/conf/ARMADILLO9: revision 1.14
	sys/arch/cobalt/conf/GENERIC: revision 1.103
	sys/arch/ofppc/conf/GENERIC: revision 1.94
	sys/arch/hp700/conf/GENERIC: revision 1.69
	sys/arch/playstation2/conf/GENERIC: revision 1.8
	sys/arch/dreamcast/conf/GENERIC: revision 1.73
	sys/arch/news68k/conf/GENERIC: revision 1.81
	sys/arch/macppc/conf/GENERIC: revision 1.234
	sys/arch/hp300/conf/GENERIC: revision 1.134
	sys/arch/mmeye/conf/GENERIC: revision 1.83
	sys/arch/ibmnws/conf/GENERIC: revision 1.26
	sys/arch/cats/conf/GENERIC: revision 1.109
	sys/arch/sparc/conf/GENERIC: revision 1.191
	sys/arch/pdp10/conf/GENERIC: revision 1.27
	sys/arch/acorn32/conf/GENERIC: revision 1.75
	sys/arch/luna68k/conf/GENERIC: revision 1.74
	sys/arch/bebox/conf/GENERIC: revision 1.101
	sys/arch/pmax/conf/GENERIC: revision 1.148
	sys/arch/x68k/conf/GENERIC: revision 1.130
	sys/arch/sun3/conf/GENERIC: revision 1.134
	sys/arch/prep/conf/GENERIC: revision 1.126
	sys/arch/alpha/conf/GENERIC: revision 1.293
	sys/arch/newsmips/conf/GENERIC: revision 1.94
	sys/arch/netwinder/conf/GENERIC: revision 1.83
	sys/arch/hpcsh/conf/GENERIC: revision 1.69
	sys/arch/sbmips/conf/GENERIC: revision 1.55
	sys/arch/pc532/conf/GENERIC: revision 1.65
	sys/arch/hpcmips/conf/GENERIC: revision 1.192
Remove obsolete #options VERIFIED_EXEC, found by grep(1).
@
text
@d318 1
d333 1
@


1.62
log
@adjust comments for the new location of wskbdmap_mfii.c,
addresses PR kern/33290 by henry nelson
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.61 2006/04/15 17:48:23 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.61 $"
d288 1
@


1.62.4.1
log
@Merge from HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.63 2006/06/28 15:19:29 liamjfoy Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.63 $"
a287 1
#pseudo-device	carp			# Common Address Redundancy Protocol
@


1.61
log
@Remove the getwschar and putwschar accessops from wsdisplay drivers as
requested by uwe@@.  These were wrong because they were receiving an
emulcookie yet they were accessops (thus having to receive an accesscookie).
Instead, just handle the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls from the
driver's ioctl accessop.

As this reduces the amount of code needed to handle these operations to
two small functions in each driver, remove the WSDISPLAY_CHARFUNCS kernel
option.

Reviewed by, at least, uwe@@ and macallan@@.  No objections in tech-kern@@.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.60 2006/03/28 20:58:41 pavel Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.60 $"
d201 1
a201 1
# see dev/pckbc/wskbdmap_mfii.c for implemented layouts
@


1.60
log
@Add stf to all kernel configs which have INET6 and gif, except the INSTALL
ones and those for specific machines of developers. PR 32304.

OK'ed by rpaulo.

N.B. stf is a cloning device, so it still must be enabled by
"ifconfig stf0 create".
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59 2006/02/05 05:02:02 cube Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.59 $"
a209 4
# the following enables some functions to get mouse console support.
# if you want a really secure system, it may be better not to enable them,
# see wsmoused(8), section SECURITY CONSIDERATIONS for more info.
#options 	WSDISPLAY_CHARFUNCS		# mouse console support
@


1.59
log
@Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.58 2006/02/04 03:39:08 rpaulo Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.58 $"
d298 1
a298 1
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.59.4.1
log
@sync with head - hopefully this will work
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.61 2006/04/15 17:48:23 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.61 $"
d210 4
d298 1
a298 1
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.59.4.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59.4.1 2006/04/19 02:33:44 elad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.59.4.1 $"
d201 1
a201 1
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
@


1.59.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59 2006/02/05 05:02:02 cube Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.59 $"
d298 1
a298 1
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.59.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59.2.1 2006/04/01 12:06:28 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.59.2.1 $"
d201 1
a201 1
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
d210 4
@


1.59.2.3
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59.2.2 2006/05/24 10:57:13 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.59.2.2 $"
a287 1
#pseudo-device	carp			# Common Address Redundancy Protocol
@


1.59.2.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.59.2.3 2006/08/11 15:42:47 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.59.2.3 $"
d84 2
d88 1
d154 1
a154 1
#options 	SYSTRACE	# system call vetting via systrace(1)
d318 1
d333 1
@


1.59.6.1
log
@Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d298 1
a298 1
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
@


1.59.6.2
log
@Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
@
text
@d201 1
a201 1
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
d210 4
@


1.58
log
@bpfilter doesn't accept count anymore.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.57 2006/02/02 21:32:10 reinoud Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.57 $"
d292 3
a294 3
#pseudo-device	sl	2		# CSLIP
#pseudo-device	ppp	2		# PPP
#pseudo-device	tun	2		# network tunneling over tty
d296 4
a299 4
pseudo-device	gif	4		# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith	1		# IPv[46] tcp relay translation i/f
#pseudo-device	stf	1		# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip	4		# STarmode Radio IP (Metricon Ricochet)
d301 1
a301 1
pseudo-device	vnd	4		# disk-like interface to files
@


1.57
log
@Add commented out UDF file-system entry in all GENERIC configurations.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.56 2005/12/20 05:35:30 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.56 $"
d291 1
a291 1
pseudo-device	bpfilter 8		# packet filter
@


1.57.2.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.62 2006/04/19 10:31:45 drochner Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.62 $"
d201 1
a201 1
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
d210 4
d291 4
a294 4
pseudo-device	bpfilter		# packet filter
#pseudo-device	sl			# CSLIP
#pseudo-device	ppp			# PPP
#pseudo-device	tun			# network tunneling over tty
d296 4
a299 4
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip			# STarmode Radio IP (Metricon Ricochet)
d301 1
a301 1
pseudo-device	vnd			# disk-like interface to files
@


1.56
log
@Remove the tablet line discipline.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.55 2005/12/09 23:34:03 elad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.55 $"
d63 1
@


1.56.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.66 2006/08/26 20:26:56 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.66 $"
a62 1
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
d83 2
d87 1
d153 1
a153 1
#options 	SYSTRACE	# system call vetting via systrace(1)
d200 1
a200 1
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
d209 4
d290 4
a293 5
pseudo-device	bpfilter		# packet filter
#pseudo-device	carp			# Common Address Redundancy Protocol
#pseudo-device	sl			# CSLIP
#pseudo-device	ppp			# PPP
#pseudo-device	tun			# network tunneling over tty
d295 4
a298 4
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip			# STarmode Radio IP (Metricon Ricochet)
d300 1
a300 1
pseudo-device	vnd			# disk-like interface to files
d320 1
d335 1
@


1.56.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.56 2005/12/20 05:35:30 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.56 $"
a62 1
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
d290 4
a293 4
pseudo-device	bpfilter		# packet filter
#pseudo-device	sl			# CSLIP
#pseudo-device	ppp			# PPP
#pseudo-device	tun			# network tunneling over tty
d295 4
a298 4
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip			# STarmode Radio IP (Metricon Ricochet)
d300 1
a300 1
pseudo-device	vnd			# disk-like interface to files
@


1.55
log
@Add (commented out) Veriexec options and pseudo-device to GENERIC kernels,
and remove the i386 GENERIC_VERIEXEC config.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.54 2005/12/07 09:10:19 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.54 $"
a299 1
#pseudo-device	tb	1		# tablet line discipline
@


1.54
log
@Adjust comments for options FFS_NO_SNAPSHOT.

XXX: This option should be mentioned in options(4).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.53 2005/11/03 16:48:30 chs Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.53 $"
d319 18
@


1.53
log
@turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they
are compatible with the LKMs that are part of the release.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.52 2005/09/10 19:20:50 jmmv Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.52 $"
d70 1
a70 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
@


1.52
log
@Initial addition of tmpfs, an efficient memory file-system.  This project
was developed as part of Google's Summer of Code 2005 program.  This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.

The file-system is still *experimental*.  Therefore, it is disabled by
default in all kernels.  However, as typically done, a commented-out
entry is added in them to ease its setup.

Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.

OK'ed by my project mentor, William Studenmund (wrstuden@@).
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.51 2005/08/19 05:20:03 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.51 $"
d165 1
a165 1
options 	DIAGNOSTIC	# internal consistency checks
@


1.51
log
@Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.50 2005/08/19 02:03:53 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.50 $"
d62 1
@


1.50
log
@64 bit inode changes.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.49 2005/07/31 04:04:46 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.49 $"
d61 1
a61 1
#file-system	PTYFS		# experimental - /dev/ptm support
@


1.49
log
@revert "defflag VMSWAP" changes for now.
there seems to be far more people who don't want to edit
their kernel config files than i thought.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.48 2005/07/30 06:35:39 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.48 $"
d121 1
@


1.48
log
@add "options VMSWAP" to non INSTALL kernels.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.47 2005/07/17 00:08:29 hubertf Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.47 $"
a316 2

options	VMSWAP			# Swap device/file support
@


1.47
log
@Add support for reading cloop2 compressed filesystem image,
enable by putting VND_COMPRESSION into kernel config file.
Written by Cliff Wright, polished up slightly by me.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.46 2005/07/07 17:05:58 tron Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.46 $"
d317 2
@


1.46
log
@Add (commented out) IPSEC_NAT_T option.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45 2005/06/25 12:05:19 rpaulo Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45 $"
d300 1
@


1.45
log
@Add file-system PTYFS (commented out) so that people know its existence.

Ok'ed by Christos Zoulas and Hubert Feyrer.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.44 2005/02/21 20:36:37 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.44 $"
d78 1
@


1.45.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45 2005/06/25 12:05:19 rpaulo Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45 $"
d61 1
a61 3
file-system	PTYFS		# /dev/pts/N support
#file-system	TMPFS		# experimental - Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
d69 1
a69 1
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
a77 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
a119 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
d162 1
a162 1
#options 	DIAGNOSTIC	# internal consistency checks
d197 1
a197 1
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
d206 4
d287 4
a290 4
pseudo-device	bpfilter		# packet filter
#pseudo-device	sl			# CSLIP
#pseudo-device	ppp			# PPP
#pseudo-device	tun			# network tunneling over tty
d292 4
a295 4
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip			# STarmode Radio IP (Metricon Ricochet)
d297 2
a298 2
pseudo-device	vnd			# disk-like interface to files
#options 	VND_COMPRESSION		# compressed vnd(4)
a314 18

# Veriexec
#options VERIFIED_EXEC
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec		1
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_RMD160
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5

@


1.45.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.1 2006/06/21 14:55:47 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45.2.1 $"
d62 1
a62 1
#file-system	TMPFS		# Efficient memory file-system
d84 2
d88 1
d154 1
a154 1
#options 	SYSTRACE	# system call vetting via systrace(1)
d260 1
a260 2
igsfb*		at ofbus?
wsdisplay*	at wsemuldisplaydev?
a287 1
#pseudo-device	carp			# Common Address Redundancy Protocol
d317 1
d332 1
@


1.45.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.2 2006/12/30 20:46:55 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45.2.2 $"
d62 1
a62 1
file-system	TMPFS		# Efficient memory file-system
@


1.45.2.4
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.3 2007/02/26 09:08:11 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45.2.3 $"
d140 1
@


1.45.2.5
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.4 2007/11/15 11:43:26 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45.2.4 $"
d150 1
d162 1
a162 1
options 	DIAGNOSTIC	# internal consistency checks
d164 1
a328 4

options PAX_MPROTECT=0			# PaX mprotect(2) restrictions
#options PAX_SEGVGUARD=0			# PaX Segmentation fault guard
options PAX_ASLR=0			# PaX Address Space Layout Randomization
@


1.45.2.6
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.5 2008/01/21 09:39:18 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45.2.5 $"
a280 3
# Pull in optional local configuration
include	"arch/shark/conf/GENERIC.local"

@


1.45.2.7
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.45.2.6 2008/02/11 14:59:29 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.45.2.6 $"
d282 1
a282 1
cinclude "arch/shark/conf/GENERIC.local"
@


1.44
log
@- remove MEMORY_DISK_HOOKS
- add LKM
- increase SYMTAB_SPACE
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.43 2005/02/18 21:05:54 dsl Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.43 $"
d61 1
@


1.44.2.1
log
@Pull up revision 1.46 (requested by tron in ticket #566):
Add (commented out) IPSEC_NAT_T option.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.44 2005/02/21 20:36:37 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.44 $"
a76 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.44.2.2
log
@Pull up revision 1.47 (requested by hubertf in ticket #625):
Add support for reading cloop2 compressed filesystem images,
enable by putting VND_COMPRESSION into kernel config file.
Written by Cliff Wright, polished up slightly by me.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.44.2.1 2005/07/18 21:12:38 riz Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.44.2.1 $"
a298 1
#options 	VND_COMPRESSION		# compressed vnd(4)
@


1.44.2.3
log
@Pull up following revision(s) (requested by chs in ticket #929):
	sys/arch/hp300/conf/GENERIC: revision 1.124
	sys/arch/acorn32/conf/GENERIC: revision 1.62
	sys/arch/pdp10/conf/GENERIC: revision 1.19
	sys/arch/mvme68k/conf/GENERIC: revision 1.61
	sys/arch/netwinder/conf/GENERIC: revision 1.70
	sys/arch/sbmips/conf/GENERIC: revision 1.46
	sys/arch/macppc/conf/GENERIC: revision 1.214
	sys/arch/bebox/conf/GENERIC: revision 1.89
	sys/arch/cobalt/conf/GENERIC: revision 1.83
	sys/arch/cats/conf/GENERIC: revision 1.92
	sys/arch/shark/conf/GENERIC: revision 1.53
	sys/arch/amiga/conf/GENERIC.in: revision 1.45
	sys/arch/acorn26/conf/GENERIC: revision 1.37
	sys/arch/cesfic/conf/GENERIC: revision 1.38
	sys/arch/iyonix/conf/GENERIC: revision 1.21
	sys/arch/alpha/conf/GENERIC: revision 1.277
	sys/arch/vax/conf/GENERIC: revision 1.143
	sys/arch/atari/conf/GENERIC.in: revision 1.56
	sys/arch/mipsco/conf/GENERIC: revision 1.53
	sys/arch/ofppc/conf/GENERIC: revision 1.85
	sys/arch/next68k/conf/GENERIC: revision 1.96
	sys/arch/arc/conf/GENERIC: revision 1.125
	sys/arch/dreamcast/conf/GENERIC: revision 1.62
turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they
are compatible with the LKMs that are part of the release.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
d162 1
a162 1
#options 	DIAGNOSTIC	# internal consistency checks
@


1.43
log
@Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.42 2005/02/11 08:25:56 dsl Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.42 $"
d134 1
a134 1
options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
d151 1
a151 1
#options 	LKM		# loadable kernel modules
d165 1
a165 1
options 	SYMTAB_SPACE=390000	# reserve symbol space for DDB
@


1.42
log
@Add 'option FFS_SNAPSHOT' to most of the config files.
Commented out for kernels that appear to hace space constraints.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.41 2005/01/31 16:55:29 hannken Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.41 $"
d68 1
a68 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.41
log
@Add file system snapshots to kernel configs.

- Ffs internal snapshots get compiled in unconditionally.

- File system snapshot device fss(4) added to all kernel configs that
  have a disk.  Device is commented out on all non-GENERIC kernels.

Reviewed by: Jason Thorpe <thorpej@@netbsd.org>
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.40 2005/01/28 03:19:50 rumble Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.40 $"
d68 1
@


1.40
log
@Sprinkle options UFS_DIRHASH on GENERIC kernels. It's presently
commented out and labeled experimental pending further review and
testing.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.39 2005/01/16 14:58:42 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.39 $"
d298 1
@


1.39
log
@Comment out options XSERVER, which was required by old pccons.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.38 2005/01/09 15:39:59 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.38 $"
d66 1
@


1.39.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
a65 1
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
a66 1
options 	FFS_SNAPSHOT	# ffs snapshots
a296 1
pseudo-device	fss	4		# file system snapshot device
@


1.39.2.2
log
@sync with head.  xen and whitespace.  xen part is not finished.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.39.2.1 2005/02/12 18:17:39 yamt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.39.2.1 $"
d68 1
a68 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
d134 1
a134 1
#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
d151 1
a151 1
options 	LKM		# loadable kernel modules
d165 1
a165 1
options 	SYMTAB_SPACE=440000 	# reserve symbol space for DDB
@


1.38
log
@- Switch to wscons(4) with MI vga(4), pckbc(4) and pms(4).
- Reorganize console initialization code like i386 rather than cninit().
Note old pccons/opms and ofcons support still works.

XXX Xserver is not tested because XF86_4 doesn't have support
XXX for IGS CyberPro2010 on shark. (yet?)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.37 2005/01/05 09:06:33 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.37 $"
d136 1
a136 1
options 	XSERVER			# also need INSECURE for now
@


1.38.2.1
log
@sync with -current
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.44 2005/02/21 20:36:37 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.44 $"
a65 1
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
a66 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
d132 1
a132 1
#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
d136 1
a136 1
#options 	XSERVER			# required by Xserver on old pccons
d149 1
a149 1
options 	LKM		# loadable kernel modules
d163 1
a163 1
options 	SYMTAB_SPACE=440000 	# reserve symbol space for DDB
a296 1
pseudo-device	fss	4		# file system snapshot device
@


1.37
log
@options<space><tab>
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.36 2005/01/05 09:05:39 tsutsui Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.36 $"
d170 42
d242 2
a243 2
ofisapc*	at ofbus?
pc*		at ofisapc?
d250 10
a259 1
opms0		at spckbd? irq 12
d306 2
@


1.36
log
@Bump size of SYMTAB_SPACE.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.35 2004/11/10 17:54:07 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.35 $"
d120 1
a120 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
d152 1
a152 1
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
@


1.35
log
@Add COMPAT_BSDPTY to the rest of the config files.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.34 2004/09/04 23:29:57 manu Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.34 $"
d163 1
a163 1
options		SYMTAB_SPACE=258000	# reserve symbol space for DDB
@


1.34
log
@IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@@
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.33 2004/08/25 12:24:48 reinoud Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.33 $"
d120 1
@


1.33
log
@Increase space reserved for symbol space. As of the kernel i build it
needed at least a 255344 bytes while 242000 was reserved. Bumped it a few
kb higher to reduce symbol table fill too soon again.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.32 2004/07/15 03:53:51 atatat Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.32 $"
d77 1
@


1.32
log
@Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented
out in most of them.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.31 2004/06/26 07:32:08 abs Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.31 $"
d161 1
a161 1
options		SYMTAB_SPACE=242000	# reserve symbol space for DDB
@


1.31
log
@Add (commented out) ALTQ options to all GENERIC-like files
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.30 2004/06/25 02:12:59 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.30 $"
d151 1
@


1.30
log
@add procfs, fdesc and nfs server. All other generics have it.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.29 2004/06/25 02:06:08 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.29 $"
d92 13
@


1.29
log
@add posix semaphores and compat-2.0
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.28 2004/06/22 14:09:51 itojun Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.28 $"
d51 1
a51 1
#file-system	FDESC		# /dev/fd
d57 1
a57 1
#file-system	PROCFS		# /proc
d66 1
a66 1
#options 	NFSSERVER
@


1.28
log
@have pf and pflog pseudo-device (commented out).
reviewed by matt, perry, christos
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.27 2004/06/18 15:04:06 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.27 $"
d102 1
d113 1
@


1.27
log
@ptm is now mandatory, depends on pty, and can be disabled with -DNO_DEV_PTM
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.26 2004/06/16 15:07:41 christos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.26 $"
d238 2
@


1.26
log
@Add pseudo-device ptm on all the generic flavored kernels.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.25 2004/04/10 07:41:06 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.25 $"
a224 1
pseudo-device	ptm			# pseudo-terminal multiplexor
@


1.25
log
@Up symtab space.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.24 2004/03/13 18:51:43 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.24 $"
d225 1
@


1.24
log
@Add COMPAT_LINUX and enable NULLFS.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.23 2004/02/13 11:36:17 wiz Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.23 $"
d145 1
a145 1
options		SYMTAB_SPACE=230000	# reserve symbol space for DDB
@


1.24.2.1
log
@Pull up revision 1.31 (requested by abs in ticket #567).

Add (commented out) ALTQ options to all GENERIC-like files
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.24 2004/03/13 18:51:43 matt Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.24 $"
a91 13
#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

@


1.24.2.2
log
@Pull up revision 1.32 (requested by atatat in ticket #663):
	Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations,
	but commented out in most of them.
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
a148 1
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
@


1.23
log
@Uppercase CPU, plural is CPUs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.22 2003/12/11 08:42:20 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.22 $"
d54 1
a54 1
#file-system	NULLFS		# loopback file system
d103 1
@


1.22
log
@Bump SYMTAB_SPACE, we need more nowadays.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.21 2003/10/08 11:15:22 bouyer Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.21 $"
d156 1
a156 1
# The boot cpu
@


1.21
log
@Add atabus.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20 2003/06/25 01:07:55 uwe Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20 $"
d144 1
a144 1
options		SYMTAB_SPACE=220000	# reserve symbol space for DDB
@


1.20
log
@Use CPUFLAGS instead of COPTS to pass -march=armv4 -mtune=strongarm.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.19 2003/05/07 14:46:08 he Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.19 $"
d173 2
a174 1
wd*		at wdc? drive ?
d176 1
a176 1
atapibus*	at wdc?
@


1.20.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.32 2004/07/15 03:53:51 atatat Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.32 $"
d51 1
a51 1
file-system	FDESC		# /dev/fd
d54 1
a54 1
file-system	NULLFS		# loopback file system
d57 1
a57 1
file-system	PROCFS		# /proc
d66 1
a66 1
options 	NFSSERVER
a91 13
#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

a101 1
options 	COMPAT_20	# NetBSD 2.0 compatibility.
a102 1
options 	COMPAT_LINUX	# Linux compatibility.
a110 1
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support
a134 1
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
d144 1
a144 1
options		SYMTAB_SPACE=242000	# reserve symbol space for DDB
d156 1
a156 1
# The boot CPU
d173 1
a173 2
atabus* 	at wdc? channel ?
wd*		at atabus? drive ?
d175 1
a175 1
atapibus*	at atabus?
a235 2
#pseudo-device	pf			# PF packet filter
#pseudo-device	pflog			# PF log if
@


1.20.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.1 2004/08/03 10:40:33 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.1 $"
d161 1
a161 1
options		SYMTAB_SPACE=258000	# reserve symbol space for DDB
@


1.20.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.34 2004/09/04 23:29:57 manu Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.34 $"
a76 1
#options 	PIM		# Protocol Independent Multicast
@


1.20.2.4
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.2 2004/09/03 12:45:06 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.2 $"
@


1.20.2.5
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.4 2004/09/21 13:21:48 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.4 $"
a119 1
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
@


1.20.2.6
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.5 2004/11/14 08:15:24 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.5 $"
d120 1
a120 1
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
d136 1
a136 1
#options 	XSERVER			# required by Xserver on old pccons
d152 1
a152 1
#options 	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
d163 1
a163 1
options 	SYMTAB_SPACE=390000	# reserve symbol space for DDB
a169 42
#
# wscons options
#
# builtin terminal emulations
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
#options 	WSDISPLAY_CUSTOM_OUTPUT	# color customization from wsconsctl(8)
#options 	WS_DEFAULT_FG=WSCOL_WHITE
#options 	WS_DEFAULT_BG=WSCOL_BLACK
#options 	WS_DEFAULT_COLATTR="(0)"
#options 	WS_DEFAULT_MONOATTR="(0)"
options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK
#options 	WS_KERNEL_COLATTR=""
#options 	WS_KERNEL_MONOATTR=""
# customization of console border color
#options 	WSDISPLAY_CUSTOM_BORDER	# border customization from wsconsctl(8)
#options 	WSDISPLAY_BORDER_COLOR=WSCOL_BLUE	# default color
# compatibility to other console drivers
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
# see dev/pckbc/wskbdmap_mfii.c for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
#options 	PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS)"
# allocate a number of virtual screens at autoconfiguration time
#options 	WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
#options 	PCDISPLAY_SOFTCURSOR
# modify the screen type of the console; defaults to "80x25"
#options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""
# the following enables some functions to get mouse console support.
# if you want a really secure system, it may be better not to enable them,
# see wsmoused(8), section SECURITY CONSIDERATIONS for more info.
#options 	WSDISPLAY_CHARFUNCS		# mouse console support
# console scrolling support.
#options 	WSDISPLAY_SCROLLSUPPORT
# enable VGA raster mode capable of displaying multilingual text on console
#options 	VGA_RASTERCONSOLE

d200 2
a201 2
#ofisapc*	at ofbus?
#pc*		at ofisapc?
d208 1
a208 10
#opms0		at spckbd? irq 12

# wscons
pckbc*		at ofisa?
pckbd*		at pckbc?
pms*		at pckbc?
vga*		at ofbus?
wsdisplay*	at vga?
wskbd*		at pckbd? console ?
wsmouse*	at pms? mux 0
a254 2
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
@


1.20.2.7
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.6 2005/01/17 19:30:19 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.6 $"
a65 1
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
a296 1
pseudo-device	fss	4		# file system snapshot device
@


1.20.2.8
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.7 2005/02/04 11:44:56 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.7 $"
a67 1
options 	FFS_SNAPSHOT	# ffs snapshots
@


1.20.2.9
log
@Sync with HEAD.

Hi Perry!
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.8 2005/02/15 21:32:51 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.8 $"
d68 1
a68 1
#options 	FFS_NO_SNAPSHOT	# ffs snapshots
d134 1
a134 1
#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
d151 1
a151 1
options 	LKM		# loadable kernel modules
d165 1
a165 1
options 	SYMTAB_SPACE=440000 	# reserve symbol space for DDB
@


1.20.2.10
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.20.2.9 2005/03/04 16:39:10 skrll Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.20.2.9 $"
a60 2
file-system	PTYFS		# /dev/pts/N support
#file-system	TMPFS		# experimental - Efficient memory file-system
a76 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
a118 1
options 	COMPAT_30	# NetBSD 3.0 compatibility.
d161 1
a161 1
#options 	DIAGNOSTIC	# internal consistency checks
a297 1
#options 	VND_COMPRESSION		# compressed vnd(4)
@


1.20.2.11
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.55 2005/12/09 23:34:03 elad Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.55 $"
d70 1
a70 1
#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
a318 18

# Veriexec
#options VERIFIED_EXEC
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec		1
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_RMD160
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5

@


1.19
log
@Back out the previous, removing the wsfont pseudo-device added as part
of resolving PR#18388.  The shark port isn't quite wscons-ready yet.

OK'ed by thorpej.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.18 2003/05/04 01:34:32 gmcgarry Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.18 $"
d31 1
a31 1
makeoptions	COPTS="-O2 -march=armv4 -mtune=strongarm"
@


1.18
log
@Add wsfont.  Addresses PR#18388.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.17 2003/05/03 00:47:04 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.17 $"
a235 1
pseudo-device	wsfont
@


1.17
log
@Make the new pmap standard on the shark.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.16 2003/04/26 14:10:07 ragge Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.16 $"
d236 1
@


1.16
log
@Add pseudo-device ksyms.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.15 2003/04/22 00:24:50 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.15 $"
a134 5

# PMAP options:
# Note: These are not defined in std.shark at this time to allow people
# with Sharks to experiment with the new pmap.
options 	ARM32_PMAP_NEW
@


1.15
log
@Some ARM32_PMAP_NEW-related cleanup:
* Define a new "MMU type", ARM_MMU_SA1.  While the SA-1's MMU is basically
  compatible with the generic, the SA-1 cache does not have a write-through
  mode, and it is useful to know have an indication of this.
* Add a new PMAP_NEEDS_PTE_SYNC indicator, and try to evaluate it at
  compile time.  We evaluate it like so:
  - If SA-1-style MMU is the only type configured -> 1
  - If SA-1-style MMU is not configured -> 0
  - Otherwise, defer to a run-time variable.
  If PMAP_NEEDS_PTE_SYNC might evaluate to true (SA-1 only or run-time
  check), then we also define PMAP_INCLUDE_PTE_SYNC so that e.g. assembly
  code can include the necessary run-time support.  PMAP_INCLUDE_PTE_SYNC
  largely replaces the ARM32_PMAP_NEEDS_PTE_SYNC manual setting Steve
  included with the original new pmap.
* In the new pmap, make pmap_pte_init_generic() check to see if the CPU
  has a write-back cache.  If so, init the PT cache mode to C=1,B=0 to get
  write-through mode.  Otherwise, init the PT cache mode to C=1,B=1.
* Add a new pmap_pte_init_arm8().  Old pmap, same as generic.  New pmap,
  sets page table cacheability to 0 (ARM8 has a write-back cache, but
  flushing it is quite expensive).
* In the new pmap, make pmap_pte_init_arm9() reset the PT cache mode to
  C=1,B=0, since the write-back check in generic gets it wrong for ARM9,
  since we use write-through mode all the time on ARM9 right now.  (What
  this really tells me is that the test for write-through cache is less
  than perfect, but we can fix that later.)
* Add a new pmap_pte_init_sa1().  Old pmap, same as generic.  New pmap,
  does generic initialization, then resets page table cache mode to
  C=1,B=1, since C=1,B=0 does not produce write-through on the SA-1.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.14 2003/04/18 11:11:51 scw Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.14 $"
d240 1
@


1.14
log
@Enable ARM32_PMAP_NEW on NetBSD/shark.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.13 2003/04/02 00:28:25 perry Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.13 $"
a139 1
options 	ARM32_PMAP_NEEDS_PTE_SYNC
@


1.13
log
@Add missing COMPATs
From PR port-shark/20130 from Todd Vierling
While I'm in there, sort them the other way, to match other ports
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.12 2003/02/21 08:55:37 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.12 $"
d135 6
@


1.12
log
@Increase symbol table space - it did not fit anymore.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.11 2002/12/22 13:50:36 wiz Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.11 $"
d94 8
a102 6
options 	COMPAT_14	# NetBSD 1.4 compatibility.
options 	COMPAT_13	# NetBSD 1.3 compatibility.
options 	COMPAT_12	# NetBSD 1.2 compatibility.
#options 	COMPAT_11	# NetBSD 1.1 compatibility.
#options 	COMPAT_10	# NetBSD 1.0 compatibility.
#options 	COMPAT_09	# NetBSD 0.9 compatibility.
@


1.11
log
@Debugging is usually spelled with three gs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.10 2002/10/14 18:39:39 elric Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.10 $"
d142 1
a142 1
options		SYMTAB_SPACE=200000	# reserve symbol space for DDB
@


1.10
log
@Added commented out cgd(4)s to GENERIC configs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.9 2002/10/06 02:12:01 provos Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.9 $"
d146 1
a146 1
#options 	KERNEL_DEBUG	# compile in kernel debuging capability
@


1.9
log
@add SYSTRACE; approved perry.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.8 2002/09/27 10:08:19 martin Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.8 $"
d224 1
@


1.8
log
@Add SYMTAB_SPACE option to make DDB actually useable.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7 2002/09/18 02:44:08 lukem Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.7 $"
d127 1
@


1.7
log
@enable USERCONF by default; it's small and extremely useful to have available.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6 2002/06/17 05:14:24 lukem Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.6 $"
d141 2
@


1.6
log
@Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.5 2002/04/25 15:06:37 atatat Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.5 $"
d130 1
a130 1
#options 	USERCONF	# userconf(4) support
@


1.6.2.1
log
@file GENERIC was added on branch kqueue on 2002-06-23 17:40:55 +0000
@
text
@d1 228
@


1.6.2.2
log
@catch up with -current on kqueue branch
@
text
@a0 227
#	$NetBSD: GENERIC,v 1.6.2.1 2002/06/23 17:40:55 jdolecek Exp $
#
# Generic Shark configuration.
#

include	"arch/shark/conf/std.shark"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"GENERIC-$Revision: 1.6.2.1 $"

# estimated number of users
maxusers	32

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	HZ=64
#options 	NTP		# NTP phase/frequency locked loop
options 	NMBCLUSTERS=1024 # XXX, temporarily required
#options 	BOOT_QUIETLY	# twiddle instead of normal boot msg output

# CPU options

options 	CPU_SA110	# Support the SA110 core

# Architecture options

options 	SHARK		# We are a Shark
options 	NSIO		# We are using the National Semi SuperIO
makeoptions	COPTS="-O2 -march=armv4 -mtune=strongarm"

# compatibility with old version of OFW, which may have incorrect
# properties and/or may set up devices incorrectly.
options 	COMPAT_OLD_OFW

# FPA options

#options 	ARMFPE		# ARM Ltd FPE

# File systems

file-system	FFS		# UFS
#file-system	LFS		# log-structured file system
file-system	MFS		# memory file system
file-system	NFS		# Network file system
#file-system 	ADOSFS		# AmigaDOS-compatible file system
#file-system 	EXT2FS		# second extended file system (linux)
#file-system	CD9660		# ISO 9660 + Rock Ridge file system
file-system	MSDOSFS		# MS-DOS file system
#file-system	FDESC		# /dev/fd
#file-system	FILECORE	# Acorn filecore file system
file-system	KERNFS		# /kern
#file-system	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay filesystem
#file-system	PORTAL		# portal filesystem (still experimental)
#file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	CODA		# Coda file system (needs vcoda below)

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	NETATALK	# AppleTalk networking
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks (Required
				# if you enable the pseudo-device ipl).

#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	NFS_BOOT_DHCP	# use NetBSD standard DHCP/NFS boot code
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# Compatibility options

options 	COMPAT_43	# 4.3BSD compatibility.
options 	COMPAT_14	# NetBSD 1.4 compatibility.
options 	COMPAT_13	# NetBSD 1.3 compatibility.
options 	COMPAT_12	# NetBSD 1.2 compatibility.
#options 	COMPAT_11	# NetBSD 1.1 compatibility.
#options 	COMPAT_10	# NetBSD 1.0 compatibility.
#options 	COMPAT_09	# NetBSD 0.9 compatibility.
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=1024	# 1024 pages is the default

# Device options

options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_ROOT_SIZE=3400	# Size in blocks
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root

options 	XSERVER			# also need INSECURE for now
options 	INSECURE		# disable kernel securelevel

# Use the following to force the serial to always be the console
# device.  19200 is what the serial gets set up as by the firmware
# when it hasn't fallen back from PC.  If it has fallen back then
# the speed will be set at 9600.
#options 	COMCONSOLE,CONADDR=0x3f8,CONUNIT=0,CONSPEED=19200

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
options 	IRQSTATS	# manage IRQ statistics, XXX temp required
#options 	LKM		# loadable kernel modules
options 	KMEMSTATS	# kernel memory statistics, XXX temp required
#options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Development and Debugging options

#options 	ARM700BUGTRACK	# track the ARM700 swi bug
#options 	PORTMASTER	# Enable PortMaster only options
options 	DIAGNOSTIC	# internal consistency checks
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
#options 	IPKDB		# remote kernel debugging
options 	DDB		# in-kernel debugger
#options 	DDB_ONPANIC=0	# don't run DDB at panictime
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KERNEL_DEBUG	# compile in kernel debuging capability
#makeoptions	DEBUG="-g"	# compile full symbol table

config		netbsd		root on ? type ?

# The main bus device
mainbus0 at root

# The boot cpu
cpu0 at mainbus?

# Open Firmware devices
ofbus*		at root
ofbus*		at ofbus?
#ofdisk* 	at ofbus?
#ofnet*		at ofbus?	# don't use with cs0
#ofcons* 	at ofbus?	# don't use with pc0
ofrtc*		at ofisa?
ofrom*		at ofbus?

ofisa*		at ofbus?
ofbus*		at ofisa?

# IDE/ATA disk
wdc*		at ofisa?
wd*		at wdc? drive ?

atapibus*	at wdc?
cd*		at atapibus? drive?
sd*		at atapibus? drive?

# PCCONS@@OFW
ofisapc*	at ofbus?
pc*		at ofisapc?
#options 	FRENCH_KBD
#options 	FINNISH_KBD
#options 	GERMAN_KBD
#options 	NORWEGIAN_KBD

# PS/2 Mouse
opms0		at spckbd? irq 12

# CS8900 Ethernet@@OFW
cs*		at ofisa?

# Serial @@OFW
com*		at ofisa?

# Parallel @@OFW
lpt*		at ofisa?

# Smart Card
ofisascr*	at ofisa?
scr*		at ofisascr?

# ESS Sound@@OFW
ess*		at ofisa?
audio*		at ess?
opl*		at ess?
midi*		at opl?

# Joystick @@OFW
joy*		at ofisa?

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
#pseudo-device	sl	2		# CSLIP
#pseudo-device	ppp	2		# PPP
#pseudo-device	tun	2		# network tunneling over tty
#pseudo-device	ipfilter 1		# ip filter
pseudo-device	gif	4		# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith	1		# IPv[46] tcp relay translation i/f
#pseudo-device	stf	1		# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip	4		# STarmode Radio IP (Metricon Ricochet)
pseudo-device	pty			# pseudo-terminals
#pseudo-device	tb	1		# tablet line discipline
pseudo-device	vnd	4		# disk-like interface to files
#pseudo-device	ccd	2		# concatenated disk devices
pseudo-device	rnd			# /dev/random and /dev/urandom

#pseudo-device	md	1		# Ramdisk driver
#pseudo-device	profiler 1		# fiq based profiling device
pseudo-device	sequencer 1		# MIDI sequencer
pseudo-device	openfirm		# /dev/openfirm
#pseudo-device	vcoda	4		# coda kernel <-> cachemanager
@


1.6.2.3
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6.2.2 2002/09/06 08:40:39 jdolecek Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.6.2.2 $"
a227 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.6.2.4
log
@sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6.2.3 2002/10/10 18:35:58 jdolecek Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.6.2.3 $"
d130 1
a130 1
options 	USERCONF	# userconf(4) support
a140 2
options		SYMTAB_SPACE=200000	# reserve symbol space for DDB
				# (needed because we boot netbsd.aout)
@


1.5
log
@Add the INCLUDE_CONFIG_FILE option to all config files.  In config
files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or
ALPHA), it is uncommented.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.4 2002/04/12 08:11:18 gmcgarry Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.4 $"
d228 1
@


1.5.4.1
log
@Pull up revision 1.6 (requested by lukem in ticket #312):
Enable "pseudo-device clockctl" in all kernels, except
installation related kernels (INSTALL* and RAMDISK*).
This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
@
text
@d1 1
a1 1
#	$NetBSD$
d10 1
a10 1
#ident		"GENERIC-$Revision$"
a227 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.5.2.1
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6 2002/06/17 05:14:24 lukem Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.6 $"
a227 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.4
log
@Add commented-out USERCONF option.  Mainly useful for install media
and can be optionally enabled based on miniroot and ramdisk size
requirements.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.3 2002/04/02 05:30:49 lukem Exp $
d8 3
a10 1
#ident		"GENERIC-$Revision: 1.3 $"
@


1.3
log
@Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
which was suggested by Izumi Tsutsui <tsutsui@@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.2 2002/03/10 19:56:46 lukem Exp $
d8 1
a8 1
#ident		"GENERIC-$Revision: 1.2 $"
d128 1
@


1.2
log
@* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options
  are now consistently named
* fold opt_mdsize.h into opt_md.h
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.1 2002/02/10 01:57:00 thorpej Exp $
d8 1
a8 1
#ident		"GENERIC-$Revision: 1.1 $"
d111 1
a111 1
#options 	MEMORY_DISK_SIZE=3400	# Size in blocks
@


1.1
log
@Kill arch/arm32.  The last platform supported there, Shark, is now
in arch/shark.

(NOTE: arch/dnard, a premature move to split out the Shark support
code, is going to be deleted.  It has bit-rotted.)
@
text
@d1 1
a1 1
#	$NetBSD$
d8 1
a8 1
#ident		"GENERIC-$Revision$"
d111 1
a111 2
#options 	MEMORY_DISK_SIZE=0	# Size in blocks
#options 	MINIROOTSIZE=3400	# Size in blocks
@


1.1.2.1
log
@file GENERIC was added on branch nathanw_sa on 2002-02-28 04:11:40 +0000
@
text
@d1 225
@


1.1.2.2
log
@Catch up to -current.
@
text
@a0 225
#	$NetBSD: GENERIC,v 1.1.2.1 2002/02/28 04:11:40 nathanw Exp $
#
# Generic Shark configuration.
#

include	"arch/shark/conf/std.shark"

#ident		"GENERIC-$Revision: 1.1.2.1 $"

# estimated number of users
maxusers	32

# Standard system options

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	HZ=64
#options 	NTP		# NTP phase/frequency locked loop
options 	NMBCLUSTERS=1024 # XXX, temporarily required
#options 	BOOT_QUIETLY	# twiddle instead of normal boot msg output

# CPU options

options 	CPU_SA110	# Support the SA110 core

# Architecture options

options 	SHARK		# We are a Shark
options 	NSIO		# We are using the National Semi SuperIO
makeoptions	COPTS="-O2 -march=armv4 -mtune=strongarm"

# compatibility with old version of OFW, which may have incorrect
# properties and/or may set up devices incorrectly.
options 	COMPAT_OLD_OFW

# FPA options

#options 	ARMFPE		# ARM Ltd FPE

# File systems

file-system	FFS		# UFS
#file-system	LFS		# log-structured file system
file-system	MFS		# memory file system
file-system	NFS		# Network file system
#file-system 	ADOSFS		# AmigaDOS-compatible file system
#file-system 	EXT2FS		# second extended file system (linux)
#file-system	CD9660		# ISO 9660 + Rock Ridge file system
file-system	MSDOSFS		# MS-DOS file system
#file-system	FDESC		# /dev/fd
#file-system	FILECORE	# Acorn filecore file system
file-system	KERNFS		# /kern
#file-system	NULLFS		# loopback file system
#file-system 	OVERLAY		# overlay filesystem
#file-system	PORTAL		# portal filesystem (still experimental)
#file-system	PROCFS		# /proc
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system	UNION		# union file system
#file-system	CODA		# Coda file system (needs vcoda below)

# File system options
#options 	QUOTA		# UFS quotas
#options 	FFS_EI		# FFS Endian Independant support
options 	SOFTDEP		# FFS soft updates support.
#options 	NFSSERVER

# Networking options

#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	NS		# XNS
#options 	NSIP		# XNS tunneling over IP
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
#options 	CCITT,LLC,HDLC	# X.25
#options 	NETATALK	# AppleTalk networking
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks (Required
				# if you enable the pseudo-device ipl).

#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	NFS_BOOT_DHCP	# use NetBSD standard DHCP/NFS boot code
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# Compatibility options

options 	COMPAT_43	# 4.3BSD compatibility.
options 	COMPAT_14	# NetBSD 1.4 compatibility.
options 	COMPAT_13	# NetBSD 1.3 compatibility.
options 	COMPAT_12	# NetBSD 1.2 compatibility.
#options 	COMPAT_11	# NetBSD 1.1 compatibility.
#options 	COMPAT_10	# NetBSD 1.0 compatibility.
#options 	COMPAT_09	# NetBSD 0.9 compatibility.
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.

# Shared memory options

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
#options 	SHMMAXPGS=1024	# 1024 pages is the default

# Device options

options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
#options 	MEMORY_DISK_SIZE=0	# Size in blocks
#options 	MINIROOTSIZE=3400	# Size in blocks
#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root

options 	XSERVER			# also need INSECURE for now
options 	INSECURE		# disable kernel securelevel

# Use the following to force the serial to always be the console
# device.  19200 is what the serial gets set up as by the firmware
# when it hasn't fallen back from PC.  If it has fallen back then
# the speed will be set at 9600.
#options 	COMCONSOLE,CONADDR=0x3f8,CONUNIT=0,CONSPEED=19200

# Miscellaneous kernel options
options 	KTRACE		# system call tracing, a la ktrace(1)
options 	IRQSTATS	# manage IRQ statistics, XXX temp required
#options 	LKM		# loadable kernel modules
options 	KMEMSTATS	# kernel memory statistics, XXX temp required
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)

# Development and Debugging options

#options 	ARM700BUGTRACK	# track the ARM700 swi bug
#options 	PORTMASTER	# Enable PortMaster only options
options 	DIAGNOSTIC	# internal consistency checks
#options 	PMAP_DEBUG	# Enable pmap_debug_level code
#options 	IPKDB		# remote kernel debugging
options 	DDB		# in-kernel debugger
#options 	DDB_ONPANIC=0	# don't run DDB at panictime
#options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
#options 	KERNEL_DEBUG	# compile in kernel debuging capability
#makeoptions	DEBUG="-g"	# compile full symbol table

config		netbsd		root on ? type ?

# The main bus device
mainbus0 at root

# The boot cpu
cpu0 at mainbus?

# Open Firmware devices
ofbus*		at root
ofbus*		at ofbus?
#ofdisk* 	at ofbus?
#ofnet*		at ofbus?	# don't use with cs0
#ofcons* 	at ofbus?	# don't use with pc0
ofrtc*		at ofisa?
ofrom*		at ofbus?

ofisa*		at ofbus?
ofbus*		at ofisa?

# IDE/ATA disk
wdc*		at ofisa?
wd*		at wdc? drive ?

atapibus*	at wdc?
cd*		at atapibus? drive?
sd*		at atapibus? drive?

# PCCONS@@OFW
ofisapc*	at ofbus?
pc*		at ofisapc?
#options 	FRENCH_KBD
#options 	FINNISH_KBD
#options 	GERMAN_KBD
#options 	NORWEGIAN_KBD

# PS/2 Mouse
opms0		at spckbd? irq 12

# CS8900 Ethernet@@OFW
cs*		at ofisa?

# Serial @@OFW
com*		at ofisa?

# Parallel @@OFW
lpt*		at ofisa?

# Smart Card
ofisascr*	at ofisa?
scr*		at ofisascr?

# ESS Sound@@OFW
ess*		at ofisa?
audio*		at ess?
opl*		at ess?
midi*		at opl?

# Joystick @@OFW
joy*		at ofisa?

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
#pseudo-device	sl	2		# CSLIP
#pseudo-device	ppp	2		# PPP
#pseudo-device	tun	2		# network tunneling over tty
#pseudo-device	ipfilter 1		# ip filter
pseudo-device	gif	4		# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith	1		# IPv[46] tcp relay translation i/f
#pseudo-device	stf	1		# 6to4 IPv6 over IPv4 encapsulation
#pseudo-device	strip	4		# STarmode Radio IP (Metricon Ricochet)
pseudo-device	pty			# pseudo-terminals
#pseudo-device	tb	1		# tablet line discipline
pseudo-device	vnd	4		# disk-like interface to files
#pseudo-device	ccd	2		# concatenated disk devices
pseudo-device	rnd			# /dev/random and /dev/urandom

#pseudo-device	md	1		# Ramdisk driver
#pseudo-device	profiler 1		# fiq based profiling device
pseudo-device	sequencer 1		# MIDI sequencer
pseudo-device	openfirm		# /dev/openfirm
#pseudo-device	vcoda	4		# coda kernel <-> cachemanager
@


1.1.2.3
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.1.2.2 2002/04/01 07:42:35 nathanw Exp $
d8 1
a8 1
#ident		"GENERIC-$Revision: 1.1.2.2 $"
d111 2
a112 1
#options 	MEMORY_DISK_SIZE=3400	# Size in blocks
@


1.1.2.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.1.2.3 2002/04/17 00:04:19 nathanw Exp $
d8 1
a8 1
#ident		"GENERIC-$Revision: 1.1.2.3 $"
d111 1
a111 1
#options 	MEMORY_DISK_ROOT_SIZE=3400	# Size in blocks
a127 1
#options 	USERCONF	# userconf(4) support
@


1.1.2.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.1.2.4 2002/06/20 03:40:55 nathanw Exp $
d8 1
a8 3
options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

#ident		"GENERIC-$Revision: 1.1.2.4 $"
a225 1
pseudo-device	clockctl		# user control of clock subsystem
@


1.1.2.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.1.2.5 2002/10/18 02:39:45 nathanw Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.1.2.5 $"
a126 1
options 	SYSTRACE	# system call vetting via systrace(1)
d130 1
a130 1
options 	USERCONF	# userconf(4) support
a140 2
options		SYMTAB_SPACE=200000	# reserve symbol space for DDB
				# (needed because we boot netbsd.aout)
a220 1
#pseudo-device	cgd	4		# cryptographic disk devices
@


1.1.2.7
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.1.2.6 2002/12/29 19:37:45 thorpej Exp $
d10 1
a10 1
#ident		"GENERIC-$Revision: 1.1.2.6 $"
d146 1
a146 1
#options 	KERNEL_DEBUG	# compile in kernel debugging capability
@
