head	1.54;
access;
symbols
	netbsd-11-0-RC4:1.54
	netbsd-11-0-RC3:1.54
	netbsd-11-0-RC2:1.54
	netbsd-11-0-RC1:1.54
	perseant-exfatfs-base-20250801:1.54
	netbsd-11:1.54.0.38
	netbsd-11-base:1.54
	netbsd-10-1-RELEASE:1.54
	perseant-exfatfs-base-20240630:1.54
	perseant-exfatfs:1.54.0.36
	perseant-exfatfs-base:1.54
	netbsd-8-3-RELEASE:1.53
	netbsd-9-4-RELEASE:1.54
	netbsd-10-0-RELEASE:1.54
	netbsd-10-0-RC6:1.54
	netbsd-10-0-RC5:1.54
	netbsd-10-0-RC4:1.54
	netbsd-10-0-RC3:1.54
	netbsd-10-0-RC2:1.54
	thorpej-ifq:1.54.0.34
	thorpej-ifq-base:1.54
	thorpej-altq-separation:1.54.0.32
	thorpej-altq-separation-base:1.54
	netbsd-10-0-RC1:1.54
	netbsd-10:1.54.0.30
	netbsd-10-base:1.54
	bouyer-sunxi-drm:1.54.0.28
	bouyer-sunxi-drm-base:1.54
	netbsd-9-3-RELEASE:1.54
	thorpej-i2c-spi-conf2:1.54.0.26
	thorpej-i2c-spi-conf2-base:1.54
	thorpej-futex2:1.54.0.24
	thorpej-futex2-base:1.54
	thorpej-cfargs2:1.54.0.22
	thorpej-cfargs2-base:1.54
	cjep_sun2x-base1:1.54
	cjep_sun2x:1.54.0.20
	cjep_sun2x-base:1.54
	cjep_staticlib_x-base1:1.54
	netbsd-9-2-RELEASE:1.54
	cjep_staticlib_x:1.54.0.18
	cjep_staticlib_x-base:1.54
	thorpej-i2c-spi-conf:1.54.0.16
	thorpej-i2c-spi-conf-base:1.54
	thorpej-cfargs:1.54.0.14
	thorpej-cfargs-base:1.54
	thorpej-futex:1.54.0.12
	thorpej-futex-base:1.54
	netbsd-9-1-RELEASE:1.54
	bouyer-xenpvh-base2:1.54
	phil-wifi-20200421:1.54
	bouyer-xenpvh-base1:1.54
	phil-wifi-20200411:1.54
	bouyer-xenpvh:1.54.0.10
	bouyer-xenpvh-base:1.54
	is-mlppp:1.54.0.8
	is-mlppp-base:1.54
	phil-wifi-20200406:1.54
	netbsd-8-2-RELEASE:1.53
	ad-namecache-base3:1.54
	netbsd-9-0-RELEASE:1.54
	netbsd-9-0-RC2:1.54
	ad-namecache-base2:1.54
	ad-namecache-base1:1.54
	ad-namecache:1.54.0.6
	ad-namecache-base:1.54
	netbsd-9-0-RC1:1.54
	phil-wifi-20191119:1.54
	netbsd-9:1.54.0.4
	netbsd-9-base:1.54
	phil-wifi-20190609:1.54
	netbsd-8-1-RELEASE:1.53
	netbsd-8-1-RC1:1.53
	isaki-audio2:1.54.0.2
	isaki-audio2-base:1.54
	pgoyette-compat-merge-20190127:1.53
	pgoyette-compat-20190127:1.53
	pgoyette-compat-20190118:1.53
	pgoyette-compat-1226:1.53
	pgoyette-compat-1126:1.53
	pgoyette-compat-1020:1.53
	pgoyette-compat-0930:1.53
	pgoyette-compat-0906:1.53
	netbsd-7-2-RELEASE:1.52
	pgoyette-compat-0728:1.53
	netbsd-8-0-RELEASE:1.53
	phil-wifi:1.53.0.18
	phil-wifi-base:1.53
	pgoyette-compat-0625:1.53
	netbsd-8-0-RC2:1.53
	pgoyette-compat-0521:1.53
	pgoyette-compat-0502:1.53
	pgoyette-compat-0422:1.53
	netbsd-8-0-RC1:1.53
	pgoyette-compat-0415:1.53
	pgoyette-compat-0407:1.53
	pgoyette-compat-0330:1.53
	pgoyette-compat-0322:1.53
	pgoyette-compat-0315:1.53
	netbsd-7-1-2-RELEASE:1.52
	pgoyette-compat:1.53.0.16
	pgoyette-compat-base:1.53
	netbsd-7-1-1-RELEASE:1.52
	tls-maxphys-base-20171202:1.53
	matt-nb8-mediatek:1.53.0.14
	matt-nb8-mediatek-base:1.53
	nick-nhusb-base-20170825:1.53
	perseant-stdc-iso10646:1.53.0.12
	perseant-stdc-iso10646-base:1.53
	netbsd-8:1.53.0.10
	netbsd-8-base:1.53
	prg-localcount2-base3:1.53
	prg-localcount2-base2:1.53
	prg-localcount2-base1:1.53
	prg-localcount2:1.53.0.8
	prg-localcount2-base:1.53
	pgoyette-localcount-20170426:1.53
	bouyer-socketcan-base1:1.53
	jdolecek-ncq:1.53.0.6
	jdolecek-ncq-base:1.53
	pgoyette-localcount-20170320:1.53
	netbsd-7-1:1.52.0.10
	netbsd-7-1-RELEASE:1.52
	netbsd-7-1-RC2:1.52
	nick-nhusb-base-20170204:1.53
	netbsd-7-nhusb-base-20170116:1.52
	bouyer-socketcan:1.53.0.4
	bouyer-socketcan-base:1.53
	pgoyette-localcount-20170107:1.53
	netbsd-7-1-RC1:1.52
	nick-nhusb-base-20161204:1.53
	pgoyette-localcount-20161104:1.53
	netbsd-7-0-2-RELEASE:1.52
	nick-nhusb-base-20161004:1.53
	localcount-20160914:1.53
	netbsd-7-nhusb:1.52.0.8
	netbsd-7-nhusb-base:1.52
	pgoyette-localcount-20160806:1.53
	pgoyette-localcount-20160726:1.53
	pgoyette-localcount:1.53.0.2
	pgoyette-localcount-base:1.53
	nick-nhusb-base-20160907:1.53
	nick-nhusb-base-20160529:1.53
	netbsd-7-0-1-RELEASE:1.52
	nick-nhusb-base-20160422:1.53
	nick-nhusb-base-20160319:1.53
	nick-nhusb-base-20151226:1.53
	netbsd-7-0:1.52.0.6
	netbsd-7-0-RELEASE:1.52
	nick-nhusb-base-20150921:1.53
	netbsd-7-0-RC3:1.52
	netbsd-7-0-RC2:1.52
	netbsd-7-0-RC1:1.52
	nick-nhusb-base-20150606:1.53
	nick-nhusb-base-20150406:1.53
	nick-nhusb:1.52.0.4
	nick-nhusb-base:1.52
	netbsd-5-2-3-RELEASE:1.47
	netbsd-5-1-5-RELEASE:1.47
	netbsd-6-0-6-RELEASE:1.50
	netbsd-6-1-5-RELEASE:1.50
	netbsd-7:1.52.0.2
	netbsd-7-base:1.52
	yamt-pagecache-base9:1.51
	yamt-pagecache-tag8:1.50.4.1
	netbsd-6-1-4-RELEASE:1.50
	netbsd-6-0-5-RELEASE:1.50
	tls-earlyentropy:1.51.0.10
	tls-earlyentropy-base:1.52
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.51
	riastradh-drm2-base3:1.51
	netbsd-6-1-3-RELEASE:1.50
	netbsd-6-0-4-RELEASE:1.50
	netbsd-5-2-2-RELEASE:1.47
	netbsd-5-1-4-RELEASE:1.47
	netbsd-6-1-2-RELEASE:1.50
	netbsd-6-0-3-RELEASE:1.50
	netbsd-5-2-1-RELEASE:1.47
	netbsd-5-1-3-RELEASE:1.47
	rmind-smpnet-nbase:1.51
	netbsd-6-1-1-RELEASE:1.50
	riastradh-drm2-base2:1.51
	riastradh-drm2-base1:1.51
	riastradh-drm2:1.51.0.8
	riastradh-drm2-base:1.51
	rmind-smpnet:1.51.0.2
	rmind-smpnet-base:1.51
	netbsd-6-1:1.50.0.18
	netbsd-6-0-2-RELEASE:1.50
	netbsd-6-1-RELEASE:1.50
	khorben-n900:1.51.0.6
	netbsd-6-1-RC4:1.50
	netbsd-6-1-RC3:1.50
	agc-symver:1.51.0.4
	agc-symver-base:1.51
	netbsd-6-1-RC2:1.50
	netbsd-6-1-RC1:1.50
	yamt-pagecache-base8:1.51
	netbsd-5-2:1.47.0.34
	netbsd-6-0-1-RELEASE:1.50
	yamt-pagecache-base7:1.51
	netbsd-5-2-RELEASE:1.47
	netbsd-5-2-RC1:1.47
	matt-nb6-plus-nbase:1.50
	yamt-pagecache-base6:1.51
	netbsd-6-0:1.50.0.16
	netbsd-6-0-RELEASE:1.50
	netbsd-6-0-RC2:1.50
	tls-maxphys:1.50.0.14
	tls-maxphys-base:1.52
	matt-nb6-plus:1.50.0.12
	matt-nb6-plus-base:1.50
	netbsd-6-0-RC1:1.50
	jmcneill-usbmp-base10:1.50
	yamt-pagecache-base5:1.50
	jmcneill-usbmp-base9:1.50
	yamt-pagecache-base4:1.50
	jmcneill-usbmp-base8:1.50
	jmcneill-usbmp-base7:1.50
	jmcneill-usbmp-base6:1.50
	jmcneill-usbmp-base5:1.50
	jmcneill-usbmp-base4:1.50
	jmcneill-usbmp-base3:1.50
	jmcneill-usbmp-pre-base2:1.50
	jmcneill-usbmp-base2:1.50
	netbsd-6:1.50.0.10
	netbsd-6-base:1.50
	netbsd-5-1-2-RELEASE:1.47
	netbsd-5-1-1-RELEASE:1.47
	jmcneill-usbmp:1.50.0.8
	jmcneill-usbmp-base:1.50
	jmcneill-audiomp3:1.50.0.6
	jmcneill-audiomp3-base:1.50
	yamt-pagecache-base3:1.50
	yamt-pagecache-base2:1.50
	yamt-pagecache:1.50.0.4
	yamt-pagecache-base:1.50
	rmind-uvmplock-nbase:1.50
	cherry-xenmp:1.50.0.2
	cherry-xenmp-base:1.50
	jym-xensuspend-nbase:1.50
	uebayasi-xip-base7:1.49
	bouyer-quota2-nbase:1.50
	bouyer-quota2:1.49.0.8
	bouyer-quota2-base:1.49
	jruoho-x86intr:1.49.0.6
	jruoho-x86intr-base:1.49
	matt-mips64-premerge-20101231:1.49
	matt-nb5-mips64-premerge-20101231:1.47
	matt-nb5-pq3:1.47.0.32
	matt-nb5-pq3-base:1.47
	netbsd-5-1:1.47.0.30
	uebayasi-xip-base6:1.49
	uebayasi-xip-base5:1.49
	netbsd-5-1-RELEASE:1.47
	uebayasi-xip-base4:1.49
	uebayasi-xip-base3:1.49
	yamt-nfs-mp-base11:1.49
	netbsd-5-1-RC4:1.47
	matt-nb5-mips64-k15:1.47
	uebayasi-xip-base2:1.49
	yamt-nfs-mp-base10:1.49
	netbsd-5-1-RC3:1.47
	netbsd-5-1-RC2:1.47
	uebayasi-xip-base1:1.49
	netbsd-5-1-RC1:1.47
	rmind-uvmplock:1.49.0.4
	rmind-uvmplock-base:1.50
	yamt-nfs-mp-base9:1.49
	uebayasi-xip:1.49.0.2
	uebayasi-xip-base:1.49
	netbsd-5-0-2-RELEASE:1.47
	matt-nb5-mips64-premerge-20091211:1.47
	matt-premerge-20091211:1.49
	yamt-nfs-mp-base8:1.49
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.47
	matt-nb4-mips64-k7-u2a-k9b:1.47
	matt-nb5-mips64-u1-k1-k5:1.47
	yamt-nfs-mp-base7:1.48
	matt-nb5-mips64:1.47.0.28
	netbsd-5-0-1-RELEASE:1.47
	jymxensuspend-base:1.48
	yamt-nfs-mp-base6:1.48
	yamt-nfs-mp-base5:1.48
	yamt-nfs-mp-base4:1.48
	yamt-nfs-mp-base3:1.48
	nick-hppapmap-base4:1.48
	nick-hppapmap-base3:1.48
	netbsd-5-0:1.47.0.26
	netbsd-5-0-RELEASE:1.47
	netbsd-5-0-RC4:1.47
	netbsd-5-0-RC3:1.47
	nick-hppapmap-base2:1.48
	netbsd-5-0-RC2:1.47
	jym-xensuspend:1.47.0.24
	jym-xensuspend-base:1.50
	netbsd-5-0-RC1:1.47
	haad-dm-base2:1.47
	haad-nbase2:1.47
	ad-audiomp2:1.47.0.22
	ad-audiomp2-base:1.47
	netbsd-5:1.47.0.20
	netbsd-5-base:1.47
	nick-hppapmap:1.47.0.18
	nick-hppapmap-base:1.48
	matt-mips64-base2:1.47
	haad-dm-base1:1.47
	wrstuden-revivesa-base-4:1.47
	netbsd-4-0-1-RELEASE:1.41
	wrstuden-revivesa-base-3:1.47
	wrstuden-revivesa-base-2:1.47
	wrstuden-fixsa-newbase:1.41
	nick-csl-alignment-base5:1.44
	haad-dm:1.47.0.16
	haad-dm-base:1.47
	wrstuden-revivesa-base-1:1.47
	simonb-wapbl-nbase:1.47
	yamt-pf42-base4:1.47
	simonb-wapbl:1.47.0.14
	simonb-wapbl-base:1.47
	yamt-pf42-base3:1.47
	hpcarm-cleanup-nbase:1.47
	yamt-pf42-baseX:1.47
	yamt-pf42-base2:1.47
	yamt-nfs-mp-base2:1.47
	wrstuden-revivesa:1.47.0.12
	wrstuden-revivesa-base:1.47
	yamt-nfs-mp:1.47.0.10
	yamt-nfs-mp-base:1.47
	yamt-pf42:1.47.0.8
	yamt-pf42-base:1.47
	ad-socklock-base1:1.47
	yamt-lazymbuf-base15:1.47
	yamt-lazymbuf-base14:1.47
	keiichi-mipv6-nbase:1.47
	mjf-devfs2:1.47.0.6
	mjf-devfs2-base:1.47
	nick-net80211-sync:1.47.0.4
	nick-net80211-sync-base:1.47
	keiichi-mipv6:1.47.0.2
	keiichi-mipv6-base:1.47
	bouyer-xeni386-merge1:1.46
	matt-armv6-prevmlocking:1.44.10.1
	wrstuden-fixsa-base-1:1.41
	vmlocking2-base3:1.46
	netbsd-4-0:1.41.0.20
	netbsd-4-0-RELEASE:1.41
	bouyer-xeni386-nbase:1.46
	yamt-kmem-base3:1.46
	cube-autoconf:1.46.0.8
	cube-autoconf-base:1.46
	yamt-kmem-base2:1.46
	bouyer-xeni386:1.46.0.6
	bouyer-xeni386-base:1.46
	yamt-kmem:1.46.0.4
	yamt-kmem-base:1.46
	vmlocking2-base2:1.46
	reinoud-bufcleanup-nbase:1.46
	vmlocking2:1.46.0.2
	vmlocking2-base1:1.46
	netbsd-4-0-RC5:1.41
	matt-nb4-arm:1.41.0.18
	matt-nb4-arm-base:1.41
	matt-armv6-nbase:1.47
	jmcneill-base:1.45
	netbsd-4-0-RC4:1.41
	mjf-devfs:1.45.0.2
	mjf-devfs-base:1.46
	bouyer-xenamd64-base2:1.45
	vmlocking-nbase:1.46
	yamt-x86pmap-base4:1.45
	bouyer-xenamd64:1.44.0.14
	bouyer-xenamd64-base:1.45
	netbsd-4-0-RC3:1.41
	yamt-x86pmap-base3:1.44
	yamt-x86pmap-base2:1.44
	netbsd-4-0-RC2:1.41
	yamt-x86pmap:1.44.0.12
	yamt-x86pmap-base:1.44
	netbsd-4-0-RC1:1.41
	matt-armv6:1.44.0.10
	matt-armv6-base:1.46
	jmcneill-pm:1.44.0.8
	jmcneill-pm-base:1.46
	hpcarm-cleanup:1.44.0.6
	hpcarm-cleanup-base:1.47
	nick-csl-alignment:1.44.0.4
	nick-csl-alignment-base:1.44
	matt-mips64:1.44.0.2
	matt-mips64-base:1.44
	netbsd-3-1-1-RELEASE:1.38
	netbsd-3-0-3-RELEASE:1.38
	yamt-idlelwp-base8:1.43
	wrstuden-fixsa:1.41.0.16
	wrstuden-fixsa-base:1.41
	ppcoea-renovation:1.43.0.2
	ppcoea-renovation-base:1.44
	thorpej-atomic:1.42.0.2
	thorpej-atomic-base:1.42
	reinoud-bufcleanup:1.41.0.14
	reinoud-bufcleanup-base:1.46
	mjf-ufs-trans:1.41.0.12
	mjf-ufs-trans-base:1.43
	vmlocking:1.41.0.10
	vmlocking-base:1.44
	ad-audiomp:1.41.0.8
	ad-audiomp-base:1.41
	yamt-idlelwp:1.41.0.6
	post-newlock2-merge:1.41
	newlock2-nbase:1.41
	yamt-splraiseipl-base5:1.41
	yamt-splraiseipl-base4:1.41
	yamt-splraiseipl-base3:1.41
	abandoned-netbsd-4-base:1.40
	abandoned-netbsd-4:1.40.0.18
	netbsd-3-1:1.38.0.16
	netbsd-3-1-RELEASE:1.38
	netbsd-3-0-2-RELEASE:1.38
	yamt-splraiseipl-base2:1.41
	netbsd-3-1-RC4:1.38
	yamt-splraiseipl:1.41.0.2
	yamt-splraiseipl-base:1.41
	netbsd-3-1-RC3:1.38
	yamt-pdpolicy-base9:1.40
	newlock2:1.40.0.20
	newlock2-base:1.41
	yamt-pdpolicy-base8:1.40
	netbsd-3-1-RC2:1.38
	netbsd-3-1-RC1:1.38
	yamt-pdpolicy-base7:1.40
	netbsd-4:1.41.0.4
	netbsd-4-base:1.41
	yamt-pdpolicy-base6:1.40
	chap-midi-nbase:1.40
	netbsd-3-0-1-RELEASE:1.38
	gdamore-uart:1.40.0.16
	gdamore-uart-base:1.40
	simonb-timcounters-final:1.40
	yamt-pdpolicy-base5:1.40
	chap-midi:1.40.0.14
	chap-midi-base:1.40
	yamt-pdpolicy-base4:1.40
	yamt-pdpolicy-base3:1.40
	peter-altq-base:1.40
	peter-altq:1.40.0.12
	yamt-pdpolicy-base2:1.40
	elad-kernelauth-base:1.40
	elad-kernelauth:1.40.0.10
	yamt-pdpolicy:1.40.0.8
	yamt-pdpolicy-base:1.40
	yamt-uio_vmspace-base5:1.40
	simonb-timecounters:1.40.0.6
	simonb-timecounters-base:1.40
	rpaulo-netinet-merge-pcb:1.40.0.4
	rpaulo-netinet-merge-pcb-base:1.40
	yamt-uio_vmspace:1.40.0.2
	netbsd-3-0:1.38.0.14
	netbsd-3-0-RELEASE:1.38
	netbsd-3-0-RC6:1.38
	yamt-readahead-base3:1.39
	netbsd-3-0-RC5:1.38
	netbsd-3-0-RC4:1.38
	netbsd-3-0-RC3:1.38
	yamt-readahead-base2:1.39
	netbsd-3-0-RC2:1.38
	yamt-readahead-pervnode:1.39
	yamt-readahead-perfile:1.39
	yamt-readahead:1.39.0.6
	yamt-readahead-base:1.39
	netbsd-3-0-RC1:1.38
	yamt-vop-base3:1.39
	netbsd-2-0-3-RELEASE:1.37.2.1
	netbsd-2-1:1.37.2.1.0.4
	yamt-vop-base2:1.39
	thorpej-vnode-attr:1.39.0.4
	thorpej-vnode-attr-base:1.39
	netbsd-2-1-RELEASE:1.37.2.1
	yamt-vop:1.39.0.2
	yamt-vop-base:1.39
	netbsd-2-1-RC6:1.37.2.1
	netbsd-2-1-RC5:1.37.2.1
	netbsd-2-1-RC4:1.37.2.1
	netbsd-2-1-RC3:1.37.2.1
	netbsd-2-1-RC2:1.37.2.1
	netbsd-2-1-RC1:1.37.2.1
	yamt-lazymbuf:1.38.0.12
	yamt-km-base4:1.38
	netbsd-2-0-2-RELEASE:1.37.2.1
	yamt-km-base3:1.38
	netbsd-3:1.38.0.10
	netbsd-3-base:1.38
	yamt-km-base2:1.38
	yamt-km:1.38.0.6
	yamt-km-base:1.38
	kent-audio2:1.38.0.4
	kent-audio2-base:1.38
	netbsd-2-0-1-RELEASE:1.37.2.1
	kent-audio1-beforemerge:1.38
	netbsd-2:1.37.2.1.0.2
	netbsd-2-base:1.37.2.1
	kent-audio1:1.38.0.2
	kent-audio1-base:1.38
	netbsd-2-0-RELEASE:1.37.2.1
	netbsd-2-0-RC5:1.37.2.1
	netbsd-2-0-RC4:1.37.2.1
	netbsd-2-0-RC3:1.37.2.1
	netbsd-2-0-RC2:1.37.2.1
	netbsd-2-0-RC1:1.37.2.1
	netbsd-2-0:1.37.0.2
	netbsd-2-0-base:1.37
	netbsd-1-6-PATCH002-RELEASE:1.20
	netbsd-1-6-PATCH002:1.20
	netbsd-1-6-PATCH002-RC4:1.20
	netbsd-1-6-PATCH002-RC3:1.20
	netbsd-1-6-PATCH002-RC2:1.20
	netbsd-1-6-PATCH002-RC1:1.20
	ktrace-lwp:1.22.0.6
	ktrace-lwp-base:1.39
	netbsd-1-6-PATCH001:1.20
	netbsd-1-6-PATCH001-RELEASE:1.20
	netbsd-1-6-PATCH001-RC3:1.20
	netbsd-1-6-PATCH001-RC2:1.20
	netbsd-1-6-PATCH001-RC1:1.20
	nathanw_sa_end:1.13.2.6
	nathanw_sa_before_merge:1.22
	fvdl_fs64_base:1.22
	gmcgarry_ctxsw:1.22.0.4
	gmcgarry_ctxsw_base:1.22
	gmcgarry_ucred:1.22.0.2
	gmcgarry_ucred_base:1.22
	nathanw_sa_base:1.22
	kqueue-aftermerge:1.21
	kqueue-beforemerge:1.21
	netbsd-1-6-RELEASE:1.20
	netbsd-1-6-RC3:1.20
	netbsd-1-6-RC2:1.20
	netbsd-1-6-RC1:1.20
	netbsd-1-6:1.20.0.4
	netbsd-1-6-base:1.20
	gehenna-devsw:1.20.0.2
	gehenna-devsw-base:1.20
	netbsd-1-5-PATCH003:1.1
	eeh-devprop:1.19.0.2
	eeh-devprop-base:1.19
	newlock:1.18.0.4
	newlock-base:1.18
	ifpoll-base:1.18
	nathanw_sa:1.13.0.2
	thorpej-mips-cache:1.12.0.2
	thorpej-mips-cache-base:1.12
	thorpej-devvp-base3:1.12
	thorpej-devvp-base2:1.12
	post-chs-ubcperf:1.10
	pre-chs-ubcperf:1.10
	thorpej-devvp:1.10.0.4
	thorpej-devvp-base:1.10
	netbsd-1-5-PATCH002:1.1
	kqueue:1.10.0.2
	kqueue-base:1.21
	netbsd-1-5-PATCH001:1.1
	thorpej_scsipi_beforemerge:1.8
	thorpej_scsipi_nbase:1.8
	thorpej_scsipi_base:1.8
	thorpej_scsipi:1.5.0.2
	netbsd-1-5-RELEASE:1.1
	netbsd-1-5-BETA2:1.1
	netbsd-1-5-BETA:1.1
	netbsd-1-5-ALPHA2:1.1
	minoura-xpg4dl:1.1.0.4
	netbsd-1-5:1.1.0.2
	netbsd-1-5-base:1.1;
locks; strict;
comment	@# @;


1.54
date	2019.03.23.17.44.49;	author sevan;	state Exp;
branches;
next	1.53;
commitid	UDfQlcQFc1BiZvgB;

1.53
date	2015.02.18.16.47.58;	author macallan;	state Exp;
branches
	1.53.18.1;
next	1.52;

1.52
date	2014.07.20.10.22.55;	author alnsn;	state Exp;
branches
	1.52.4.1;
next	1.51;

1.51
date	2012.10.02.23.54.54;	author christos;	state Exp;
branches
	1.51.10.1;
next	1.50;

1.50
date	2011.02.20.07.59.49;	author matt;	state Exp;
branches
	1.50.4.1
	1.50.14.1;
next	1.49;

1.49
date	2009.08.21.04.10.33;	author thorpej;	state Exp;
branches
	1.49.4.1
	1.49.6.1
	1.49.8.1;
next	1.48;

1.48
date	2009.02.12.06.33.56;	author rumble;	state Exp;
branches;
next	1.47;

1.47
date	2008.02.20.21.43.35;	author drochner;	state Exp;
branches
	1.47.10.1
	1.47.18.1
	1.47.24.1;
next	1.46;

1.46
date	2007.12.03.15.34.17;	author ad;	state Exp;
branches;
next	1.45;

1.45
date	2007.10.17.19.57.03;	author garbled;	state Exp;
branches
	1.45.2.1;
next	1.44;

1.44
date	2007.07.15.23.27.55;	author macallan;	state Exp;
branches
	1.44.8.1
	1.44.10.1;
next	1.43;

1.43
date	2007.04.14.04.50.40;	author macallan;	state Exp;
branches
	1.43.2.1;
next	1.42;

1.42
date	2007.04.10.02.55.02;	author macallan;	state Exp;
branches;
next	1.41;

1.41
date	2006.09.16.08.50.27;	author gdamore;	state Exp;
branches
	1.41.4.1
	1.41.6.1
	1.41.10.1
	1.41.12.1;
next	1.40;

1.40
date	2005.12.11.12.18.52;	author christos;	state Exp;
branches
	1.40.20.1;
next	1.39;

1.39
date	2005.07.11.15.37.04;	author kiyohara;	state Exp;
branches;
next	1.38;

1.38
date	2004.04.10.22.48.44;	author pooka;	state Exp;
branches
	1.38.12.1;
next	1.37;

1.37
date	2004.03.13.17.31.34;	author bjh21;	state Exp;
branches
	1.37.2.1;
next	1.36;

1.36
date	2004.01.19.03.26.14;	author sekiya;	state Exp;
branches;
next	1.35;

1.35
date	2004.01.19.00.12.31;	author sekiya;	state Exp;
branches;
next	1.34;

1.34
date	2004.01.18.04.06.42;	author sekiya;	state Exp;
branches;
next	1.33;

1.33
date	2004.01.18.00.55.26;	author sekiya;	state Exp;
branches;
next	1.32;

1.32
date	2004.01.12.12.15.05;	author sekiya;	state Exp;
branches;
next	1.31;

1.31
date	2003.12.15.13.02.28;	author sekiya;	state Exp;
branches;
next	1.30;

1.30
date	2003.12.15.12.48.37;	author sekiya;	state Exp;
branches;
next	1.29;

1.29
date	2003.12.15.10.26.38;	author sekiya;	state Exp;
branches;
next	1.28;

1.28
date	2003.12.14.05.23.12;	author sekiya;	state Exp;
branches;
next	1.27;

1.27
date	2003.11.22.03.39.35;	author sekiya;	state Exp;
branches;
next	1.26;

1.26
date	2003.11.13.02.31.46;	author sekiya;	state Exp;
branches;
next	1.25;

1.25
date	2003.10.05.15.38.08;	author tsutsui;	state Exp;
branches;
next	1.24;

1.24
date	2003.09.15.06.39.20;	author simonb;	state Exp;
branches;
next	1.23;

1.23
date	2003.07.27.01.19.31;	author thorpej;	state Exp;
branches;
next	1.22;

1.22
date	2002.10.26.13.50.43;	author jdolecek;	state Exp;
branches
	1.22.6.1;
next	1.21;

1.21
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.20;

1.20
date	2002.04.16.20.50.23;	author thorpej;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2002.03.13.02.55.14;	author simonb;	state Exp;
branches;
next	1.18;

1.18
date	2001.11.28.10.21.19;	author lukem;	state Exp;
branches;
next	1.17;

1.17
date	2001.11.25.15.05.04;	author soren;	state Exp;
branches;
next	1.16;

1.16
date	2001.11.20.14.34.23;	author lukem;	state Exp;
branches;
next	1.15;

1.15
date	2001.11.20.12.56.38;	author lukem;	state Exp;
branches;
next	1.14;

1.14
date	2001.11.18.08.24.33;	author thorpej;	state Exp;
branches;
next	1.13;

1.13
date	2001.11.14.18.15.34;	author thorpej;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2001.09.23.19.45.41;	author manu;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2001.09.22.21.30.15;	author manu;	state Exp;
branches;
next	1.10;

1.10
date	2001.07.08.20.30.14;	author thorpej;	state Exp;
branches
	1.10.2.1
	1.10.4.1;
next	1.9;

1.9
date	2001.05.11.05.04.34;	author thorpej;	state Exp;
branches;
next	1.8;

1.8
date	2001.01.17.00.07.36;	author fvdl;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2000.11.26.17.44.10;	author ad;	state Exp;
branches;
next	1.6;

1.6
date	2000.11.21.00.17.33;	author soren;	state Exp;
branches;
next	1.5;

1.5
date	2000.11.14.20.28.22;	author pooka;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	2000.10.23.11.32.30;	author ad;	state Exp;
branches;
next	1.3;

1.3
date	2000.06.29.15.20.27;	author soren;	state Exp;
branches;
next	1.2;

1.2
date	2000.06.29.15.10.14;	author soren;	state Exp;
branches;
next	1.1;

1.1
date	2000.06.14.15.45.37;	author soren;	state Exp;
branches
	1.1.4.1;
next	;

1.53.18.1
date	2019.06.10.22.06.43;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.52.4.1
date	2015.04.06.15.18.01;	author skrll;	state Exp;
branches;
next	;

1.51.10.1
date	2014.08.10.06.54.07;	author tls;	state Exp;
branches;
next	;

1.50.4.1
date	2012.10.30.17.20.16;	author yamt;	state Exp;
branches;
next	;

1.50.14.1
date	2012.11.20.03.01.40;	author tls;	state Exp;
branches;
next	1.50.14.2;

1.50.14.2
date	2014.08.20.00.03.22;	author tls;	state Exp;
branches;
next	1.50.14.3;

1.50.14.3
date	2017.12.03.11.36.41;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.49.4.1
date	2011.03.05.20.51.52;	author rmind;	state Exp;
branches;
next	;

1.49.6.1
date	2011.06.06.09.06.39;	author jruoho;	state Exp;
branches;
next	;

1.49.8.1
date	2011.03.05.15.10.01;	author bouyer;	state Exp;
branches;
next	;

1.47.10.1
date	2009.05.04.08.11.48;	author yamt;	state Exp;
branches;
next	1.47.10.2;

1.47.10.2
date	2009.09.16.13.37.42;	author yamt;	state Exp;
branches;
next	;

1.47.18.1
date	2009.03.03.18.29.13;	author skrll;	state Exp;
branches;
next	;

1.47.24.1
date	2009.05.13.17.18.17;	author jym;	state Exp;
branches;
next	;

1.45.2.1
date	2007.12.08.18.17.46;	author mjf;	state Exp;
branches;
next	;

1.44.8.1
date	2007.12.09.19.36.09;	author jmcneill;	state Exp;
branches;
next	;

1.44.10.1
date	2007.11.06.23.21.47;	author matt;	state Exp;
branches;
next	1.44.10.2;

1.44.10.2
date	2008.01.09.01.48.42;	author matt;	state Exp;
branches;
next	1.44.10.3;

1.44.10.3
date	2008.03.23.02.04.20;	author matt;	state Exp;
branches;
next	;

1.43.2.1
date	2007.10.03.19.24.50;	author garbled;	state Exp;
branches;
next	;

1.41.4.1
date	2008.11.05.20.46.16;	author snj;	state Exp;
branches;
next	;

1.41.6.1
date	2007.04.15.16.02.53;	author yamt;	state Exp;
branches;
next	;

1.41.10.1
date	2007.04.10.13.23.13;	author ad;	state Exp;
branches;
next	1.41.10.2;

1.41.10.2
date	2007.05.27.12.28.02;	author ad;	state Exp;
branches;
next	1.41.10.3;

1.41.10.3
date	2007.08.20.18.38.41;	author ad;	state Exp;
branches;
next	1.41.10.4;

1.41.10.4
date	2007.12.03.18.38.47;	author ad;	state Exp;
branches;
next	;

1.41.12.1
date	2007.07.11.20.01.40;	author mjf;	state Exp;
branches;
next	;

1.40.20.1
date	2006.11.18.21.29.30;	author ad;	state Exp;
branches;
next	;

1.38.12.1
date	2006.06.21.14.55.23;	author yamt;	state Exp;
branches;
next	1.38.12.2;

1.38.12.2
date	2006.12.30.20.46.51;	author yamt;	state Exp;
branches;
next	1.38.12.3;

1.38.12.3
date	2007.09.03.14.29.13;	author yamt;	state Exp;
branches;
next	1.38.12.4;

1.38.12.4
date	2007.12.07.17.26.05;	author yamt;	state Exp;
branches;
next	1.38.12.5;

1.38.12.5
date	2008.02.27.08.36.24;	author yamt;	state Exp;
branches;
next	;

1.37.2.1
date	2004.07.23.07.01.29;	author tron;	state Exp;
branches;
next	;

1.22.6.1
date	2004.08.03.10.40.00;	author skrll;	state Exp;
branches;
next	1.22.6.2;

1.22.6.2
date	2004.09.18.14.39.43;	author skrll;	state Exp;
branches;
next	1.22.6.3;

1.22.6.3
date	2004.09.21.13.21.13;	author skrll;	state Exp;
branches;
next	1.22.6.4;

1.22.6.4
date	2005.11.10.13.58.33;	author skrll;	state Exp;
branches;
next	;

1.20.2.1
date	2002.05.16.13.32.46;	author gehenna;	state Exp;
branches;
next	1.20.2.2;

1.20.2.2
date	2002.05.17.15.09.18;	author gehenna;	state Exp;
branches;
next	;

1.13.2.1
date	2001.11.14.18.15.34;	author nathanw;	state dead;
branches;
next	1.13.2.2;

1.13.2.2
date	2002.01.08.00.27.26;	author nathanw;	state Exp;
branches;
next	1.13.2.3;

1.13.2.3
date	2002.04.01.07.42.17;	author nathanw;	state Exp;
branches;
next	1.13.2.4;

1.13.2.4
date	2002.06.20.03.40.48;	author nathanw;	state Exp;
branches;
next	1.13.2.5;

1.13.2.5
date	2002.09.17.21.17.19;	author nathanw;	state Exp;
branches;
next	1.13.2.6;

1.13.2.6
date	2002.11.11.22.03.49;	author nathanw;	state Exp;
branches;
next	;

1.12.2.1
date	2001.11.14.02.22.36;	author thorpej;	state Exp;
branches;
next	;

1.10.2.1
date	2002.01.10.19.48.23;	author thorpej;	state Exp;
branches;
next	1.10.2.2;

1.10.2.2
date	2002.03.16.15.59.26;	author jdolecek;	state Exp;
branches;
next	1.10.2.3;

1.10.2.3
date	2002.06.23.17.40.27;	author jdolecek;	state Exp;
branches;
next	1.10.2.4;

1.10.2.4
date	2002.10.10.18.35.36;	author jdolecek;	state Exp;
branches;
next	;

1.10.4.1
date	2001.10.01.12.41.47;	author fvdl;	state Exp;
branches;
next	;

1.8.2.1
date	2001.06.21.19.33.31;	author nathanw;	state Exp;
branches;
next	;

1.5.2.1
date	2000.11.14.20.28.22;	author bouyer;	state dead;
branches;
next	1.5.2.2;

1.5.2.2
date	2000.11.20.20.23.41;	author bouyer;	state Exp;
branches;
next	1.5.2.3;

1.5.2.3
date	2000.11.22.16.01.32;	author bouyer;	state Exp;
branches;
next	1.5.2.4;

1.5.2.4
date	2000.12.08.09.30.25;	author bouyer;	state Exp;
branches;
next	1.5.2.5;

1.5.2.5
date	2001.01.18.09.22.58;	author bouyer;	state Exp;
branches;
next	;

1.1.4.1
date	2000.06.14.15.45.37;	author minoura;	state dead;
branches;
next	1.1.4.2;

1.1.4.2
date	2000.06.22.17.02.57;	author minoura;	state Exp;
branches;
next	;


desc
@@


1.54
log
@Enable Bluetooth support.
usbdevices.config includes support for USB Bluetooth.
Tested on an o2 with a PCI USB adapter and Broadcom BCM20702A0 dongle.
@
text
@#	$NetBSD: files.sgimips,v 1.53 2015/02/18 16:47:58 macallan Exp $

maxpartitions 16

maxusers 2 8 64

device mainbus {[addr = -1]}
attach mainbus at root
file arch/sgimips/sgimips/mainbus.c	mainbus

device cpu
attach cpu at mainbus
file arch/sgimips/sgimips/cpu.c		cpu

file dev/arcbios/arcbios.c
file dev/arcbios/arcbios_tty.c
file dev/arcbios/arcbios_calls.S

file arch/sgimips/sgimips/arcemu.c

file arch/sgimips/sgimips/ip22_cache.S		indy_r4600_cache
file arch/sgimips/sgimips/autoconf.c
file arch/sgimips/sgimips/bus.c
file arch/sgimips/sgimips/clock.c
file arch/sgimips/sgimips/console.c
file arch/sgimips/sgimips/disksubr.c
file arch/sgimips/sgimips/machdep.c

file arch/mips/mips/bus_dma.c
file arch/mips/mips/mips3_clock.c	mips3
file arch/mips/mips/mips3_clockintr.c	mips3

file dev/md_root.c			memory_disk_hooks

file dev/cons.c

# Stack-less Just-In-Time compiler
include	"external/bsd/sljit/conf/files.sljit"

# Machine-dependent drivers
include "arch/sgimips/dev/files.dev"
include "arch/sgimips/ioc/files.ioc"		# depends on int0 (files.dev)
defflag opt_sgimace.h MACE_NEEDS_DELAYS
include "arch/sgimips/mace/files.mace"

# Machine-independent drivers.
include "dev/i2o/files.i2o"

include "dev/pci/files.pci"
file	arch/sgimips/pci/pci_machdep.c	pci

include "dev/eisa/files.eisa"
file	arch/sgimips/eisa/eisa_machdep.c	eisa

include "dev/vme/files.vme"
include "dev/pckbport/files.pckbport"
include "dev/usb/files.usb"
include "dev/scsipi/files.scsipi"
include "dev/ata/files.ata"

include "arch/sgimips/gio/files.gio"

#
# Machine-independent IEEE 1394 device support  
#
include "dev/bluetooth/files.bluetooth"
include "dev/ieee1394/files.ieee1394"

include "arch/sgimips/conf/majors.sgimips"
@


1.53
log
@switch sgimips to common bus_dma and bus_space in arch/mips/
Tested on O2 and Indy.
Things that are compile-tested only for lack of hardware:
- GIO ethernet cards with PCI bridges
- IP2x hardware not found on Indy
- IP1x
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.52 2014/07/20 10:22:55 alnsn Exp $
d66 1
@


1.53.18.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.54 2019/03/23 17:44:49 sevan Exp $
a65 1
include "dev/bluetooth/files.bluetooth"
@


1.52
log
@Include sljit files.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.51 2012/10/02 23:54:54 christos Exp $
d29 1
a29 2
file dev/bus_dma/bus_dmamem_common.c

@


1.52.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.53 2015/02/18 16:47:58 macallan Exp $
d29 2
a30 1
file arch/mips/mips/bus_dma.c
@


1.51
log
@move common/bus_dma/ -> dev/bus_dma/
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.50 2011/02/20 07:59:49 matt Exp $
d38 3
@


1.51.10.1
log
@Rebase.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.52 2014/07/20 10:22:55 alnsn Exp $
a37 3
# Stack-less Just-In-Time compiler
include	"external/bsd/sljit/conf/files.sljit"

@


1.50
log
@Merge forward matt-nb5-mips64
Adapt to new interrupt/spl framework
Deal with arcbios calls being O32 and kernels being N32/N64.
Need to save/restore T8 across arcbios calls.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.49 2009/08/21 04:10:33 thorpej Exp $
d29 1
a29 1
file common/bus_dma/bus_dmamem_common.c
@


1.50.14.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.51 2012/10/02 23:54:54 christos Exp $
d29 1
a29 1
file dev/bus_dma/bus_dmamem_common.c
@


1.50.14.2
log
@Rebase to HEAD as of a few days ago.
@
text
@d1 1
a1 1
#	$NetBSD$
a37 3
# Stack-less Just-In-Time compiler
include	"external/bsd/sljit/conf/files.sljit"

@


1.50.14.3
log
@update from HEAD
@
text
@d29 2
a30 1
file arch/mips/mips/bus_dma.c
@


1.50.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.50 2011/02/20 07:59:49 matt Exp $
d29 1
a29 1
file dev/bus_dma/bus_dmamem_common.c
@


1.49
log
@Use bus_dmamem_common.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.48 2009/02/12 06:33:56 rumble Exp $
d17 1
@


1.49.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.50 2011/02/20 07:59:49 matt Exp $
a16 1
file dev/arcbios/arcbios_calls.S
@


1.49.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD$
a16 1
file dev/arcbios/arcbios_calls.S
@


1.49.8.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD$
a16 1
file dev/arcbios/arcbios_calls.S
@


1.48
log
@Enable Personal IRIS 4D/20 and 4D/25 support:
  - Adapt int(4) to handle the INT1 chip
  - Move generic rtc clocks out of hpc/ and into dev/
  - Handle the very strangely wired eeprom and other bits in arcemu
  - Sprinkle MACH_SGI_IP6 as necessary
  - Enable IP6/IP10 devices in GENERIC32_IP12. Yes, the naming is poor but
    there's no winning with kernel/hw compatibility on sgimips...

Tested on my 4D/25. Doesn't (appear to) break macallan@@'s IP22.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.47 2008/02/20 21:43:35 drochner Exp $
d28 2
@


1.47
log
@Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.46 2007/12/03 15:34:17 ad Exp $
d7 1
a7 2
# XXX: arcemu needs smc93cx6, so put it here pending a better solution
device mainbus {[addr = -1]}: smc93cx6
a35 1
include "arch/sgimips/ioc/files.ioc"
d37 1
@


1.47.24.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.48 2009/02/12 06:33:56 rumble Exp $
d7 2
a8 1
device mainbus {[addr = -1]}
d37 1
a38 1
include "arch/sgimips/ioc/files.ioc"		# depends on int0 (files.dev)
@


1.47.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.47 2008/02/20 21:43:35 drochner Exp $
d7 2
a8 1
device mainbus {[addr = -1]}
d37 1
a38 1
include "arch/sgimips/ioc/files.ioc"		# depends on int0 (files.dev)
@


1.47.10.2
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.47.10.1 2009/05/04 08:11:48 yamt Exp $
a27 2
file common/bus_dma/bus_dmamem_common.c

@


1.47.18.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.48 2009/02/12 06:33:56 rumble Exp $
d7 2
a8 1
device mainbus {[addr = -1]}
d37 1
a38 1
include "arch/sgimips/ioc/files.ioc"		# depends on int0 (files.dev)
@


1.46
log
@Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.45 2007/10/17 19:57:03 garbled Exp $
a44 6
# wscons stuff
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/rasops/files.rasops"
include "dev/wsfb/files.wsfb"

@


1.45
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: files.sgimips,v 1.43.2.1 2007/10/03 19:24:50 garbled Exp $
a28 1
file arch/mips/mips/softintr.c
@


1.45.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.46 2007/12/03 15:34:17 ad Exp $
d29 1
@


1.44
log
@make the delay()s and spl*()s in bus_space*() functions optional
( enable with options MACE_NEEDS_DELAYS )
mec apparently was the only device that really needed them and that's no
longer the case, at least on my O2.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.43 2007/04/14 04:50:40 macallan Exp $
@


1.44.8.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.46 2007/12/03 15:34:17 ad Exp $
d29 1
@


1.44.10.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.45 2007/10/17 19:57:03 garbled Exp $
@


1.44.10.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.44.10.1 2007/11/06 23:21:47 matt Exp $
d29 1
@


1.44.10.3
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.sgimips,v 1.44.10.2 2008/01/09 01:48:42 matt Exp
d45 6
@


1.43
log
@also include files.rasops
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.42 2007/04/10 02:55:02 macallan Exp $
d40 1
@


1.43.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.44 2007/07/15 23:27:55 macallan Exp $
a39 1
defflag opt_sgimace.h MACE_NEEDS_DELAYS
@


1.42
log
@include files.wsfb
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41 2006/09/16 08:50:27 gdamore Exp $
d48 1
@


1.41
log
@sgimips converted to timecounters.  Systems that can do them get mips_cp0
based logic.  We also use the common mips3_clock functions for those systems,
removing some port-specific code.

Tested by martin@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.40 2005/12/11 12:18:52 christos Exp $
d45 5
a56 2
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
@


1.41.4.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #1221):
	sys/arch/sgimips/conf/files.sgimips: revision 1.44
	sys/arch/sgimips/sgimips/bus.c: revision 1.50
make the delay()s and spl*()s in bus_space*() functions optional
( enable with options MACE_NEEDS_DELAYS )
mec apparently was the only device that really needed them and that's no
longer the case, at least on my O2.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41 2006/09/16 08:50:27 gdamore Exp $
a39 1
defflag opt_sgimace.h MACE_NEEDS_DELAYS
@


1.41.12.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.43 2007/04/14 04:50:40 macallan Exp $
a44 6
# wscons stuff
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/rasops/files.rasops"
include "dev/wsfb/files.wsfb"

d52 2
@


1.41.6.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41 2006/09/16 08:50:27 gdamore Exp $
a44 6
# wscons stuff
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/rasops/files.rasops"
include "dev/wsfb/files.wsfb"

d52 2
@


1.41.10.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41 2006/09/16 08:50:27 gdamore Exp $
a44 5
# wscons stuff
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/wsfb/files.wsfb"

d52 2
@


1.41.10.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41.10.1 2007/04/10 13:23:13 ad Exp $
a47 1
include "dev/rasops/files.rasops"
@


1.41.10.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41.10.2 2007/05/27 12:28:02 ad Exp $
a39 1
defflag opt_sgimace.h MACE_NEEDS_DELAYS
@


1.41.10.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41.10.3 2007/08/20 18:38:41 ad Exp $
d29 1
@


1.40
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.22.6.4 2005/11/10 13:58:33 skrll Exp $
d30 2
@


1.40.20.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.41 2006/09/16 08:50:27 gdamore Exp $
a29 2
file arch/mips/mips/mips3_clock.c	mips3
file arch/mips/mips/mips3_clockintr.c	mips3
@


1.39
log
@ieee1394 import from FreeBSD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38 2004/04/10 22:48:44 pooka Exp $
@


1.38
log
@build arcemu
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.37 2004/03/13 17:31:34 bjh21 Exp $
d59 5
@


1.38.12.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38 2004/04/10 22:48:44 pooka Exp $
a58 5
#
# Machine-independent IEEE 1394 device support  
#
include "dev/ieee1394/files.ieee1394"

@


1.38.12.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38.12.1 2006/06/21 14:55:23 yamt Exp $
a29 2
file arch/mips/mips/mips3_clock.c	mips3
file arch/mips/mips/mips3_clockintr.c	mips3
@


1.38.12.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38.12.2 2006/12/30 20:46:51 yamt Exp $
a39 1
defflag opt_sgimace.h MACE_NEEDS_DELAYS
a44 6
# wscons stuff
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/rasops/files.rasops"
include "dev/wsfb/files.wsfb"

d52 2
@


1.38.12.4
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38.12.3 2007/09/03 14:29:13 yamt Exp $
d29 1
@


1.38.12.5
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38.12.4 2007/12/07 17:26:05 yamt Exp $
d45 6
@


1.37
log
@Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it.  This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111.  The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers.  To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned.  Thy just use rather more function pointers than before.  Tested
on i386 and (with a new host driver) acorn32.  Compiled on several other
affected architectures.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.36 2004/01/19 03:26:14 sekiya Exp $
d7 2
a8 1
device mainbus {[addr = -1]}
d19 2
@


1.37.2.1
log
@Pull up revision 1.38 (requested by rumble in ticket #682):
build arcemu
@
text
@d1 1
a1 1
#	$NetBSD$
d7 1
a7 2
# XXX: arcemu needs smc93cx6, so put it here pending a better solution
device mainbus {[addr = -1]}: smc93cx6
a17 2
file arch/sgimips/sgimips/arcemu.c

@


1.36
log
@Completely remove IP2X and IP32, which renders opt_machtype.h obsolete.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.35 2004/01/19 00:12:31 sekiya Exp $
d49 1
a49 1
include "dev/pckbc/files.pckbc"
@


1.35
log
@Attach int0 at mainbus (precedent being the ip32 CRIME device, which handled
interrupts and timer calibration yet is also attached at mainbus).

Introduce the INDY_R4600_CACHE config option, which more accurately describes
the code enabled by this option.

This renders #ifdef IPxx completely obsolete, thus we theoretically can unify
the GENERIC files if a workable load address relocation scheme can be found.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.34 2004/01/18 04:06:42 sekiya Exp $
a6 2
defflag	opt_machtypes.h		IP1X IP2X IP32

@


1.34
log
@Following the example of the hpc/, gio/, and ioc/ directories, move the
mace devices to their own mace/ directory.  Alter conf/files.sgimips to
reflect this change in a sane manner (i.e., pull in dev/files.dev and
mace/files.mace when appropriate).

At the same time, allow crime_intr_establish() to fall through to
mace_intr_establish().  mace devices now call cpu_intr_establish().
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.33 2004/01/18 00:55:26 sekiya Exp $
d20 1
a20 2
file arch/sgimips/sgimips/ip22_cache.S		ip2x
file arch/sgimips/sgimips/int.c			ip1x | ip2x
@


1.33
log
@ip2x.c and ip32.c are no more.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.32 2004/01/12 12:15:05 sekiya Exp $
a16 55
include "arch/sgimips/ioc/files.ioc"

define giobus {}

device imc: giobus, eisabus
attach imc at mainbus
file arch/sgimips/dev/imc.c		imc

device pic: giobus
attach pic at mainbus
file arch/sgimips/dev/pic.c		pic

device crime
attach crime at mainbus
file arch/sgimips/dev/crime.c		crime

device mace {[offset = -1], [intr = -1], [intrmask = 0] }
attach mace at mainbus
file arch/sgimips/dev/mace.c		mace

attach com at mace with com_mace
file arch/sgimips/dev/com_mace.c	com_mace

device lpt
attach lpt at mace with lpt_mace
file arch/sgimips/dev/lpt_mace.c	lpt_mace
file dev/ic/lpt.c			lpt_mace

attach pckbc at mace with pckbc_mace
file arch/sgimips/dev/pckbc_mace.c	pckbc_mace

device mcclock
attach mcclock at mace with mcclock_mace
file arch/sgimips/dev/mcclock_mace.c	mcclock_mace

device mec: arp, ether, ifnet, mii
attach mec at mace
file arch/sgimips/dev/if_mec.c		mec

device macau: audiobus, ad1848, auconv
attach macau at mace with macau
file arch/sgimips/dev/macau_mace.c	macau

device macepci: pcibus
attach macepci at mace
file arch/sgimips/pci/macepci.c		macepci

device	zsc {[channel = -1]}
device	zstty: tty
attach	zstty at zsc
file 	dev/ic/z8530tty.c			zstty needs-flag
file	arch/sgimips/dev/zs_kgdb.c		kgdb
file 	arch/sgimips/dev/zs.c			zsc needs-flag
file 	dev/ic/z8530sc.c			zsc

d35 6
a40 1
# Machine-independent I2O drivers.
@


1.32
log
@Add pic attached at mainbus (for IP12).
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.31 2003/12/15 13:02:28 sekiya Exp $
d7 1
a7 1
defflag	opt_machtypes.h		IP2X IP32
a74 1
file arch/sgimips/sgimips/ip2x.c		ip2x
d76 1
a76 1
file arch/sgimips/sgimips/ip32.c		ip32
@


1.31
log
@Part two in the Great Renaming.  ip22.c becomes ip2x.c, and all generic ip2x
routines become ip2x_*.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.30 2003/12/15 12:48:37 sekiya Exp $
d25 4
@


1.30
log
@Change all IP22 preprocessor conditionals to IP2X preprocessor conditionals.

Part one of two -- part two will be renaming ip22_*() to ip2x_*().
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.29 2003/12/15 10:26:38 sekiya Exp $
d71 1
a71 1
file arch/sgimips/sgimips/ip22.c		ip2x
@


1.29
log
@Add ioc driver to IP2x config file, pull in ioc/files.ioc as well.  Note that
IP2x now has blinkenlitzen.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.28 2003/12/14 05:23:12 sekiya Exp $
d7 1
a7 1
defflag	opt_machtypes.h		IP20 IP22 IP32
d71 2
a72 3
file arch/sgimips/sgimips/ip20.c		ip20
file arch/sgimips/sgimips/ip22.c		ip22
file arch/sgimips/sgimips/ip22_cache.S		ip22
@


1.28
log
@Compile sgimips/ip[23]2.c iff the corresponding IP[23] is defined in the
config file.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.27 2003/11/22 03:39:35 sekiya Exp $
d16 2
@


1.27
log
@Add ip20.c
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.26 2003/11/13 02:31:46 sekiya Exp $
d69 2
a70 2
file arch/sgimips/sgimips/ip20.c
file arch/sgimips/sgimips/ip22.c
d72 1
a72 1
file arch/sgimips/sgimips/ip32.c
@


1.26
log
@Rationalize config file scheme.  Discussed at length with rafal@@, pooka@@, soren@@.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.25 2003/10/05 15:38:08 tsutsui Exp $
d69 1
@


1.25
log
@Apply a bunch of patches written by Christopher SEKIYA
(with several cosmetic changes by me) which fixes O2 (IP32) support.

Now my R5000 O2 works fine in multiuser with on-board AIC7880 SCSIs
and several PCI network cards (but only on serial console yet).
L2 cache on R5000/Rm5200 is still disabled for now, but it will be
fixed later, hopefully.

See recent discussion on port-sgimips for details.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.24 2003/09/15 06:39:20 simonb Exp $
d49 4
@


1.24
log
@Use common mips generic software interrupt routines.

Changes from Izumi Tsutsui, tested by Havard Eidnes.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.23 2003/07/27 01:19:31 thorpej Exp $
d27 1
a27 1
device mace {[offset = -1], [intr = -1]}
d34 1
a34 1
device lpt # XXX
d42 1
a42 1
device mcclock # XXX
@


1.23
log
@Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.22 2002/10/26 13:50:43 jdolecek Exp $
d74 2
a75 1
file arch/sgimips/sgimips/softintr.c
@


1.22
log
@now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.21 2002/09/06 13:21:52 gehenna Exp $
a77 1
file dev/clock_subr.c
@


1.22.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.38 2004/04/10 22:48:44 pooka Exp $
d7 3
a9 2
# XXX: arcemu needs smc93cx6, so put it here pending a better solution
device mainbus {[addr = -1]}: smc93cx6
d17 45
d65 3
a67 3
file arch/sgimips/sgimips/arcemu.c

file arch/sgimips/sgimips/ip22_cache.S		indy_r4600_cache
d74 1
a74 2

file arch/mips/mips/softintr.c
d78 1
d81 1
a81 6
# Machine-dependent drivers
include "arch/sgimips/ioc/files.ioc"
include "arch/sgimips/dev/files.dev"
include "arch/sgimips/mace/files.mace"

# Machine-independent drivers.
d93 1
a93 1
include "dev/pckbport/files.pckbport"
@


1.22.6.2
log
@Sync with HEAD.
@
text
@@


1.22.6.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.22.6.1 2004/08/03 10:40:00 skrll Exp $
@


1.22.6.4
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.22.6.3 2004/09/21 13:21:13 skrll Exp $
a58 5
#
# Machine-independent IEEE 1394 device support  
#
include "dev/ieee1394/files.ieee1394"

@


1.21
log
@Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.20 2002/04/16 20:50:23 thorpej Exp $
a70 1
file arch/sgimips/sgimips/conf.c
@


1.20
log
@* Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
  the magic "files include order" dance in N machine-dependent
  configuration definitions.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.19 2002/03/13 02:55:14 simonb Exp $
a77 4
major {md = 2}

major {raid = 5}
major {ld = 14}
a96 2
major {sd = 10}
major {cd = 12}
a97 1
major {wd = 13}
d100 2
@


1.20.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.20 2002/04/16 20:50:23 thorpej Exp $
a106 2

include "arch/sgimips/conf/majors.sgimips"
@


1.20.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.20.2.1 2002/05/16 13:32:46 gehenna Exp $
d78 4
d101 2
d104 1
@


1.19
log
@All the mips ports had an identical procfs_machdep.c, so use a common
file under arch/mips/mips.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.18 2001/11/28 10:21:19 lukem Exp $
a98 1
include "dev/mii/files.mii"
@


1.18
log
@- convert usage of "defopt" to "defflag" where the relevant option does
  not support a value (e.g., it's to be used as "options FOO" instead of
  "options FOO=xxx"). options that take a value were converted to
  defparam recently.
- minor whitespace & formatting cleanups
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.17 2001/11/25 15:05:04 soren Exp $
a75 1
file arch/sgimips/sgimips/procfs_machdep.c	procfs
@


1.17
log
@O2 RTC attachment, based on code from Antti Kantee.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.16 2001/11/20 14:34:23 lukem Exp $
d7 1
a7 1
defopt	opt_machtypes.h		IP20 IP22 IP32
@


1.16
log
@- replace "defopt" with "defparam" for options which must take a value,
  as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.15 2001/11/20 12:56:38 lukem Exp $
d42 3
a44 2
#attach mcclock at mace with mcclock_mace
#file arch/sgimips/dev/mcclock_mace.c	mcclock_mace
a86 2
include "arch/sgimips/gio/files.gio"

d107 2
@


1.15
log
@cleanup:
	options SPACE TAB
	makeoptions TAB
	psuedo-device TAB
	remove trailing whitespace
	replace multiple spaces -> tabs
	options "FOO" -> options FOO
	options "FOO=bar" -> options FOO=bar
	options "FOO=\"bar\"" -> options FOO="\"bar\""
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.14 2001/11/18 08:24:33 thorpej Exp $
d7 1
a7 1
defopt	opt_machtypes.h IP20 IP22 IP32
@


1.14
log
@zsc does not needs-count
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.13 2001/11/14 18:15:34 thorpej Exp $
d80 1
a80 1
major {raid = 5} 
@


1.13
log
@Merge the thorpej-mips-cache branch onto the trunk.  This is an
overhaul of how caches are handled for NetBSD's MIPS ports.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.12.2.1 2001/11/14 02:22:36 thorpej Exp $
d58 1
a58 1
file 	arch/sgimips/dev/zs.c			zsc needs-count
@


1.13.2.1
log
@file files.sgimips was added on branch nathanw_sa on 2002-01-08 00:27:26 +0000
@
text
@d1 107
@


1.13.2.2
log
@Catch up to -current.
@
text
@a0 108
#	$NetBSD: files.sgimips,v 1.13.2.1 2002/01/08 00:27:26 nathanw Exp $

maxpartitions 16

maxusers 2 8 64

defflag	opt_machtypes.h		IP20 IP22 IP32

device mainbus {[addr = -1]}
attach mainbus at root
file arch/sgimips/sgimips/mainbus.c	mainbus

device cpu
attach cpu at mainbus
file arch/sgimips/sgimips/cpu.c		cpu

define giobus {}

device imc: giobus, eisabus
attach imc at mainbus
file arch/sgimips/dev/imc.c		imc

device crime
attach crime at mainbus
file arch/sgimips/dev/crime.c		crime

device mace {[offset = -1], [intr = -1]}
attach mace at mainbus
file arch/sgimips/dev/mace.c		mace

attach com at mace with com_mace
file arch/sgimips/dev/com_mace.c	com_mace

device lpt # XXX
attach lpt at mace with lpt_mace
file arch/sgimips/dev/lpt_mace.c	lpt_mace
file dev/ic/lpt.c			lpt_mace

attach pckbc at mace with pckbc_mace
file arch/sgimips/dev/pckbc_mace.c	pckbc_mace

device mcclock # XXX
attach mcclock at mace with mcclock_mace
file arch/sgimips/dev/mcclock_mace.c	mcclock_mace

device mec: arp, ether, ifnet, mii
attach mec at mace
file arch/sgimips/dev/if_mec.c		mec

device macepci: pcibus
attach macepci at mace
file arch/sgimips/pci/macepci.c		macepci

device	zsc {[channel = -1]}
device	zstty: tty
attach	zstty at zsc
file 	dev/ic/z8530tty.c			zstty needs-flag
file	arch/sgimips/dev/zs_kgdb.c		kgdb
file 	arch/sgimips/dev/zs.c			zsc needs-flag
file 	dev/ic/z8530sc.c			zsc

file dev/arcbios/arcbios.c
file dev/arcbios/arcbios_tty.c

file arch/sgimips/sgimips/ip22.c
file arch/sgimips/sgimips/ip22_cache.S		ip22
file arch/sgimips/sgimips/ip32.c
file arch/sgimips/sgimips/autoconf.c
file arch/sgimips/sgimips/bus.c
file arch/sgimips/sgimips/clock.c
file arch/sgimips/sgimips/conf.c
file arch/sgimips/sgimips/console.c
file arch/sgimips/sgimips/disksubr.c
file arch/sgimips/sgimips/machdep.c
file arch/sgimips/sgimips/softintr.c
file arch/sgimips/sgimips/procfs_machdep.c	procfs

file dev/md_root.c			memory_disk_hooks
major {md = 2}

major {raid = 5}
major {ld = 14}

file dev/clock_subr.c
file dev/cons.c

# Machine-independent I2O drivers.
include "dev/i2o/files.i2o"

include "dev/pci/files.pci"
file	arch/sgimips/pci/pci_machdep.c	pci

include "dev/eisa/files.eisa"
file	arch/sgimips/eisa/eisa_machdep.c	eisa

include "dev/vme/files.vme"
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/pckbc/files.pckbc"
include "dev/mii/files.mii"
include "dev/usb/files.usb"
include "dev/scsipi/files.scsipi"
major {sd = 10}
major {cd = 12}
include "dev/ata/files.ata"
major {wd = 13}

include "arch/sgimips/gio/files.gio"
@


1.13.2.3
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.13.2.2 2002/04/01 07:42:17 nathanw Exp $
d76 1
@


1.13.2.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.13.2.3 2002/06/20 03:40:48 nathanw Exp $
d99 1
@


1.13.2.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.13.2.4 2002/09/17 21:17:19 nathanw Exp $
d78 4
d101 2
d104 1
a106 2

include "arch/sgimips/conf/majors.sgimips"
@


1.13.2.6
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.13.2.5 2002/11/11 22:03:49 nathanw Exp $
d71 1
@


1.12
log
@Moved COMPAT_LINUX config stuff from arch/sgimips to arch/mips, so that it's
available on all Mips ports.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.11 2001/09/22 21:30:15 manu Exp $
d65 1
@


1.12.2.1
log
@Shuffle around the code that frobs the IP-22 L2 SysAD cache,
and add code (untested and not enabled yet) to actually enable
and flush this cache.

The code is really just a placeholder -- I need to find someone
that has a machine equipped with such a cache.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.12 2001/09/23 19:45:41 manu Exp $
a64 1
file arch/sgimips/sgimips/ip22_cache.S		ip22
@


1.11
log
@config stuff for COMPAT_LINUX
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.10 2001/07/08 20:30:14 thorpej Exp $
a5 7

# Linux compatibility
include "compat/ossaudio/files.ossaudio"
include "compat/linux/files.linux"
include "compat/linux/arch/mips/files.linux_mips"
file arch/mips/mips/linux_trap.c			compat_linux
file arch/mips/mips/linux_syscall.c			compat_linux
@


1.10
log
@Use sys/dev/arcbios.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.9 2001/05/11 05:04:34 thorpej Exp $
d6 7
@


1.10.2.1
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.18 2001/11/28 10:21:19 lukem Exp $
d7 1
a7 1
defflag	opt_machtypes.h		IP20 IP22 IP32
d42 2
a43 3
device mcclock # XXX
attach mcclock at mace with mcclock_mace
file arch/sgimips/dev/mcclock_mace.c	mcclock_mace
d58 1
a58 1
file 	arch/sgimips/dev/zs.c			zsc needs-flag
a64 1
file arch/sgimips/sgimips/ip22_cache.S		ip22
d79 1
a79 1
major {raid = 5}
d85 2
a106 2

include "arch/sgimips/gio/files.gio"
@


1.10.2.2
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.10.2.1 2002/01/10 19:48:23 thorpej Exp $
d76 1
@


1.10.2.3
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.10.2.2 2002/03/16 15:59:26 jdolecek Exp $
d99 1
@


1.10.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: files.sgimips,v 1.10.2.3 2002/06/23 17:40:27 jdolecek Exp $
d78 4
d101 2
d104 1
a106 2

include "arch/sgimips/conf/majors.sgimips"
@


1.10.4.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.12 2001/09/23 19:45:41 manu Exp $
@


1.9
log
@Autoconfiguration glue changes for Indigo2/Indy support.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.8 2001/01/17 00:07:36 fvdl Exp $
d61 3
a65 1
file arch/sgimips/sgimips/arcs.c
@


1.8
log
@Add machdep file for procfs. Currently only used for linux-style
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.7 2000/11/26 17:44:10 ad Exp $
d7 2
d56 4
a59 1
file	dev/ic/z8530tty.c		zstty needs-count       
d61 2
d71 1
a83 1
#include "arch/sgimips/hpc/files.hpc"
d91 3
a94 1
include "dev/eisa/files.eisa"
@


1.8.2.1
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.8 2001/01/17 00:07:36 fvdl Exp $
a6 2
defopt	opt_machtypes.h IP20 IP22 IP32

d54 1
a54 4
file 	dev/ic/z8530tty.c			zstty needs-flag
file	arch/sgimips/dev/zs_kgdb.c		kgdb
file 	arch/sgimips/dev/zs.c			zsc needs-count
file 	dev/ic/z8530sc.c			zsc
a55 2
file arch/sgimips/sgimips/ip22.c
file arch/sgimips/sgimips/ip32.c
a63 1
file arch/sgimips/sgimips/softintr.c
d76 1
d84 1
a85 3
file	arch/sgimips/eisa/eisa_machdep.c	eisa

include "dev/vme/files.vme"
@


1.7
log
@lsu -> ld, by popular request.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.6 2000/11/21 00:17:33 soren Exp $
d64 1
@


1.6
log
@Use dev/md_root.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.5 2000/11/14 20:28:22 pooka Exp $
d69 1
a69 1
major {lsu = 14}
@


1.5
log
@add I2O to make config work again
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.4 2000/10/23 11:32:30 ad Exp $
d65 1
a65 1
file arch/sgimips/sgimips/md_root.c	memory_disk_hooks
@


1.5.2.1
log
@file files.sgimips was added on branch thorpej_scsipi on 2000-11-20 20:23:41 +0000
@
text
@d1 94
@


1.5.2.2
log
@Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
@
text
@a0 91
#	$NetBSD: files.sgimips,v 1.5.2.1 2000/11/20 20:23:41 bouyer Exp $

maxpartitions 16

maxusers 2 8 64

device mainbus {[addr = -1]}
attach mainbus at root
file arch/sgimips/sgimips/mainbus.c	mainbus

device cpu
attach cpu at mainbus
file arch/sgimips/sgimips/cpu.c		cpu

define giobus {}

device imc: giobus, eisabus
attach imc at mainbus
file arch/sgimips/dev/imc.c		imc

device crime
attach crime at mainbus
file arch/sgimips/dev/crime.c		crime

device mace {[offset = -1], [intr = -1]}
attach mace at mainbus
file arch/sgimips/dev/mace.c		mace

attach com at mace with com_mace
file arch/sgimips/dev/com_mace.c	com_mace

device lpt # XXX
attach lpt at mace with lpt_mace
file arch/sgimips/dev/lpt_mace.c	lpt_mace
file dev/ic/lpt.c			lpt_mace

attach pckbc at mace with pckbc_mace
file arch/sgimips/dev/pckbc_mace.c	pckbc_mace

#attach mcclock at mace with mcclock_mace
#file arch/sgimips/dev/mcclock_mace.c	mcclock_mace

device mec: arp, ether, ifnet, mii
attach mec at mace
file arch/sgimips/dev/if_mec.c		mec

device macepci: pcibus
attach macepci at mace
file arch/sgimips/pci/macepci.c		macepci

device	zsc {[channel = -1]}
device	zstty: tty
attach	zstty at zsc
file	dev/ic/z8530tty.c		zstty needs-count       

file arch/sgimips/sgimips/arcs.c
file arch/sgimips/sgimips/autoconf.c
file arch/sgimips/sgimips/bus.c
file arch/sgimips/sgimips/clock.c
file arch/sgimips/sgimips/conf.c
file arch/sgimips/sgimips/console.c
file arch/sgimips/sgimips/disksubr.c
file arch/sgimips/sgimips/machdep.c

file arch/sgimips/sgimips/md_root.c	memory_disk_hooks
major {md = 2}

major {raid = 5} 
major {lsu = 14}

file dev/clock_subr.c
file dev/cons.c

include "arch/sgimips/gio/files.gio"
#include "arch/sgimips/hpc/files.hpc"

include "dev/pci/files.pci"
file	arch/sgimips/pci/pci_machdep.c	pci

include "dev/vme/files.vme"
include "dev/eisa/files.eisa"
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/pckbc/files.pckbc"
include "dev/mii/files.mii"
include "dev/usb/files.usb"
include "dev/scsipi/files.scsipi"
major {sd = 10}
major {cd = 12}
include "dev/ata/files.ata"
major {wd = 13}
@


1.5.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.5.2.2 2000/11/22 16:01:32 bouyer Exp $
d65 1
a65 1
file dev/md_root.c			memory_disk_hooks
a76 3
# Machine-independent I2O drivers.
include "dev/i2o/files.i2o"

@


1.5.2.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.5.2.3 2000/12/08 09:30:25 bouyer Exp $
d69 1
a69 1
major {ld = 14}
@


1.5.2.5
log
@Sync with head (for UBC+NFS fixes, mostly).
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.5.2.4 2001/01/18 09:22:58 bouyer Exp $
a63 1
file arch/sgimips/sgimips/procfs_machdep.c	procfs
@


1.4
log
@Add `major' for lsu.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.3 2000/06/29 15:20:27 soren Exp $
d76 3
@


1.3
log
@zs can be used on several busses, so define it here.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.2 2000/06/29 15:10:14 soren Exp $
d69 1
@


1.2
log
@Uncomment HPC inclusion for now.
@
text
@d1 1
a1 1
#	$NetBSD: files.sgimips,v 1.1 2000/06/14 15:45:37 soren Exp $
d50 5
@


1.1
log
@Initial commit.
@
text
@d1 1
a1 1
#	$NetBSD$
d32 1
a32 1
device lpt
d35 1
d40 3
a50 4
file arch/sgimips/sgimips/ip22.c
file arch/sgimips/sgimips/ip27.c
file arch/sgimips/sgimips/ip32.c

d69 1
a69 1
include "arch/sgimips/hpc/files.hpc"
@


1.1.4.1
log
@file files.sgimips was added on branch minoura-xpg4dl on 2000-06-22 17:02:57 +0000
@
text
@d1 85
@


1.1.4.2
log
@Sync w/ netbsd-1-5-base.
@
text
@a0 85
#	$NetBSD: files.sgimips,v 1.1.4.1 2000/06/22 17:02:57 minoura Exp $

maxpartitions 16

maxusers 2 8 64

device mainbus {[addr = -1]}
attach mainbus at root
file arch/sgimips/sgimips/mainbus.c	mainbus

device cpu
attach cpu at mainbus
file arch/sgimips/sgimips/cpu.c		cpu

define giobus {}

device imc: giobus, eisabus
attach imc at mainbus
file arch/sgimips/dev/imc.c		imc

device crime
attach crime at mainbus
file arch/sgimips/dev/crime.c		crime

device mace {[offset = -1], [intr = -1]}
attach mace at mainbus
file arch/sgimips/dev/mace.c		mace

attach com at mace with com_mace
file arch/sgimips/dev/com_mace.c	com_mace

device lpt
attach lpt at mace with lpt_mace
file arch/sgimips/dev/lpt_mace.c	lpt_mace

attach pckbc at mace with pckbc_mace
file arch/sgimips/dev/pckbc_mace.c	pckbc_mace

device mec: arp, ether, ifnet, mii
attach mec at mace
file arch/sgimips/dev/if_mec.c		mec

device macepci: pcibus
attach macepci at mace
file arch/sgimips/pci/macepci.c		macepci

file arch/sgimips/sgimips/ip22.c
file arch/sgimips/sgimips/ip27.c
file arch/sgimips/sgimips/ip32.c

file arch/sgimips/sgimips/arcs.c
file arch/sgimips/sgimips/autoconf.c
file arch/sgimips/sgimips/bus.c
file arch/sgimips/sgimips/clock.c
file arch/sgimips/sgimips/conf.c
file arch/sgimips/sgimips/console.c
file arch/sgimips/sgimips/disksubr.c
file arch/sgimips/sgimips/machdep.c

file arch/sgimips/sgimips/md_root.c	memory_disk_hooks
major {md = 2}

major {raid = 5} 

file dev/clock_subr.c
file dev/cons.c

include "arch/sgimips/gio/files.gio"
include "arch/sgimips/hpc/files.hpc"

include "dev/pci/files.pci"
file	arch/sgimips/pci/pci_machdep.c	pci

include "dev/vme/files.vme"
include "dev/eisa/files.eisa"
include "dev/wscons/files.wscons"
include "dev/wsfont/files.wsfont"
include "dev/pckbc/files.pckbc"
include "dev/mii/files.mii"
include "dev/usb/files.usb"
include "dev/scsipi/files.scsipi"
major {sd = 10}
major {cd = 12}
include "dev/ata/files.ata"
major {wd = 13}
@
