head	1.37;
access;
symbols
	netbsd-11-0-RC3:1.37
	netbsd-11-0-RC2:1.37
	netbsd-11-0-RC1:1.37
	perseant-exfatfs-base-20250801:1.37
	netbsd-11:1.37.0.136
	netbsd-11-base:1.37
	netbsd-10-1-RELEASE:1.37
	perseant-exfatfs-base-20240630:1.37
	perseant-exfatfs:1.37.0.134
	perseant-exfatfs-base:1.37
	netbsd-8-3-RELEASE:1.37
	netbsd-9-4-RELEASE:1.37
	netbsd-10-0-RELEASE:1.37
	netbsd-10-0-RC6:1.37
	netbsd-10-0-RC5:1.37
	netbsd-10-0-RC4:1.37
	netbsd-10-0-RC3:1.37
	netbsd-10-0-RC2:1.37
	thorpej-ifq:1.37.0.132
	thorpej-ifq-base:1.37
	thorpej-altq-separation:1.37.0.130
	thorpej-altq-separation-base:1.37
	netbsd-10-0-RC1:1.37
	netbsd-10:1.37.0.128
	netbsd-10-base:1.37
	bouyer-sunxi-drm:1.37.0.126
	bouyer-sunxi-drm-base:1.37
	netbsd-9-3-RELEASE:1.37
	thorpej-i2c-spi-conf2:1.37.0.124
	thorpej-i2c-spi-conf2-base:1.37
	thorpej-futex2:1.37.0.122
	thorpej-futex2-base:1.37
	thorpej-cfargs2:1.37.0.120
	thorpej-cfargs2-base:1.37
	cjep_sun2x-base1:1.37
	cjep_sun2x:1.37.0.118
	cjep_sun2x-base:1.37
	cjep_staticlib_x-base1:1.37
	netbsd-9-2-RELEASE:1.37
	cjep_staticlib_x:1.37.0.116
	cjep_staticlib_x-base:1.37
	thorpej-i2c-spi-conf:1.37.0.114
	thorpej-i2c-spi-conf-base:1.37
	thorpej-cfargs:1.37.0.112
	thorpej-cfargs-base:1.37
	thorpej-futex:1.37.0.110
	thorpej-futex-base:1.37
	netbsd-9-1-RELEASE:1.37
	bouyer-xenpvh-base2:1.37
	phil-wifi-20200421:1.37
	bouyer-xenpvh-base1:1.37
	phil-wifi-20200411:1.37
	bouyer-xenpvh:1.37.0.108
	bouyer-xenpvh-base:1.37
	is-mlppp:1.37.0.106
	is-mlppp-base:1.37
	phil-wifi-20200406:1.37
	netbsd-8-2-RELEASE:1.37
	ad-namecache-base3:1.37
	netbsd-9-0-RELEASE:1.37
	netbsd-9-0-RC2:1.37
	ad-namecache-base2:1.37
	ad-namecache-base1:1.37
	ad-namecache:1.37.0.104
	ad-namecache-base:1.37
	netbsd-9-0-RC1:1.37
	phil-wifi-20191119:1.37
	netbsd-9:1.37.0.102
	netbsd-9-base:1.37
	phil-wifi-20190609:1.37
	netbsd-8-1-RELEASE:1.37
	netbsd-8-1-RC1:1.37
	isaki-audio2:1.37.0.100
	isaki-audio2-base:1.37
	pgoyette-compat-merge-20190127:1.37
	pgoyette-compat-20190127:1.37
	pgoyette-compat-20190118:1.37
	pgoyette-compat-1226:1.37
	pgoyette-compat-1126:1.37
	pgoyette-compat-1020:1.37
	pgoyette-compat-0930:1.37
	pgoyette-compat-0906:1.37
	netbsd-7-2-RELEASE:1.37
	pgoyette-compat-0728:1.37
	netbsd-8-0-RELEASE:1.37
	phil-wifi:1.37.0.98
	phil-wifi-base:1.37
	pgoyette-compat-0625:1.37
	netbsd-8-0-RC2:1.37
	pgoyette-compat-0521:1.37
	pgoyette-compat-0502:1.37
	pgoyette-compat-0422:1.37
	netbsd-8-0-RC1:1.37
	pgoyette-compat-0415:1.37
	pgoyette-compat-0407:1.37
	pgoyette-compat-0330:1.37
	pgoyette-compat-0322:1.37
	pgoyette-compat-0315:1.37
	netbsd-7-1-2-RELEASE:1.37
	pgoyette-compat:1.37.0.96
	pgoyette-compat-base:1.37
	netbsd-7-1-1-RELEASE:1.37
	tls-maxphys-base-20171202:1.37
	matt-nb8-mediatek:1.37.0.94
	matt-nb8-mediatek-base:1.37
	nick-nhusb-base-20170825:1.37
	perseant-stdc-iso10646:1.37.0.92
	perseant-stdc-iso10646-base:1.37
	netbsd-8:1.37.0.90
	netbsd-8-base:1.37
	prg-localcount2-base3:1.37
	prg-localcount2-base2:1.37
	prg-localcount2-base1:1.37
	prg-localcount2:1.37.0.88
	prg-localcount2-base:1.37
	pgoyette-localcount-20170426:1.37
	bouyer-socketcan-base1:1.37
	jdolecek-ncq:1.37.0.86
	jdolecek-ncq-base:1.37
	pgoyette-localcount-20170320:1.37
	netbsd-7-1:1.37.0.84
	netbsd-7-1-RELEASE:1.37
	netbsd-7-1-RC2:1.37
	nick-nhusb-base-20170204:1.37
	netbsd-7-nhusb-base-20170116:1.37
	bouyer-socketcan:1.37.0.82
	bouyer-socketcan-base:1.37
	pgoyette-localcount-20170107:1.37
	netbsd-7-1-RC1:1.37
	nick-nhusb-base-20161204:1.37
	pgoyette-localcount-20161104:1.37
	netbsd-7-0-2-RELEASE:1.37
	nick-nhusb-base-20161004:1.37
	localcount-20160914:1.37
	netbsd-7-nhusb:1.37.0.80
	netbsd-7-nhusb-base:1.37
	pgoyette-localcount-20160806:1.37
	pgoyette-localcount-20160726:1.37
	pgoyette-localcount:1.37.0.78
	pgoyette-localcount-base:1.37
	nick-nhusb-base-20160907:1.37
	nick-nhusb-base-20160529:1.37
	netbsd-7-0-1-RELEASE:1.37
	nick-nhusb-base-20160422:1.37
	nick-nhusb-base-20160319:1.37
	nick-nhusb-base-20151226:1.37
	netbsd-7-0:1.37.0.76
	netbsd-7-0-RELEASE:1.37
	nick-nhusb-base-20150921:1.37
	netbsd-7-0-RC3:1.37
	netbsd-7-0-RC2:1.37
	netbsd-7-0-RC1:1.37
	nick-nhusb-base-20150606:1.37
	nick-nhusb-base-20150406:1.37
	nick-nhusb:1.37.0.74
	nick-nhusb-base:1.37
	netbsd-5-2-3-RELEASE:1.37
	netbsd-5-1-5-RELEASE:1.37
	netbsd-6-0-6-RELEASE:1.37
	netbsd-6-1-5-RELEASE:1.37
	netbsd-7:1.37.0.72
	netbsd-7-base:1.37
	yamt-pagecache-base9:1.37
	yamt-pagecache-tag8:1.37
	netbsd-6-1-4-RELEASE:1.37
	netbsd-6-0-5-RELEASE:1.37
	tls-earlyentropy:1.37.0.70
	tls-earlyentropy-base:1.37
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.37
	riastradh-drm2-base3:1.37
	netbsd-6-1-3-RELEASE:1.37
	netbsd-6-0-4-RELEASE:1.37
	netbsd-5-2-2-RELEASE:1.37
	netbsd-5-1-4-RELEASE:1.37
	netbsd-6-1-2-RELEASE:1.37
	netbsd-6-0-3-RELEASE:1.37
	netbsd-5-2-1-RELEASE:1.37
	netbsd-5-1-3-RELEASE:1.37
	rmind-smpnet-nbase:1.37
	netbsd-6-1-1-RELEASE:1.37
	riastradh-drm2-base2:1.37
	riastradh-drm2-base1:1.37
	riastradh-drm2:1.37.0.68
	riastradh-drm2-base:1.37
	rmind-smpnet:1.37.0.60
	rmind-smpnet-base:1.37
	netbsd-6-1:1.37.0.66
	netbsd-6-0-2-RELEASE:1.37
	netbsd-6-1-RELEASE:1.37
	khorben-n900:1.37.0.64
	netbsd-6-1-RC4:1.37
	netbsd-6-1-RC3:1.37
	agc-symver:1.37.0.62
	agc-symver-base:1.37
	netbsd-6-1-RC2:1.37
	netbsd-6-1-RC1:1.37
	yamt-pagecache-base8:1.37
	netbsd-5-2:1.37.0.58
	netbsd-6-0-1-RELEASE:1.37
	yamt-pagecache-base7:1.37
	netbsd-5-2-RELEASE:1.37
	netbsd-5-2-RC1:1.37
	matt-nb6-plus-nbase:1.37
	yamt-pagecache-base6:1.37
	netbsd-6-0:1.37.0.56
	netbsd-6-0-RELEASE:1.37
	netbsd-6-0-RC2:1.37
	tls-maxphys:1.37.0.54
	tls-maxphys-base:1.37
	matt-nb6-plus:1.37.0.52
	matt-nb6-plus-base:1.37
	netbsd-6-0-RC1:1.37
	jmcneill-usbmp-base10:1.37
	yamt-pagecache-base5:1.37
	jmcneill-usbmp-base9:1.37
	yamt-pagecache-base4:1.37
	jmcneill-usbmp-base8:1.37
	jmcneill-usbmp-base7:1.37
	jmcneill-usbmp-base6:1.37
	jmcneill-usbmp-base5:1.37
	jmcneill-usbmp-base4:1.37
	jmcneill-usbmp-base3:1.37
	jmcneill-usbmp-pre-base2:1.37
	jmcneill-usbmp-base2:1.37
	netbsd-6:1.37.0.50
	netbsd-6-base:1.37
	netbsd-5-1-2-RELEASE:1.37
	netbsd-5-1-1-RELEASE:1.37
	jmcneill-usbmp:1.37.0.48
	jmcneill-usbmp-base:1.37
	jmcneill-audiomp3:1.37.0.46
	jmcneill-audiomp3-base:1.37
	yamt-pagecache-base3:1.37
	yamt-pagecache-base2:1.37
	yamt-pagecache:1.37.0.44
	yamt-pagecache-base:1.37
	rmind-uvmplock-nbase:1.37
	cherry-xenmp:1.37.0.42
	cherry-xenmp-base:1.37
	jym-xensuspend-nbase:1.37
	uebayasi-xip-base7:1.37
	bouyer-quota2-nbase:1.37
	bouyer-quota2:1.37.0.40
	bouyer-quota2-base:1.37
	jruoho-x86intr:1.37.0.38
	jruoho-x86intr-base:1.37
	matt-mips64-premerge-20101231:1.37
	matt-nb5-mips64-premerge-20101231:1.37
	matt-nb5-pq3:1.37.0.36
	matt-nb5-pq3-base:1.37
	netbsd-5-1:1.37.0.34
	uebayasi-xip-base6:1.37
	uebayasi-xip-base5:1.37
	netbsd-5-1-RELEASE:1.37
	uebayasi-xip-base4:1.37
	uebayasi-xip-base3:1.37
	yamt-nfs-mp-base11:1.37
	netbsd-5-1-RC4:1.37
	matt-nb5-mips64-k15:1.37
	uebayasi-xip-base2:1.37
	yamt-nfs-mp-base10:1.37
	netbsd-5-1-RC3:1.37
	netbsd-5-1-RC2:1.37
	uebayasi-xip-base1:1.37
	netbsd-5-1-RC1:1.37
	rmind-uvmplock:1.37.0.32
	rmind-uvmplock-base:1.37
	yamt-nfs-mp-base9:1.37
	uebayasi-xip:1.37.0.30
	uebayasi-xip-base:1.37
	netbsd-5-0-2-RELEASE:1.37
	matt-nb5-mips64-premerge-20091211:1.37
	matt-premerge-20091211:1.37
	yamt-nfs-mp-base8:1.37
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.37
	matt-nb4-mips64-k7-u2a-k9b:1.37
	matt-nb5-mips64-u1-k1-k5:1.37
	yamt-nfs-mp-base7:1.37
	matt-nb5-mips64:1.37.0.28
	netbsd-5-0-1-RELEASE:1.37
	jymxensuspend-base:1.37
	yamt-nfs-mp-base6:1.37
	yamt-nfs-mp-base5:1.37
	yamt-nfs-mp-base4:1.37
	yamt-nfs-mp-base3:1.37
	nick-hppapmap-base4:1.37
	nick-hppapmap-base3:1.37
	netbsd-5-0:1.37.0.26
	netbsd-5-0-RELEASE:1.37
	netbsd-5-0-RC4:1.37
	netbsd-5-0-RC3:1.37
	nick-hppapmap-base2:1.37
	netbsd-5-0-RC2:1.37
	jym-xensuspend:1.37.0.24
	jym-xensuspend-base:1.37
	netbsd-5-0-RC1:1.37
	haad-dm-base2:1.37
	haad-nbase2:1.37
	ad-audiomp2:1.37.0.22
	ad-audiomp2-base:1.37
	netbsd-5:1.37.0.20
	netbsd-5-base:1.37
	nick-hppapmap:1.37.0.18
	nick-hppapmap-base:1.37
	matt-mips64-base2:1.37
	haad-dm-base1:1.37
	wrstuden-revivesa-base-4:1.37
	netbsd-4-0-1-RELEASE:1.35
	wrstuden-revivesa-base-3:1.37
	wrstuden-revivesa-base-2:1.37
	wrstuden-fixsa-newbase:1.35
	nick-csl-alignment-base5:1.36
	haad-dm:1.37.0.16
	haad-dm-base:1.37
	wrstuden-revivesa-base-1:1.37
	simonb-wapbl-nbase:1.37
	yamt-pf42-base4:1.37
	simonb-wapbl:1.37.0.14
	simonb-wapbl-base:1.37
	yamt-pf42-base3:1.37
	hpcarm-cleanup-nbase:1.37
	yamt-pf42-baseX:1.37
	yamt-pf42-base2:1.37
	yamt-nfs-mp-base2:1.37
	wrstuden-revivesa:1.37.0.12
	wrstuden-revivesa-base:1.37
	yamt-nfs-mp:1.37.0.10
	yamt-nfs-mp-base:1.37
	yamt-pf42:1.37.0.8
	yamt-pf42-base:1.37
	ad-socklock-base1:1.37
	yamt-lazymbuf-base15:1.37
	yamt-lazymbuf-base14:1.37
	keiichi-mipv6-nbase:1.37
	mjf-devfs2:1.37.0.6
	mjf-devfs2-base:1.37
	nick-net80211-sync:1.37.0.4
	nick-net80211-sync-base:1.37
	keiichi-mipv6:1.37.0.2
	keiichi-mipv6-base:1.37
	bouyer-xeni386-merge1:1.36
	matt-armv6-prevmlocking:1.36
	wrstuden-fixsa-base-1:1.35
	vmlocking2-base3:1.36
	netbsd-4-0:1.35.0.20
	netbsd-4-0-RELEASE:1.35
	bouyer-xeni386-nbase:1.36
	yamt-kmem-base3:1.36
	cube-autoconf:1.36.0.28
	cube-autoconf-base:1.36
	yamt-kmem-base2:1.36
	bouyer-xeni386:1.36.0.26
	bouyer-xeni386-base:1.36
	yamt-kmem:1.36.0.24
	yamt-kmem-base:1.36
	vmlocking2-base2:1.36
	reinoud-bufcleanup-nbase:1.36
	vmlocking2:1.36.0.22
	vmlocking2-base1:1.36
	netbsd-4-0-RC5:1.35
	matt-nb4-arm:1.35.0.18
	matt-nb4-arm-base:1.35
	matt-armv6-nbase:1.37
	jmcneill-base:1.36
	netbsd-4-0-RC4:1.35
	mjf-devfs:1.36.0.20
	mjf-devfs-base:1.36
	bouyer-xenamd64-base2:1.36
	vmlocking-nbase:1.36
	yamt-x86pmap-base4:1.36
	bouyer-xenamd64:1.36.0.18
	bouyer-xenamd64-base:1.36
	netbsd-4-0-RC3:1.35
	yamt-x86pmap-base3:1.36
	yamt-x86pmap-base2:1.36
	netbsd-4-0-RC2:1.35
	yamt-x86pmap:1.36.0.16
	yamt-x86pmap-base:1.36
	netbsd-4-0-RC1:1.35
	matt-armv6:1.36.0.14
	matt-armv6-base:1.36
	jmcneill-pm:1.36.0.12
	jmcneill-pm-base:1.36
	hpcarm-cleanup:1.36.0.10
	hpcarm-cleanup-base:1.37
	nick-csl-alignment:1.36.0.8
	nick-csl-alignment-base:1.36
	matt-mips64:1.36.0.6
	matt-mips64-base:1.36
	netbsd-3-1-1-RELEASE:1.33
	netbsd-3-0-3-RELEASE:1.33
	yamt-idlelwp-base8:1.36
	wrstuden-fixsa:1.35.0.16
	wrstuden-fixsa-base:1.35
	ppcoea-renovation:1.36.0.4
	ppcoea-renovation-base:1.36
	thorpej-atomic:1.36.0.2
	thorpej-atomic-base:1.36
	reinoud-bufcleanup:1.35.0.14
	reinoud-bufcleanup-base:1.36
	mjf-ufs-trans:1.35.0.12
	mjf-ufs-trans-base:1.36
	vmlocking:1.35.0.10
	vmlocking-base:1.36
	ad-audiomp:1.35.0.8
	ad-audiomp-base:1.35
	yamt-idlelwp:1.35.0.6
	post-newlock2-merge:1.35
	newlock2-nbase:1.35
	yamt-splraiseipl-base5:1.35
	yamt-splraiseipl-base4:1.35
	yamt-splraiseipl-base3:1.35
	abandoned-netbsd-4-base:1.34
	abandoned-netbsd-4:1.34.0.18
	netbsd-3-1:1.33.0.22
	netbsd-3-1-RELEASE:1.33
	netbsd-3-0-2-RELEASE:1.33
	yamt-splraiseipl-base2:1.35
	netbsd-3-1-RC4:1.33
	yamt-splraiseipl:1.35.0.2
	yamt-splraiseipl-base:1.35
	netbsd-3-1-RC3:1.33
	yamt-pdpolicy-base9:1.34
	newlock2:1.34.0.20
	newlock2-base:1.35
	yamt-pdpolicy-base8:1.34
	netbsd-3-1-RC2:1.33
	netbsd-3-1-RC1:1.33
	yamt-pdpolicy-base7:1.34
	netbsd-4:1.35.0.4
	netbsd-4-base:1.35
	yamt-pdpolicy-base6:1.34
	chap-midi-nbase:1.34
	netbsd-3-0-1-RELEASE:1.33
	gdamore-uart:1.34.0.16
	gdamore-uart-base:1.34
	simonb-timcounters-final:1.34
	yamt-pdpolicy-base5:1.34
	chap-midi:1.34.0.14
	chap-midi-base:1.34
	yamt-pdpolicy-base4:1.34
	yamt-pdpolicy-base3:1.34
	peter-altq-base:1.34
	peter-altq:1.34.0.12
	yamt-pdpolicy-base2:1.34
	elad-kernelauth-base:1.34
	elad-kernelauth:1.34.0.10
	yamt-pdpolicy:1.34.0.8
	yamt-pdpolicy-base:1.34
	yamt-uio_vmspace-base5:1.34
	simonb-timecounters:1.34.0.6
	simonb-timecounters-base:1.34
	rpaulo-netinet-merge-pcb:1.34.0.4
	rpaulo-netinet-merge-pcb-base:1.34
	yamt-uio_vmspace:1.34.0.2
	netbsd-3-0:1.33.0.20
	netbsd-3-0-RELEASE:1.33
	netbsd-3-0-RC6:1.33
	yamt-readahead-base3:1.33
	netbsd-3-0-RC5:1.33
	netbsd-3-0-RC4:1.33
	netbsd-3-0-RC3:1.33
	yamt-readahead-base2:1.33
	netbsd-3-0-RC2:1.33
	yamt-readahead-pervnode:1.33
	yamt-readahead-perfile:1.33
	yamt-readahead:1.33.0.18
	yamt-readahead-base:1.33
	netbsd-3-0-RC1:1.33
	yamt-vop-base3:1.33
	netbsd-2-0-3-RELEASE:1.32
	netbsd-2-1:1.32.0.6
	yamt-vop-base2:1.33
	thorpej-vnode-attr:1.33.0.16
	thorpej-vnode-attr-base:1.33
	netbsd-2-1-RELEASE:1.32
	yamt-vop:1.33.0.14
	yamt-vop-base:1.33
	netbsd-2-1-RC6:1.32
	netbsd-2-1-RC5:1.32
	netbsd-2-1-RC4:1.32
	netbsd-2-1-RC3:1.32
	netbsd-2-1-RC2:1.32
	netbsd-2-1-RC1:1.32
	yamt-lazymbuf:1.33.0.12
	yamt-km-base4:1.33
	netbsd-2-0-2-RELEASE:1.32
	yamt-km-base3:1.33
	netbsd-3:1.33.0.10
	netbsd-3-base:1.33
	yamt-km-base2:1.33
	yamt-km:1.33.0.6
	yamt-km-base:1.33
	kent-audio2:1.33.0.4
	kent-audio2-base:1.33
	netbsd-2-0-1-RELEASE:1.32
	kent-audio1-beforemerge:1.33
	netbsd-2:1.32.0.4
	netbsd-2-base:1.32
	kent-audio1:1.33.0.2
	kent-audio1-base:1.33
	netbsd-2-0-RELEASE:1.32
	netbsd-2-0-RC5:1.32
	netbsd-2-0-RC4:1.32
	netbsd-2-0-RC3:1.32
	netbsd-2-0-RC2:1.32
	netbsd-2-0-RC1:1.32
	netbsd-2-0:1.32.0.2
	netbsd-2-0-base:1.32
	netbsd-1-6-PATCH002-RELEASE:1.24
	netbsd-1-6-PATCH002:1.24
	netbsd-1-6-PATCH002-RC4:1.24
	netbsd-1-6-PATCH002-RC3:1.24
	netbsd-1-6-PATCH002-RC2:1.24
	netbsd-1-6-PATCH002-RC1:1.24
	ktrace-lwp:1.28.0.6
	ktrace-lwp-base:1.33
	netbsd-1-6-PATCH001:1.24
	netbsd-1-6-PATCH001-RELEASE:1.24
	netbsd-1-6-PATCH001-RC3:1.24
	netbsd-1-6-PATCH001-RC2:1.24
	netbsd-1-6-PATCH001-RC1:1.24
	nathanw_sa_end:1.15.6.8
	nathanw_sa_before_merge:1.28
	fvdl_fs64_base:1.28
	gmcgarry_ctxsw:1.28.0.4
	gmcgarry_ctxsw_base:1.28
	gmcgarry_ucred:1.28.0.2
	gmcgarry_ucred_base:1.28
	nathanw_sa_base:1.28
	kqueue-aftermerge:1.26
	kqueue-beforemerge:1.26
	netbsd-1-6-RELEASE:1.24
	netbsd-1-6-RC3:1.24
	netbsd-1-6-RC2:1.24
	netbsd-1-6-RC1:1.24
	netbsd-1-6:1.24.0.4
	netbsd-1-6-base:1.24
	gehenna-devsw:1.24.0.2
	gehenna-devsw-base:1.24
	eeh-devprop:1.21.0.6
	eeh-devprop-base:1.21
	newlock:1.21.0.4
	newlock-base:1.21
	ifpoll-base:1.21
	nathanw_sa:1.15.0.6
	thorpej-mips-cache:1.15.0.4
	thorpej-mips-cache-base:1.15
	thorpej-devvp-base3:1.15
	thorpej-devvp-base2:1.15
	post-chs-ubcperf:1.15
	pre-chs-ubcperf:1.15
	thorpej-devvp:1.15.0.2
	thorpej-devvp-base:1.15
	kqueue:1.13.0.2
	kqueue-base:1.26
	thorpej_scsipi_beforemerge:1.2
	thorpej_scsipi_base:1.2
	thorpej_scsipi:1.2.0.2
	thorpej_scsipi_nbase:1.2;
locks; strict;
comment	@# @;


1.37
date	2008.02.20.21.43.34;	author drochner;	state Exp;
branches;
next	1.36;

1.36
date	2007.04.10.02.46.25;	author macallan;	state Exp;
branches
	1.36.10.1
	1.36.14.1;
next	1.35;

1.35
date	2006.09.15.16.28.41;	author gdamore;	state Exp;
branches
	1.35.6.1
	1.35.10.1
	1.35.12.1;
next	1.34;

1.34
date	2005.12.11.12.18.20;	author christos;	state Exp;
branches
	1.34.20.1;
next	1.33;

1.33
date	2004.07.08.22.07.48;	author drochner;	state Exp;
branches
	1.33.12.1;
next	1.32;

1.32
date	2004.03.13.17.31.34;	author bjh21;	state Exp;
branches;
next	1.31;

1.31
date	2004.01.20.19.58.00;	author jdolecek;	state Exp;
branches;
next	1.30;

1.30
date	2003.10.21.08.15.40;	author skrll;	state Exp;
branches;
next	1.29;

1.29
date	2003.10.08.17.29.59;	author bouyer;	state Exp;
branches;
next	1.28;

1.28
date	2002.11.03.21.43.32;	author chris;	state Exp;
branches
	1.28.6.1;
next	1.27;

1.27
date	2002.10.26.13.50.36;	author jdolecek;	state Exp;
branches;
next	1.26;

1.26
date	2002.10.12.11.53.41;	author chris;	state Exp;
branches;
next	1.25;

1.25
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.24;

1.24
date	2002.04.16.20.50.21;	author thorpej;	state Exp;
branches
	1.24.2.1;
next	1.23;

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

1.22
date	2002.04.10.20.11.45;	author thorpej;	state Exp;
branches;
next	1.21;

1.21
date	2002.02.21.02.43.57;	author thorpej;	state Exp;
branches;
next	1.20;

1.20
date	2002.02.02.18.37.43;	author jdolecek;	state Exp;
branches;
next	1.19;

1.19
date	2001.11.28.10.21.17;	author lukem;	state Exp;
branches;
next	1.18;

1.18
date	2001.11.26.20.33.45;	author thorpej;	state Exp;
branches;
next	1.17;

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

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

1.15
date	2001.09.03.01.50.01;	author matt;	state Exp;
branches
	1.15.6.1;
next	1.14;

1.14
date	2001.07.28.13.28.04;	author chris;	state Exp;
branches;
next	1.13;

1.13
date	2001.06.20.22.14.35;	author chris;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2001.06.18.22.26.18;	author bjh21;	state Exp;
branches;
next	1.11;

1.11
date	2001.06.12.17.10.25;	author matt;	state Exp;
branches;
next	1.10;

1.10
date	2001.06.11.22.25.11;	author chris;	state Exp;
branches;
next	1.9;

1.9
date	2001.06.11.13.48.28;	author rearnsha;	state Exp;
branches;
next	1.8;

1.8
date	2001.06.09.05.38.24;	author matt;	state Exp;
branches;
next	1.7;

1.7
date	2001.05.29.23.03.21;	author bjh21;	state Exp;
branches;
next	1.6;

1.6
date	2001.05.23.21.21.43;	author chris;	state Exp;
branches;
next	1.5;

1.5
date	2001.05.06.18.38.59;	author bjh21;	state Exp;
branches;
next	1.4;

1.4
date	2001.05.06.18.31.15;	author bjh21;	state Exp;
branches;
next	1.3;

1.3
date	2001.05.06.18.01.43;	author bjh21;	state Exp;
branches;
next	1.2;

1.2
date	2001.04.20.16.09.48;	author matt;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2001.04.19.07.01.11;	author matt;	state Exp;
branches;
next	;

1.36.10.1
date	2008.02.28.21.47.55;	author rjs;	state Exp;
branches;
next	;

1.36.14.1
date	2008.03.23.02.04.13;	author matt;	state Exp;
branches;
next	;

1.35.6.1
date	2007.04.15.16.02.52;	author yamt;	state Exp;
branches;
next	;

1.35.10.1
date	2007.04.10.13.23.10;	author ad;	state Exp;
branches;
next	;

1.35.12.1
date	2007.07.11.20.01.00;	author mjf;	state Exp;
branches;
next	;

1.34.20.1
date	2006.11.18.21.29.26;	author ad;	state Exp;
branches;
next	;

1.33.12.1
date	2006.12.30.20.46.36;	author yamt;	state Exp;
branches;
next	1.33.12.2;

1.33.12.2
date	2007.09.03.14.28.15;	author yamt;	state Exp;
branches;
next	1.33.12.3;

1.33.12.3
date	2008.02.27.08.36.22;	author yamt;	state Exp;
branches;
next	;

1.28.6.1
date	2004.08.03.10.38.21;	author skrll;	state Exp;
branches;
next	1.28.6.2;

1.28.6.2
date	2004.09.18.14.37.58;	author skrll;	state Exp;
branches;
next	1.28.6.3;

1.28.6.3
date	2004.09.21.13.19.24;	author skrll;	state Exp;
branches;
next	;

1.24.2.1
date	2002.05.16.13.32.29;	author gehenna;	state Exp;
branches;
next	1.24.2.2;

1.24.2.2
date	2002.05.17.15.09.13;	author gehenna;	state Exp;
branches;
next	;

1.15.6.1
date	2001.09.03.01.50.01;	author nathanw;	state dead;
branches;
next	1.15.6.2;

1.15.6.2
date	2002.01.08.00.26.40;	author nathanw;	state Exp;
branches;
next	1.15.6.3;

1.15.6.3
date	2002.02.28.04.11.12;	author nathanw;	state Exp;
branches;
next	1.15.6.4;

1.15.6.4
date	2002.04.17.00.03.55;	author nathanw;	state Exp;
branches;
next	1.15.6.5;

1.15.6.5
date	2002.06.20.03.40.07;	author nathanw;	state Exp;
branches;
next	1.15.6.6;

1.15.6.6
date	2002.09.17.21.16.09;	author nathanw;	state Exp;
branches;
next	1.15.6.7;

1.15.6.7
date	2002.10.18.02.39.03;	author nathanw;	state Exp;
branches;
next	1.15.6.8;

1.15.6.8
date	2002.11.11.22.01.40;	author nathanw;	state Exp;
branches;
next	;

1.13.2.1
date	2001.08.03.04.12.06;	author lukem;	state Exp;
branches;
next	1.13.2.2;

1.13.2.2
date	2001.09.13.01.14.05;	author thorpej;	state Exp;
branches;
next	1.13.2.3;

1.13.2.3
date	2002.01.10.19.46.41;	author thorpej;	state Exp;
branches;
next	1.13.2.4;

1.13.2.4
date	2002.02.11.20.08.43;	author jdolecek;	state Exp;
branches;
next	1.13.2.5;

1.13.2.5
date	2002.03.16.15.58.58;	author jdolecek;	state Exp;
branches;
next	1.13.2.6;

1.13.2.6
date	2002.06.23.17.38.40;	author jdolecek;	state Exp;
branches;
next	1.13.2.7;

1.13.2.7
date	2002.10.10.18.34.25;	author jdolecek;	state Exp;
branches;
next	1.13.2.8;

1.13.2.8
date	2002.10.18.10.55.01;	author jdolecek;	state Exp;
branches;
next	;

1.2.2.1
date	2001.04.20.16.09.48;	author bouyer;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2001.04.21.17.54.09;	author bouyer;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	2001.04.23.09.41.55;	author bouyer;	state Exp;
branches;
next	;


desc
@@


1.37
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
@#	$NetBSD: files.netwinder,v 1.36 2007/04/10 02:46:25 macallan Exp $
#
# First try for arm-specific configuration info
#

maxpartitions	8
maxusers 2 8 64

# COMPAT_OLD_OFW for SHARKs
defflag	COMPAT_OLD_OFW

# Maintain Interrupt statistics
defflag	IRQSTATS

# X server support in console drivers
defflag	XSERVER

# Bootloader options (COMPAT... to be dropped ASAP)
defflag	COMPAT_OLD_BOOTLOADER

#
# ISA and mixed ISA+EISA or ISA+PCI drivers
#
include "dev/isa/files.isa"

# Include arm32 footbridge
include "arch/arm/conf/files.footbridge"

#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"

# ISA DMA glue
file	arch/arm/footbridge/isa/isadma_machdep.c isadma

# Memory disk driver
file	dev/md_root.c				md & memory_disk_hooks

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"

# Generic MD files
file	arch/netwinder/netwinder/autoconf.c
file	arch/netwinder/netwinder/netwinder_machdep.c

file	arch/arm/arm/disksubr.c			disk
file	arch/arm/arm/disksubr_acorn.c		disk
file	arch/arm/arm/disksubr_mbr.c		disk

# ISA support.
file	arch/arm/footbridge/isa/isa_machdep.c	isa
file	arch/arm/footbridge/isa/isa_io.c	isa
file	arch/arm/footbridge/isa/isa_io_asm.S	isa

# ISA Plug 'n Play autoconfiguration glue.
file	arch/arm/footbridge/isa/isapnp_machdep.c isapnp

device	sysbeep
attach	sysbeep at pcppi with sysbeep_isa
file	arch/arm/footbridge/isa/sysbeep_isa.c	sysbeep_isa

device ds1687rtc
attach ds1687rtc at isa
file	arch/arm/footbridge/isa/dsrtc.c		ds1687rtc

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

# PCI devices

#
# Include PCI config
#
file	arch/netwinder/pci/pci_machdep.c	pci

include "dev/pci/files.pci"

device	pcib: isabus
attach	pcib at pci
file	arch/netwinder/pci/pcib.c		pcib

file	arch/netwinder/pci/pciide_machdep.c	pciide_common

include "dev/pckbport/files.pckbport"

include "arch/arm/conf/majors.arm32"
@


1.36
log
@include files.wsfb
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.35 2006/09/15 16:28:41 gdamore Exp $
a25 6
# Include WSCONS stuff
include "dev/wscons/files.wscons"
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"
include "dev/wsfb/files.wsfb"

@


1.36.14.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.netwinder,v 1.36 2007/04/10 02:46:25 macallan Exp
d26 6
@


1.36.10.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.36 2007/04/10 02:46:25 macallan Exp $
d26 6
@


1.35
log
@Convert netwinder to generic TODR.  Committed after total lack of feedback
(or even acknowledgement of receipt) from anyone on port-netwinder, so it
is untested.  (Compiles though.)
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.34 2005/12/11 12:18:20 christos Exp $
d30 1
@


1.35.12.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.36 2007/04/10 02:46:25 macallan Exp $
a29 1
include "dev/wsfb/files.wsfb"
@


1.35.6.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.35 2006/09/15 16:28:41 gdamore Exp $
a29 1
include "dev/wsfb/files.wsfb"
@


1.35.10.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.35 2006/09/15 16:28:41 gdamore Exp $
a29 1
include "dev/wsfb/files.wsfb"
@


1.34
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.28.6.3 2004/09/21 13:19:24 skrll Exp $
a20 2
define todservice {}

a44 4
device	todclock
attach	todclock at todservice
file	arch/arm/footbridge/todclock.c		todclock	needs-count

d71 1
a71 1
device ds1687rtc: todservice
@


1.34.20.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.35 2006/09/15 16:28:41 gdamore Exp $
d21 2
d47 4
d77 1
a77 1
device ds1687rtc
@


1.33
log
@don't need md timing functions for joystick anymore
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.32 2004/03/13 17:31:34 bjh21 Exp $
@


1.33.12.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.33 2004/07/08 22:07:48 drochner Exp $
d21 2
d47 4
d77 1
a77 1
device ds1687rtc
@


1.33.12.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.33.12.1 2006/12/30 20:46:36 yamt Exp $
a29 1
include "dev/wsfb/files.wsfb"
@


1.33.12.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.33.12.2 2007/09/03 14:28:15 yamt Exp $
d26 6
@


1.32
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.netwinder,v 1.31 2004/01/20 19:58:00 jdolecek Exp $
a43 3
# Game adapter (joystick)
file	arch/arm/footbridge/isa/joy_timer.c	joy

@


1.31
log
@cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
  is included there too; dev/ic/lpt.c is not included if ppbus is
  configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
  glue moved to conf/files and dev/pci/files.pci respectively; remove
  device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
  glue
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.30 2003/10/21 08:15:40 skrll Exp $
d102 1
a102 1
include "dev/pckbc/files.pckbc"
@


1.30
log
@Rename dsrtc to ds1687rtc to avoid conflicting with the MI i2c
ds1307 driver.

Hi Jason.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.29 2003/10/08 17:29:59 bouyer Exp $
a99 5
# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

@


1.29
log
@pciide_machdep.c depends on pciide_common, not pciide.
Pointed out and fix tested by Marc Recht.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.28 2002/11/03 21:43:32 chris Exp $
d80 3
a82 3
device dsrtc: todservice
attach dsrtc at isa
file	arch/arm/footbridge/isa/dsrtc.c		dsrtc
@


1.28
log
@Checkin new interrupt handling code for the footbridge.
This is based upon Jason's work on xscale.

Most of the interrupt handling code is now written in C using an asm stub to
call into the C code.

spl* now only updates a software mask, and does not update the hardware,
this should be much faster.

The new code works well on cats, it's untested on netwinder, but should work.

The code implements generic soft interrupts.

More work is still required to bring the isa interrupt handling code upto
scratch currently all isa interrupts are handled at IPL_BIO on the footbridge.
This may cause isa interrupts to be handled later than they should be.
I plan to fix this in the near future.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.27 2002/10/26 13:50:36 jdolecek Exp $
d105 1
a105 1
file	arch/netwinder/pci/pciide_machdep.c	pciide
@


1.28.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.33 2004/07/08 22:07:48 drochner Exp $
d44 3
d80 3
a82 3
device ds1687rtc: todservice
attach ds1687rtc at isa
file	arch/arm/footbridge/isa/dsrtc.c		ds1687rtc
d100 6
a105 1
file	arch/netwinder/pci/pciide_machdep.c	pciide_common
d107 1
a107 1
include "dev/pckbport/files.pckbport"
@


1.28.6.2
log
@Sync with HEAD.
@
text
@@


1.28.6.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.28.6.1 2004/08/03 10:38:21 skrll Exp $
@


1.27
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.netwinder,v 1.26 2002/10/12 11:53:41 chris Exp $
a66 3

file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S
@


1.26
log
@Merge isa_machdep.c from netwinder and cats into footbridge/isa (where it
joins other machdep files)
Saves maintaining multiple copies of the same thing, the only differences
were:
IRQ line used on the footbridge (made that a define in include/isa_machdep.h)
name of a dma_ranges variable contained arch name, so just made it generic.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.25 2002/09/06 13:21:13 gehenna Exp $
a69 2

file	arch/arm/arm32/conf.c
@


1.25
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.netwinder,v 1.24 2002/04/16 20:50:21 thorpej Exp $
d74 1
a74 1
file	arch/netwinder/isa/isa_machdep.c	isa
@


1.24
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.netwinder,v 1.23 2002/04/10 20:30:30 thorpej Exp $
a39 1
major	{wd = 16}
a48 4
major	{md = 18}

# RAIDframe
major	{raid = 71}
a58 2
major	{sd = 24}
major	{cd = 26}
d113 2
@


1.24.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.24 2002/04/16 20:50:21 thorpej Exp $
a119 2

include "arch/arm/conf/majors.arm32"
@


1.24.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.24.2.1 2002/05/16 13:32:29 gehenna Exp $
d40 1
d50 4
d64 2
@


1.23
log
@Remove obsolete tests of "netwinder" and "footbridge".
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.22 2002/04/10 20:11:45 thorpej Exp $
a106 3

# network devices MII bus
include "dev/mii/files.mii"
@


1.22
log
@Remove options NETWINDER and FOOTBRIDGE; nothing tests for them.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.21 2002/02/21 02:43:57 thorpej Exp $
a78 1
file	dev/cninit.c				!footbridge
d81 1
a81 1
file	arch/netwinder/isa/isa_machdep.c	isa & netwinder
@


1.21
log
@Update for death of arm32.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.20 2002/02/02 18:37:43 jdolecek Exp $
a19 3

# Architectures and core logic
defflag	NETWINDER
@


1.20
log
@Reduce the massive code duplication regarding joy(4). Split it into
MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.19 2001/11/28 10:21:17 lukem Exp $
d46 1
a46 1
file	arch/arm32/isa/isadma_machdep.c		isadma
d49 1
a49 1
file	arch/arm32/isa/joy_timer.c		joy
d52 1
a52 1
file	arch/arm32/dev/md_hooks.c		md & memory_disk_hooks
d60 1
a60 1
file	arch/arm32/dev/todclock.c		todclock	needs-count
d86 2
a87 2
file	arch/arm32/isa/isa_io.c			isa
file	arch/arm32/isa/isa_io_asm.S		isa
d90 1
a90 1
file	arch/arm32/isa/isapnp_machdep.c		isapnp
d94 1
a94 1
file	arch/arm32/isa/sysbeep_isa.c		sysbeep_isa
d98 1
a98 1
file	arch/arm32/isa/dsrtc.c			dsrtc
@


1.19
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.netwinder,v 1.18 2001/11/26 20:33:45 thorpej Exp $
d48 2
a49 7
# XXX ISA joystick driver
device	joy
file	arch/arm32/isa/joy.c			joy needs-flag
attach	joy at isa with joy_isa
file	arch/arm32/isa/joy_isa.c		joy_isa
attach	joy at isapnp with joy_isapnp
file	arch/arm32/isa/joy_isapnp.c		joy_isapnp
@


1.18
log
@Move the interrupt-related file declarations into port-specific
config descriptions so that each port choose whether or not to
use it.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.17 2001/11/24 01:44:53 thorpej Exp $
d10 1
a10 1
defopt	COMPAT_OLD_OFW
d13 1
a13 1
defopt	IRQSTATS
d16 1
a16 1
defopt	XSERVER
d19 1
a19 1
defopt	COMPAT_OLD_BOOTLOADER
d22 1
a22 1
defopt	NETWINDER
@


1.17
log
@The ARM, Ltd. floating point emulator has moved to arch/arm.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.16 2001/11/20 12:56:34 lukem Exp $
d82 3
@


1.16
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.netwinder,v 1.15 2001/09/03 01:50:01 matt Exp $
a84 5

# ARM FPE
file	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
file	arch/arm32/fpe-arm/armfpe_init.c	armfpe
file	arch/arm32/fpe-arm/armfpe.s		armfpe
@


1.15
log
@Switch netwinder to use a common conf.c for the arm ports.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.14 2001/07/28 13:28:04 chris Exp $
d58 1
a58 1
major   {md = 18}
d72 2
a73 2
major   {sd = 24}
major   {cd = 26}
@


1.15.6.1
log
@file files.netwinder was added on branch nathanw_sa on 2002-01-08 00:26:40 +0000
@
text
@d1 133
@


1.15.6.2
log
@Catch up to -current.
@
text
@a0 131
#	$NetBSD: files.netwinder,v 1.15.6.1 2002/01/08 00:26:40 nathanw Exp $
#
# First try for arm-specific configuration info
#

maxpartitions	8
maxusers 2 8 64

# COMPAT_OLD_OFW for SHARKs
defflag	COMPAT_OLD_OFW

# Maintain Interrupt statistics
defflag	IRQSTATS

# X server support in console drivers
defflag	XSERVER

# Bootloader options (COMPAT... to be dropped ASAP)
defflag	COMPAT_OLD_BOOTLOADER

# Architectures and core logic
defflag	NETWINDER

define todservice {}

#
# ISA and mixed ISA+EISA or ISA+PCI drivers
#
include "dev/isa/files.isa"

# Include WSCONS stuff
include "dev/wscons/files.wscons"
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

# Include arm32 footbridge
include "arch/arm/conf/files.footbridge"

#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
major	{wd = 16}

# ISA DMA glue
file	arch/arm32/isa/isadma_machdep.c		isadma

# XXX ISA joystick driver
device	joy
file	arch/arm32/isa/joy.c			joy needs-flag
attach	joy at isa with joy_isa
file	arch/arm32/isa/joy_isa.c		joy_isa
attach	joy at isapnp with joy_isapnp
file	arch/arm32/isa/joy_isapnp.c		joy_isapnp

# Memory disk driver
file	arch/arm32/dev/md_hooks.c		md & memory_disk_hooks
major	{md = 18}

# RAIDframe
major	{raid = 71}

device	todclock
attach	todclock at todservice
file	arch/arm32/dev/todclock.c		todclock	needs-count

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"
major	{sd = 24}
major	{cd = 26}

# Generic MD files
file	arch/netwinder/netwinder/autoconf.c
file	arch/netwinder/netwinder/netwinder_machdep.c

file	arch/arm/arm/disksubr.c			disk
file	arch/arm/arm/disksubr_acorn.c		disk
file	arch/arm/arm/disksubr_mbr.c		disk

file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S

file	arch/arm/arm32/conf.c
file	dev/cninit.c				!footbridge

# ISA support.
file	arch/netwinder/isa/isa_machdep.c	isa & netwinder
file	arch/arm32/isa/isa_io.c			isa
file	arch/arm32/isa/isa_io_asm.S		isa

# ISA Plug 'n Play autoconfiguration glue.
file	arch/arm32/isa/isapnp_machdep.c		isapnp

device	sysbeep
attach	sysbeep at pcppi with sysbeep_isa
file	arch/arm32/isa/sysbeep_isa.c		sysbeep_isa

device dsrtc: todservice
attach dsrtc at isa
file	arch/arm32/isa/dsrtc.c			dsrtc

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

# PCI devices

#
# Include PCI config
#
file	arch/netwinder/pci/pci_machdep.c	pci

include "dev/pci/files.pci"

# network devices MII bus
include "dev/mii/files.mii"

device	pcib: isabus
attach	pcib at pci
file	arch/netwinder/pci/pcib.c		pcib

# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

file	arch/netwinder/pci/pciide_machdep.c	pciide

include "dev/pckbc/files.pckbc"
@


1.15.6.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.15.6.2 2002/02/28 04:11:12 nathanw Exp $
d46 1
a46 1
file	arch/arm/footbridge/isa/isadma_machdep.c isadma
d48 7
a54 2
# Game adapter (joystick)
file	arch/arm/footbridge/isa/joy_timer.c	joy
d57 1
a57 1
file	dev/md_root.c				md & memory_disk_hooks
d65 1
a65 1
file	arch/arm/footbridge/todclock.c		todclock	needs-count
d91 2
a92 2
file	arch/arm/footbridge/isa/isa_io.c	isa
file	arch/arm/footbridge/isa/isa_io_asm.S	isa
d95 1
a95 1
file	arch/arm/footbridge/isa/isapnp_machdep.c isapnp
d99 1
a99 1
file	arch/arm/footbridge/isa/sysbeep_isa.c	sysbeep_isa
d103 1
a103 1
file	arch/arm/footbridge/isa/dsrtc.c		dsrtc
@


1.15.6.4
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.15.6.3 2002/04/17 00:03:55 nathanw Exp $
d21 3
d82 1
d85 1
a85 1
file	arch/netwinder/isa/isa_machdep.c	isa
@


1.15.6.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.15.6.4 2002/06/20 03:40:07 nathanw Exp $
d108 3
@


1.15.6.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.15.6.5 2002/09/17 21:16:09 nathanw Exp $
d40 1
d50 4
d64 2
a119 2

include "arch/arm/conf/majors.arm32"
@


1.15.6.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.15.6.6 2002/10/18 02:39:03 nathanw Exp $
d74 1
a74 1
file	arch/arm/footbridge/isa/isa_machdep.c	isa
@


1.15.6.8
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.15.6.7 2002/11/11 22:01:40 nathanw Exp $
d68 5
@


1.14
log
@Move the generic arm32 files into arm/arm32 from arm32/arm32, tested kernel builds on cats and riscpc.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.13 2001/06/20 22:14:35 chris Exp $
a76 1
file	arch/netwinder/netwinder/conf.c
d83 1
d92 3
a94 3
file	arch/netwinder/isa/isa_machdep.c		isa & netwinder
file	arch/arm32/isa/isa_io.c				isa
file	arch/arm32/isa/isa_io_asm.S			isa
d97 1
a97 1
file	arch/arm32/isa/isapnp_machdep.c			isapnp
d101 1
a101 1
file	arch/arm32/isa/sysbeep_isa.c			sysbeep_isa
d105 1
a105 1
file	arch/arm32/isa/dsrtc.c				dsrtc
@


1.13
log
@Remove defopt EBSA285.
Move the files from footbridge that are cats specific.
Remove EBSA285 kernel as people should be able to use the generic cats kernel for EBSA285 systems.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.12 2001/06/18 22:26:18 bjh21 Exp $
d75 1
a78 17


# Generic MD files
file	arch/arm32/arm32/bus_dma.c
file	arch/arm32/arm32/cpuswitch.S
file	arch/arm32/arm32/stubs.c
file	arch/arm32/arm32/exception.S
file	arch/arm32/arm32/fault.c
file	arch/arm32/arm32/mem.c
file	arch/arm32/arm32/procfs_machdep.c	procfs
file	arch/arm32/arm32/machdep.c
file	arch/arm32/arm32/vm_machdep.c
file	arch/arm32/arm32/fusu.S
file	arch/arm32/arm32/setcpsr.S
file	arch/arm32/arm32/setstack.S
file	arch/arm32/arm32/spl.S
file	arch/arm32/arm32/intr.c
@


1.13.2.1
log
@update to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.14 2001/07/28 13:28:04 chris Exp $
a74 1
# Generic MD files
d78 17
@


1.13.2.2
log
@Update the kqueue branch to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.13.2.1 2001/08/03 04:12:06 lukem Exp $
d77 1
a83 1
file	arch/arm/arm32/conf.c
d92 3
a94 3
file	arch/netwinder/isa/isa_machdep.c	isa & netwinder
file	arch/arm32/isa/isa_io.c			isa
file	arch/arm32/isa/isa_io_asm.S		isa
d97 1
a97 1
file	arch/arm32/isa/isapnp_machdep.c		isapnp
d101 1
a101 1
file	arch/arm32/isa/sysbeep_isa.c		sysbeep_isa
d105 1
a105 1
file	arch/arm32/isa/dsrtc.c			dsrtc
@


1.13.2.3
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.13.2.2 2001/09/13 01:14:05 thorpej Exp $
d10 1
a10 1
defflag	COMPAT_OLD_OFW
d13 1
a13 1
defflag	IRQSTATS
d16 1
a16 1
defflag	XSERVER
d19 1
a19 1
defflag	COMPAT_OLD_BOOTLOADER
d22 1
a22 1
defflag	NETWINDER
d58 1
a58 1
major	{md = 18}
d72 2
a73 2
major	{sd = 24}
major	{cd = 26}
a82 3
file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S

d85 5
@


1.13.2.4
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.13.2.3 2002/01/10 19:46:41 thorpej Exp $
d48 7
a54 2
# Game adapter (joystick)
file	arch/arm32/isa/joy_timer.c		joy
@


1.13.2.5
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.13.2.4 2002/02/11 20:08:43 jdolecek Exp $
d46 1
a46 1
file	arch/arm/footbridge/isa/isadma_machdep.c isadma
d49 1
a49 1
file	arch/arm/footbridge/isa/joy_timer.c	joy
d52 1
a52 1
file	dev/md_root.c				md & memory_disk_hooks
d60 1
a60 1
file	arch/arm/footbridge/todclock.c		todclock	needs-count
d86 2
a87 2
file	arch/arm/footbridge/isa/isa_io.c	isa
file	arch/arm/footbridge/isa/isa_io_asm.S	isa
d90 1
a90 1
file	arch/arm/footbridge/isa/isapnp_machdep.c isapnp
d94 1
a94 1
file	arch/arm/footbridge/isa/sysbeep_isa.c	sysbeep_isa
d98 1
a98 1
file	arch/arm/footbridge/isa/dsrtc.c		dsrtc
@


1.13.2.6
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.13.2.5 2002/03/16 15:58:58 jdolecek Exp $
d21 3
d82 1
d85 1
a85 1
file	arch/netwinder/isa/isa_machdep.c	isa
d111 3
@


1.13.2.7
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.netwinder,v 1.13.2.6 2002/06/23 17:38:40 jdolecek Exp $
d40 1
d50 4
d64 2
a119 2

include "arch/arm/conf/majors.arm32"
@


1.13.2.8
log
@sync with -current:
Merge isa_machdep.c from netwinder and cats into footbridge/isa
@
text
@d1 1
a1 1
#	$NetBSD$
d74 1
a74 1
file	arch/arm/footbridge/isa/isa_machdep.c	isa
@


1.12
log
@Merge arm32/dev/bus_space_notimpl.S and hpcarm/hpcarm/bus_space_notimpl.S
into arm/arm/bus_space_notimpl.S.  They were identical anyway.

This file has no excuse for being in assembler, but I'll leave that for another
day.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.11 2001/06/12 17:10:25 matt Exp $
a21 1
defopt	EBSA285
@


1.11
log
@Move netwinder_machdep.c to files.netwinder.  Eliminate opt_netwinder.h and
use #ifdef netwinder insead.  XXX ebsa285_machdep.c should move to the cats
directory and files.cats
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.10 2001/06/11 22:25:11 chris Exp $
a95 1
file	arch/arm32/dev/bus_space_notimpl.S
@


1.10
log
@Move defopt FOOTBRIDGE to where it really should be in files.footbridge, which is where I should have left it.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.9 2001/06/11 13:48:28 rearnsha Exp $
d78 2
@


1.9
log
@Defopt FOOTBRIDGE.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.8 2001/06/09 05:38:24 matt Exp $
a23 1
defopt	FOOTBRIDGE
@


1.8
log
@Move towards common Makefile.arm
Add a netwinder/autoconf.c
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.7 2001/05/29 23:03:21 bjh21 Exp $
d24 1
@


1.7
log
@Move blockio.S from sys/arch/arm32/arm32 to sys/arch/arm/arm, since I want to
start using it on arm26.

hpcarm gets to keep its own version, since it's not identical and I haven't
got an hpcarm box to test.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.6 2001/05/23 21:21:43 chris Exp $
d22 1
d76 3
a79 1
file	arch/arm32/arm32/autoconf.c
a80 1
file	arch/netwinder/netwinder/conf.c
@


1.6
log
@Add a files.footbridge for inclusion by cats and netwinder.  This is to make moving of the footbridge dir easier (when it eventually moves from arm32)

Also remove EBSA285 defopt from the netwinder file as the netwinder isn't an eval board.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.5 2001/05/06 18:38:59 bjh21 Exp $
a76 1
file	arch/arm32/arm32/blockio.S
@


1.5
log
@The arch/arm32/kshell code was removed three years ago.  Kill references to it.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.4 2001/05/06 18:31:15 bjh21 Exp $
a21 2
defopt	EBSA285
defopt	FOOTBRIDGE
d36 3
a104 24

# DC21285 "Footbridge" specific files
define	footbridge {}
device	footbridge: pcibus, todservice
attach	footbridge at mainbus
file	arch/arm32/footbridge/footbridge.c		footbridge
file	arch/arm32/footbridge/footbridge_machdep.c	footbridge
file	arch/arm32/footbridge/footbridge_io.c		footbridge
file	arch/arm32/footbridge/footbridge_io_asm.S	footbridge
file	arch/arm32/footbridge/footbridge_pci.c		footbridge
file	arch/arm32/footbridge/footbridge_irq.S		footbridge
file	arch/arm32/footbridge/footbridge_irqhandler.c	footbridge
file	arch/arm32/footbridge/footbridge_clock.c	footbridge

# DC21285 "Footbridge" serial port
device	fcom: tty
attach	fcom at footbridge
file	arch/arm32/footbridge/footbridge_com.c		fcom needs-flag
file	arch/arm32/footbridge/footbridge_com_io.c	fcom
file	arch/arm32/footbridge/footbridge_com_io_asm.S	fcom

# EBSA285/CATS class board
# DC21285 based board with cyclone firmware
file	arch/netwinder/netwinder/netwinder_machdep.c	footbridge & netwinder
@


1.4
log
@Move "defopt PMAP_DEBUG" into files.arm, since it's used by code in arch/arm.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.3 2001/05/06 18:01:43 bjh21 Exp $
a92 7

# files related to the shell
file	arch/arm32/kshell/kshell_input.c	kshell
file	arch/arm32/kshell/kshell_shell.c	kshell
file	arch/arm32/kshell/kshell_disassem.c	kshell
file	arch/arm32/kshell/kshell_dumphex.c	kshell
file	arch/arm32/kshell/kshell_debug.c	kshell
@


1.3
log
@Move cpufunc stuff from arm32/arm32 to arm/arm.  The only change involved is
to add recognition of the SA-1100 and SA-1110 for compatibility with hpcarm
(which is now using this code as well).
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.2 2001/04/20 16:09:48 matt Exp $
a13 3

# PMAP_DEBUG (heavily abused option)
defopt	PMAP_DEBUG
@


1.2
log
@More changes to get the netwinder to multiuser.  Hack the initarm code
to reserve the first 2MB for the kernel.  Use the netwinder specific
files.  Add pci_attach_hook for init the pci devices.  Add and alternate
id for the PCI ISA bridge.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.1 2001/04/19 07:01:11 matt Exp $
a90 2
file	arch/arm32/arm32/cpufunc.c
file	arch/arm32/arm32/cpufunc_asm.S
@


1.2.2.1
log
@file files.netwinder was added on branch thorpej_scsipi on 2001-04-21 17:54:09 +0000
@
text
@d1 183
@


1.2.2.2
log
@Sync with HEAD
@
text
@a0 507
#	$NetBSD: files.netwinder,v 1.2.2.1 2001/04/21 17:54:09 bouyer Exp $
#
# First try for arm-specific configuration info
#

maxpartitions	8
maxusers 2 8 64

# COMPAT_OLD_OFW for SHARKs
defopt	COMPAT_OLD_OFW

# Maintain Interrupt statistics
defopt	IRQSTATS

# PMAP_DEBUG (heavily abused option)
defopt	PMAP_DEBUG

# X server support in console drivers
defopt	XSERVER

# Bootloader options (COMPAT... to be dropped ASAP)
defopt	COMPAT_OLD_BOOTLOADER

# Architectures and core logic
defopt	EBSA285
defopt	FOOTBRIDGE
defopt	NETWINDER

define todservice {}

#
# ISA and mixed ISA+EISA or ISA+PCI drivers
#
include "dev/isa/files.isa"

# Include WSCONS stuff
include "dev/wscons/files.wscons"
include "dev/rasops/files.rasops"
include "dev/wsfont/files.wsfont"

#
# Machine-independent ATA drivers
#
include "dev/ata/files.ata"
major	{wd = 16}

# PIOC (Peripheral IO Controller) device
# parent to wdc, fdc, com and lpt
device	pioc { [offset = -1], [dack = -1], [irq = -1] }
attach	pioc at mainbus
file	arch/arm32/mainbus/pioc.c		pioc

# Standard NetBSD wdc driver
attach	wdc at pioc with wdc_pioc
file	arch/arm32/mainbus/wdc_pioc.c		wdc_pioc

# Standard parallel driver
attach  lpt at pioc with lpt_pioc
file    arch/arm32/mainbus/lpt_pioc.c		lpt_pioc

# Common OFW files
include "dev/ofw/files.ofw"
attach	ofbus at root with ofbus_root
file	arch/arm32/ofw/ofw.c			ofw
file	arch/arm32/ofw/openfirm.c		ofw
file	arch/arm32/ofw/oftodclock.c		ofw & (shark | ofwgencfg)

# ISA DMA glue
file	arch/arm32/isa/isadma_machdep.c		isadma

# XXX ISA joystick driver
device	joy
file	arch/arm32/isa/joy.c			joy needs-flag
attach	joy at isa with joy_isa
file	arch/arm32/isa/joy_isa.c		joy_isa
attach	joy at isapnp with joy_isapnp
file	arch/arm32/isa/joy_isapnp.c		joy_isapnp

# OFW ISA bus driver.
include "dev/ofisa/files.ofisa"
file	arch/arm32/ofw/ofisa_machdep.c		ofisa
file	arch/arm32/ofw/com_ofisa_machdep.c	com_ofisa
file	arch/arm32/ofw/com_ofisa_consolehack.c	com_ofisa	# XXX
file	arch/arm32/ofw/if_cs_ofisa_machdep.c	cs_ofisa
file	arch/arm32/ofw/lpt_ofisa_machdep.c	lpt_ofisa
file	arch/arm32/ofw/wdc_ofisa_machdep.c	wdc_ofisa

# Glue for OFW ISA device attachment
device	ofisapc {}
attach	ofisapc at ofbus
file	arch/arm32/ofw/ofisapc.c			pc & ofw
device	ofisascr {}
attach	ofisascr at ofisa
file	arch/arm32/ofw/ofisascr.c			scr & ofw

device	ofrom
attach	ofrom at ofbus
file	arch/arm32/ofw/ofrom.c				ofrom	needs-flag

# Standard NetBSD fd driver
device  fdc {drive = -1}
attach	fdc at pioc
device  fd: disk
attach	fd at fdc
file    arch/arm32/mainbus/fd.c			fdc needs-flag
major   {fd = 17}

# Standard serial driver
attach	com at pioc with com_pioc
file    arch/arm32/mainbus/com_pioc.c		com_pioc

# Memory disk driver
file	arch/arm32/dev/md_hooks.c		md & memory_disk_hooks
major   {md = 18}

# RAIDframe
major	{raid = 71}

# IOMD device
# parent to kbd, qms, pms, iic
# also provides irq and timer services
device	iomd {}
attach	iomd at mainbus
file	arch/arm32/iomd/iomd.c			iomd needs-flag
file	arch/arm32/iomd/iomd_io.c		iomd
file	arch/arm32/iomd/iomd_io_asm.S		iomd
file	arch/arm32/iomd/iomd_irq.S		iomd
file	arch/arm32/iomd/iomd_irqhandler.c	iomd
file	arch/arm32/iomd/iomd_fiq.S		iomd
file	arch/arm32/iomd/iomd_dma.c		iomd

# IOMD mouse devices
# clock device
device  clock
attach	clock at iomd
file	arch/arm32/iomd/iomd_clock.c		iomd

# quadmouse device
device  qms
file    arch/arm32/dev/qms.c			qms needs-flag

attach	qms at iomd with qms_iomd
file    arch/arm32/iomd/qms_iomd.c		qms_iomd

# wscons quadmouse device
device	wsqms : wsmousedev
file	arch/arm32/dev/wsqms.c			wsqms needs-flag

attach wsqms at iomd with wsqms_iomd  
file	arch/arm32/iomd/wsqms_iomd.c		wsqms_iomd

# attribute used to represent the "keyboard controller" on the shark
# XXX should be a real device
define	spckbd { [irq = -1], [port = -1] }

# PS/2 mouse device
device	opms: tty
file	arch/arm32/dev/pms.c			opms & opms_iomd needs-flag
file	arch/arm32/shark/pms.c			opms & ofw needs-flag

attach	opms at spckbd with opms
attach	opms at iomd with opms_iomd
file	arch/arm32/iomd/pms_iomd.c		opms_iomd

# Standard keyboard driver
device	kbd
file	arch/arm32/dev/kbd.c			kbd needs-flag

attach	kbd at iomd with kbd_iomd
file	arch/arm32/iomd/kbd_iomd.c		kbd_iomd

# RPC wscons keyboard driver
device rpckbd : wskbddev
file   arch/arm32/dev/rpckbd.c			rpckbd  needs-flag
file   arch/arm32/dev/wskbdmap_mfii.c		rpckbd

attach rpckbd at iomd with rpckbd_iomd
file   arch/arm32/iomd/rpckbd_iomd.c		rpckbd_iomd

# IIC device
device	iic { addr = -1 }
file	arch/arm32/dev/iic.c			iic	needs-flag

attach iic at iomd with iic_iomd
file	arch/arm32/iomd/iic_iomd.c		iic_iomd
file	arch/arm32/iomd/iomd_iic.S		iic_iomd

# IIC based RTC
device	rtc : todservice
attach	rtc at iic
file	arch/arm32/dev/rtc.c			rtc	needs-flag

device	todclock
attach	todclock at todservice
file	arch/arm32/dev/todclock.c		todclock	needs-count

# VIDC device
# parent to vidcconsole, vidcaudio, beep
device	vidc { [base = -1], [dack = -1], [irq = -1] }
attach	vidc at mainbus
file	arch/arm32/vidc/vidc20.c		vidc needs-count

# VIDC video wscons device
device vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev
attach vidcvideo at vidc
file	arch/arm32/vidc/vidc20config.c		vidcvideo needs-flag
file	arch/arm32/vidc/vidcvideo.c		vidcvideo needs-flag

# Audio devices
device	beep
attach	beep at vidc
file	arch/arm32/vidc/beep.c			beep needs-flag

device	vidcaudio: audio
attach	vidcaudio at vidc
file	arch/arm32/vidc/vidcaudio.c		vidcaudio needs-flag

device	lmcaudio: audio
attach	lmcaudio at vidc
file	arch/arm32/vidc/lmcaudio.c		lmcaudio needs-flag
file	arch/arm32/vidc/lmc1982.S		lmcaudio

# Podule bus device
device	podulebus { [slot = -1] }
attach	podulebus at root
file	arch/arm32/podulebus/podulebus.c	podulebus needs-flag
file	arch/arm32/podulebus/podulebus_io.c	podulebus
file	arch/arm32/podulebus/podulebus_io_asm.S	podulebus

include "dev/podulebus/files.podulebus"

# Ethernet devices

# Novell NE1000 and NE2000 clones (EtherM, EtherH)
attach	ne at podulebus with ne_pbus
file	arch/arm32/podulebus/if_ne_pbus.c	ne_pbus

device	oea: ether, ifnet, arp
attach	oea at podulebus
file	arch/arm32/podulebus/if_ea.c		oea

device	oeb: ether, ifnet, arp
attach	oeb at podulebus
file	arch/arm32/podulebus/if_eb.c		oeb

device	ie: ether, ifnet, arp
attach	ie at podulebus
file	arch/arm32/podulebus/if_ie.c		ie

device	es: ether, ifnet, arp
attach	es at mainbus
file	arch/arm32/rc7500/if_es.c		es & rc7500

#define	ipkdb

#device kie: ipkdb
#attach kie at podule
#file	arch/arm32/podulebus/ipkdb_ie.c		kie

#file	arch/arm32/arm32/ipkdb_glue.c		ipkdb
#file	arch/arm32/arm32/ipkdb_step.c		ipkdb

#
# Machine-independent SCSI drivers
#

include "dev/scsipi/files.scsipi"
major   {sd = 24}
major   {cd = 26}

# Generic sbic (WD3393) driver
define	sbic
file	arch/arm32/podulebus/sbic.c		sbic

# Acorn SCSI I specific layer for sbic
device  asc: scsi, sbic
attach	asc at podulebus
file	arch/arm32/podulebus/asc.c		asc needs-flag

# Generic AMD AM53C94 driver
define	esc
file	arch/arm32/podulebus/esc.c		esc

# Connect32 specific layer for esc
device	cosc: scsi, esc
attach	cosc at podulebus
file	arch/arm32/podulebus/cosc.c		cosc

# Generic fas216 + esp216 driver
define	sfas
file	arch/arm32/podulebus/sfas.c		sfas

device	ptsc: scsi, sfas
attach	ptsc at podulebus
file	arch/arm32/podulebus/ptsc.c		ptsc

device	csc: scsi, sfas
attach	csc at podulebus
file	arch/arm32/podulebus/csc.c		csc

# Oak specific layer for ncr5380
device	oak: scsi, ncr5380sbc
attach	oak at podulebus
file	arch/arm32/podulebus/oak.c		oak

# Cumana SCSI1 specific layer for ncr5380
device	csa: scsi, ncr5380sbc
attach	csa at podulebus
file	arch/arm32/podulebus/csa.c		csa

# ICS IDE driver
device	icside {[channel = -1]}: wdc_base, ata, atapi
attach	icside at podulebus
file	arch/arm32/podulebus/icside.c		icside
file	arch/arm32/podulebus/icside_io_asm.S	icside

# Yellowstone RapIDE driver
device	rapide {[channel = -1]}: wdc_base, ata, atapi
attach	rapide at podulebus
file	arch/arm32/podulebus/rapide.c		rapide
file	arch/arm32/podulebus/rapide_io_asm.S	rapide

# Simtec IDE driver
device	simide {[channel = -1]}: wdc_base, ata, atapi
attach	simide at podulebus
file	arch/arm32/podulebus/simide.c		simide
file	arch/arm32/podulebus/simide_io_asm.S	simide

# Atomwide Multi-Port Serial driver
device	amps {}
attach	amps at podulebus
attach	com at amps with com_amps
file	arch/arm32/podulebus/amps.c		amps

device  vidcconsole   
attach  vidcconsole at vidc   
file    arch/arm32/vidc/console/vidcconsole.c     vidcconsole needs-count
device  vt: tty
attach  vt at vidc

file    arch/arm32/vidc/console/console.c	vt needs-count
file    arch/arm32/vidc/console/vidcrender.c	vt
file	arch/arm32/vidc/console/vidc_mc.S	vt
file    arch/arm32/vidc/console/vidc.c		vt
file    arch/arm32/vidc/console/vt220.c		vt
file	arch/arm32/vidc/console/debugconsole.c 	vt
file	arch/arm32/vidc/console/dumb.c 		vt

# Generic MD files
file	arch/arm32/arm32/autoconf.c
file	arch/arm32/arm32/blockio.S
file	arch/arm32/arm32/bus_dma.c
file	arch/netwinder/netwinder/conf.c
file	arch/arm32/arm32/cpuswitch.S
file	arch/arm32/arm32/stubs.c
file	arch/arm32/arm32/exception.S
file	arch/arm32/arm32/fault.c
file	arch/arm32/arm32/mem.c
file	arch/arm32/arm32/procfs_machdep.c	procfs
file	arch/arm32/arm32/machdep.c
file	arch/arm32/arm32/vm_machdep.c
file	arch/arm32/arm32/fusu.S
file	arch/arm32/arm32/cpufunc.c
file	arch/arm32/arm32/cpufunc_asm.S
file	arch/arm32/arm32/setcpsr.S
file	arch/arm32/arm32/setstack.S
file	arch/arm32/arm32/spl.S
file	arch/arm32/arm32/intr.c
file	arch/arm32/dev/bus_space_notimpl.S

# files related to the shell
file	arch/arm32/kshell/kshell_input.c	kshell
file	arch/arm32/kshell/kshell_shell.c	kshell
file	arch/arm32/kshell/kshell_disassem.c	kshell
file	arch/arm32/kshell/kshell_dumphex.c	kshell
file	arch/arm32/kshell/kshell_debug.c	kshell

file	arch/arm/arm/disksubr.c			disk
file	arch/arm/arm/disksubr_acorn.c		disk
file	arch/arm/arm/disksubr_mbr.c		disk

file	dev/cninit.c				!footbridge

# ARM FPE
file	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
file	arch/arm32/fpe-arm/armfpe_init.c	armfpe
file	arch/arm32/fpe-arm/armfpe.s		armfpe

# RiscPC specific files
file	arch/arm32/riscpc/rpc_machdep.c		riscpc
file    arch/arm32/riscpc/rpc_kbd_map.c		riscpc & kbd

# RC7500 specific files
file	arch/arm32/rc7500/rc7500_machdep.c	rc7500
file    arch/arm32/rc7500/rc7500_kbd_map.c	rc7500 & kbd
file	arch/arm32/rc7500/rc7500_prom.c		rc7500 & prom_debug
file	arch/arm32/rc7500/rc7500_promsys.S	rc7500 & prom_debug

# Shark specific files
file	arch/arm32/shark/shark_machdep.c	shark
file	arch/arm32/shark/sequoia.c              shark
file	arch/arm32/shark/fiq.S                  shark
file	arch/arm32/shark/hat.c                  shark
file	arch/arm32/isa/isa_irqhandler.c		shark
file	arch/arm32/isa/clock.c			shark
file	arch/arm32/isa/isa_irq.S		shark
file	arch/arm32/isa/isa_shark_machdep.c	shark
file	arch/arm32/isa/isa_io.c			shark | isa
file	arch/arm32/isa/isa_io_asm.S		shark | isa

# OFWGENCFG specific files
file	arch/arm32/ofw/ofw_irq.S		ofwgencfg
file	arch/arm32/ofw/ofw_irqhandler.c		ofwgencfg
file	arch/arm32/ofw/ofwgencfg_clock.c	ofwgencfg
file	arch/arm32/ofw/ofwgencfg_machdep.c	ofwgencfg

# National Semiconductor PC97307VUL SuperIO chip configuration routines
define	nsio
file	arch/arm32/shark/ns87307.c	nsio & shark

# 8042 microcontroller routines for keyboard and mouse
define	i8042
file	arch/arm32/shark/i8042.c	i8042

defpseudo profiler: disk
file	arch/arm32/shark/profile.c	profiler needs-flag

# SHARK pc console
device  pc: tty, spckbd, i8042
attach  pc at ofisapc
file	arch/arm32/shark/pccons.c		pc & ofw needs-flag

# Smart Card Reader
device  scr: tty
file	arch/arm32/shark/scr.c			scr needs-flag
attach  scr at ofisascr

# ISA Plug 'n Play autoconfiguration glue.
file	arch/arm32/isa/isapnp_machdep.c		isapnp

# DC21285 "Footbridge" specific files
define	footbridge {}
device	footbridge: pcibus, todservice
attach	footbridge at mainbus
file	arch/arm32/footbridge/footbridge.c		footbridge
file	arch/arm32/footbridge/footbridge_machdep.c	footbridge
file	arch/arm32/footbridge/footbridge_io.c		footbridge
file	arch/arm32/footbridge/footbridge_io_asm.S	footbridge
file	arch/arm32/footbridge/footbridge_pci.c		footbridge
file	arch/arm32/footbridge/footbridge_irq.S		footbridge
file	arch/arm32/footbridge/footbridge_irqhandler.c	footbridge
file	arch/arm32/footbridge/footbridge_clock.c	footbridge

# DC21285 "Footbridge" serial port
device	fcom: tty
attach	fcom at footbridge
file	arch/arm32/footbridge/footbridge_com.c		fcom needs-flag
file	arch/arm32/footbridge/footbridge_com_io.c	fcom
file	arch/arm32/footbridge/footbridge_com_io_asm.S	fcom

# EBSA285/CATS class board
# DC21285 based board with cyclone firmware
file	arch/arm32/footbridge/ebsa285_machdep.c		footbridge & ebsa285
file	arch/netwinder/netwinder/netwinder_machdep.c	footbridge & netwinder

# CATS boards have an EBSA285 based core with an ISA bus
file	arch/arm32/isa/isa_cats_machdep.c		isa & ebsa285
file	arch/netwinder/isa/isa_machdep.c		isa & netwinder

device	sysbeep
attach	sysbeep at pcppi with sysbeep_isa
attach	sysbeep at vidc with sysbeep_vidc
file	arch/arm32/vidc/sysbeep_vidc.c			sysbeep_vidc
file	arch/arm32/isa/sysbeep_isa.c			sysbeep_isa

device dsrtc: todservice
attach dsrtc at isa
file	arch/arm32/isa/dsrtc.c				dsrtc

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

# PCI devices

#
# Include PCI config
#
include "dev/pci/files.pci"

# network devices MII bus
include "dev/mii/files.mii"

device	pcib: isabus
attach	pcib at pci
file	arch/arm32/pci/pcib.c			pcib

# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
# XXX (when the conf/files and files.isa bogons are fixed, this can
# XXX be fixed as well.)

attach	lpt at puc with lpt_puc
file	dev/pci/lpt_puc.c	lpt_puc

file	arch/arm32/pci/pciide_machdep.c	pciide

include "dev/pckbc/files.pckbc"
@


1.2.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.netwinder,v 1.2.2.2 2001/04/23 09:41:55 bouyer Exp $
d47 21
d79 33
d119 74
d197 66
d271 78
d389 52
d463 1
d466 2
a467 1
# ISA support.
a468 5
file	arch/arm32/isa/isa_io.c				isa
file	arch/arm32/isa/isa_io_asm.S			isa

# ISA Plug 'n Play autoconfiguration glue.
file	arch/arm32/isa/isapnp_machdep.c			isapnp
d472 2
a487 2
file	arch/netwinder/pci/pci_machdep.c	pci

d495 1
a495 1
file	arch/netwinder/pci/pcib.c		pcib
d502 4
a505 1
file	arch/netwinder/pci/pciide_machdep.c	pciide
@


1.1
log
@A minimum amount to get netwinder support
@
text
@d1 1
a1 1
#	$NetBSD: files.arm32,v 1.107 2001/04/14 19:22:43 reinoud Exp $
a46 21
# PIOC (Peripheral IO Controller) device
# parent to wdc, fdc, com and lpt
device	pioc { [offset = -1], [dack = -1], [irq = -1] }
attach	pioc at mainbus
file	arch/arm32/mainbus/pioc.c		pioc

# Standard NetBSD wdc driver
attach	wdc at pioc with wdc_pioc
file	arch/arm32/mainbus/wdc_pioc.c		wdc_pioc

# Standard parallel driver
attach  lpt at pioc with lpt_pioc
file    arch/arm32/mainbus/lpt_pioc.c		lpt_pioc

# Common OFW files
include "dev/ofw/files.ofw"
attach	ofbus at root with ofbus_root
file	arch/arm32/ofw/ofw.c			ofw
file	arch/arm32/ofw/openfirm.c		ofw
file	arch/arm32/ofw/oftodclock.c		ofw & (shark | ofwgencfg)

a57 33
# OFW ISA bus driver.
include "dev/ofisa/files.ofisa"
file	arch/arm32/ofw/ofisa_machdep.c		ofisa
file	arch/arm32/ofw/com_ofisa_machdep.c	com_ofisa
file	arch/arm32/ofw/com_ofisa_consolehack.c	com_ofisa	# XXX
file	arch/arm32/ofw/if_cs_ofisa_machdep.c	cs_ofisa
file	arch/arm32/ofw/lpt_ofisa_machdep.c	lpt_ofisa
file	arch/arm32/ofw/wdc_ofisa_machdep.c	wdc_ofisa

# Glue for OFW ISA device attachment
device	ofisapc {}
attach	ofisapc at ofbus
file	arch/arm32/ofw/ofisapc.c			pc & ofw
device	ofisascr {}
attach	ofisascr at ofisa
file	arch/arm32/ofw/ofisascr.c			scr & ofw

device	ofrom
attach	ofrom at ofbus
file	arch/arm32/ofw/ofrom.c				ofrom	needs-flag

# Standard NetBSD fd driver
device  fdc {drive = -1}
attach	fdc at pioc
device  fd: disk
attach	fd at fdc
file    arch/arm32/mainbus/fd.c			fdc needs-flag
major   {fd = 17}

# Standard serial driver
attach	com at pioc with com_pioc
file    arch/arm32/mainbus/com_pioc.c		com_pioc

a64 74
# IOMD device
# parent to kbd, qms, pms, iic
# also provides irq and timer services
device	iomd {}
attach	iomd at mainbus
file	arch/arm32/iomd/iomd.c			iomd needs-flag
file	arch/arm32/iomd/iomd_io.c		iomd
file	arch/arm32/iomd/iomd_io_asm.S		iomd
file	arch/arm32/iomd/iomd_irq.S		iomd
file	arch/arm32/iomd/iomd_irqhandler.c	iomd
file	arch/arm32/iomd/iomd_fiq.S		iomd
file	arch/arm32/iomd/iomd_dma.c		iomd

# IOMD mouse devices
# clock device
device  clock
attach	clock at iomd
file	arch/arm32/iomd/iomd_clock.c		iomd

# quadmouse device
device  qms
file    arch/arm32/dev/qms.c			qms needs-flag

attach	qms at iomd with qms_iomd
file    arch/arm32/iomd/qms_iomd.c		qms_iomd

# wscons quadmouse device
device	wsqms : wsmousedev
file	arch/arm32/dev/wsqms.c			wsqms needs-flag

attach wsqms at iomd with wsqms_iomd  
file	arch/arm32/iomd/wsqms_iomd.c		wsqms_iomd

# attribute used to represent the "keyboard controller" on the shark
# XXX should be a real device
define	spckbd { [irq = -1], [port = -1] }

# PS/2 mouse device
device	opms: tty
file	arch/arm32/dev/pms.c			opms & opms_iomd needs-flag
file	arch/arm32/shark/pms.c			opms & ofw needs-flag

attach	opms at spckbd with opms
attach	opms at iomd with opms_iomd
file	arch/arm32/iomd/pms_iomd.c		opms_iomd

# Standard keyboard driver
device	kbd
file	arch/arm32/dev/kbd.c			kbd needs-flag

attach	kbd at iomd with kbd_iomd
file	arch/arm32/iomd/kbd_iomd.c		kbd_iomd

# RPC wscons keyboard driver
device rpckbd : wskbddev
file   arch/arm32/dev/rpckbd.c			rpckbd  needs-flag
file   arch/arm32/dev/wskbdmap_mfii.c		rpckbd

attach rpckbd at iomd with rpckbd_iomd
file   arch/arm32/iomd/rpckbd_iomd.c		rpckbd_iomd

# IIC device
device	iic { addr = -1 }
file	arch/arm32/dev/iic.c			iic	needs-flag

attach iic at iomd with iic_iomd
file	arch/arm32/iomd/iic_iomd.c		iic_iomd
file	arch/arm32/iomd/iomd_iic.S		iic_iomd

# IIC based RTC
device	rtc : todservice
attach	rtc at iic
file	arch/arm32/dev/rtc.c			rtc	needs-flag

a68 66
# VIDC device
# parent to vidcconsole, vidcaudio, beep
device	vidc { [base = -1], [dack = -1], [irq = -1] }
attach	vidc at mainbus
file	arch/arm32/vidc/vidc20.c		vidc needs-count

# VIDC video wscons device
device vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev
attach vidcvideo at vidc
file	arch/arm32/vidc/vidc20config.c		vidcvideo needs-flag
file	arch/arm32/vidc/vidcvideo.c		vidcvideo needs-flag

# Audio devices
device	beep
attach	beep at vidc
file	arch/arm32/vidc/beep.c			beep needs-flag

device	vidcaudio: audio
attach	vidcaudio at vidc
file	arch/arm32/vidc/vidcaudio.c		vidcaudio needs-flag

device	lmcaudio: audio
attach	lmcaudio at vidc
file	arch/arm32/vidc/lmcaudio.c		lmcaudio needs-flag
file	arch/arm32/vidc/lmc1982.S		lmcaudio

# Podule bus device
device	podulebus { [slot = -1] }
attach	podulebus at root
file	arch/arm32/podulebus/podulebus.c	podulebus needs-flag
file	arch/arm32/podulebus/podulebus_io.c	podulebus
file	arch/arm32/podulebus/podulebus_io_asm.S	podulebus

include "dev/podulebus/files.podulebus"

# Ethernet devices

# Novell NE1000 and NE2000 clones (EtherM, EtherH)
attach	ne at podulebus with ne_pbus
file	arch/arm32/podulebus/if_ne_pbus.c	ne_pbus

device	oea: ether, ifnet, arp
attach	oea at podulebus
file	arch/arm32/podulebus/if_ea.c		oea

device	oeb: ether, ifnet, arp
attach	oeb at podulebus
file	arch/arm32/podulebus/if_eb.c		oeb

device	ie: ether, ifnet, arp
attach	ie at podulebus
file	arch/arm32/podulebus/if_ie.c		ie

device	es: ether, ifnet, arp
attach	es at mainbus
file	arch/arm32/rc7500/if_es.c		es & rc7500

#define	ipkdb

#device kie: ipkdb
#attach kie at podule
#file	arch/arm32/podulebus/ipkdb_ie.c		kie

#file	arch/arm32/arm32/ipkdb_glue.c		ipkdb
#file	arch/arm32/arm32/ipkdb_step.c		ipkdb

a76 78
# Generic sbic (WD3393) driver
define	sbic
file	arch/arm32/podulebus/sbic.c		sbic

# Acorn SCSI I specific layer for sbic
device  asc: scsi, sbic
attach	asc at podulebus
file	arch/arm32/podulebus/asc.c		asc needs-flag

# Generic AMD AM53C94 driver
define	esc
file	arch/arm32/podulebus/esc.c		esc

# Connect32 specific layer for esc
device	cosc: scsi, esc
attach	cosc at podulebus
file	arch/arm32/podulebus/cosc.c		cosc

# Generic fas216 + esp216 driver
define	sfas
file	arch/arm32/podulebus/sfas.c		sfas

device	ptsc: scsi, sfas
attach	ptsc at podulebus
file	arch/arm32/podulebus/ptsc.c		ptsc

device	csc: scsi, sfas
attach	csc at podulebus
file	arch/arm32/podulebus/csc.c		csc

# Oak specific layer for ncr5380
device	oak: scsi, ncr5380sbc
attach	oak at podulebus
file	arch/arm32/podulebus/oak.c		oak

# Cumana SCSI1 specific layer for ncr5380
device	csa: scsi, ncr5380sbc
attach	csa at podulebus
file	arch/arm32/podulebus/csa.c		csa

# ICS IDE driver
device	icside {[channel = -1]}: wdc_base, ata, atapi
attach	icside at podulebus
file	arch/arm32/podulebus/icside.c		icside
file	arch/arm32/podulebus/icside_io_asm.S	icside

# Yellowstone RapIDE driver
device	rapide {[channel = -1]}: wdc_base, ata, atapi
attach	rapide at podulebus
file	arch/arm32/podulebus/rapide.c		rapide
file	arch/arm32/podulebus/rapide_io_asm.S	rapide

# Simtec IDE driver
device	simide {[channel = -1]}: wdc_base, ata, atapi
attach	simide at podulebus
file	arch/arm32/podulebus/simide.c		simide
file	arch/arm32/podulebus/simide_io_asm.S	simide

# Atomwide Multi-Port Serial driver
device	amps {}
attach	amps at podulebus
attach	com at amps with com_amps
file	arch/arm32/podulebus/amps.c		amps

device  vidcconsole   
attach  vidcconsole at vidc   
file    arch/arm32/vidc/console/vidcconsole.c     vidcconsole needs-count
device  vt: tty
attach  vt at vidc

file    arch/arm32/vidc/console/console.c	vt needs-count
file    arch/arm32/vidc/console/vidcrender.c	vt
file	arch/arm32/vidc/console/vidc_mc.S	vt
file    arch/arm32/vidc/console/vidc.c		vt
file    arch/arm32/vidc/console/vt220.c		vt
file	arch/arm32/vidc/console/debugconsole.c 	vt
file	arch/arm32/vidc/console/dumb.c 		vt

a116 52
# RiscPC specific files
file	arch/arm32/riscpc/rpc_machdep.c		riscpc
file    arch/arm32/riscpc/rpc_kbd_map.c		riscpc & kbd

# RC7500 specific files
file	arch/arm32/rc7500/rc7500_machdep.c	rc7500
file    arch/arm32/rc7500/rc7500_kbd_map.c	rc7500 & kbd
file	arch/arm32/rc7500/rc7500_prom.c		rc7500 & prom_debug
file	arch/arm32/rc7500/rc7500_promsys.S	rc7500 & prom_debug

# Shark specific files
file	arch/arm32/shark/shark_machdep.c	shark
file	arch/arm32/shark/sequoia.c              shark
file	arch/arm32/shark/fiq.S                  shark
file	arch/arm32/shark/hat.c                  shark
file	arch/arm32/isa/isa_irqhandler.c		shark
file	arch/arm32/isa/clock.c			shark
file	arch/arm32/isa/isa_irq.S		shark
file	arch/arm32/isa/isa_shark_machdep.c	shark
file	arch/arm32/isa/isa_io.c			shark | isa
file	arch/arm32/isa/isa_io_asm.S		shark | isa

# OFWGENCFG specific files
file	arch/arm32/ofw/ofw_irq.S		ofwgencfg
file	arch/arm32/ofw/ofw_irqhandler.c		ofwgencfg
file	arch/arm32/ofw/ofwgencfg_clock.c	ofwgencfg
file	arch/arm32/ofw/ofwgencfg_machdep.c	ofwgencfg

# National Semiconductor PC97307VUL SuperIO chip configuration routines
define	nsio
file	arch/arm32/shark/ns87307.c	nsio & shark

# 8042 microcontroller routines for keyboard and mouse
define	i8042
file	arch/arm32/shark/i8042.c	i8042

defpseudo profiler: disk
file	arch/arm32/shark/profile.c	profiler needs-flag

# SHARK pc console
device  pc: tty, spckbd, i8042
attach  pc at ofisapc
file	arch/arm32/shark/pccons.c		pc & ofw needs-flag

# Smart Card Reader
device  scr: tty
file	arch/arm32/shark/scr.c			scr needs-flag
attach  scr at ofisascr

# ISA Plug 'n Play autoconfiguration glue.
file	arch/arm32/isa/isapnp_machdep.c		isapnp

a138 1
file	arch/arm32/footbridge/ebsa285_machdep.c		footbridge & ebsa285
d141 1
a141 2
# CATS boards have an EBSA285 based core with an ISA bus
file	arch/arm32/isa/isa_cats_machdep.c		isa & ebsa285
d143 5
a150 2
attach	sysbeep at vidc with sysbeep_vidc
file	arch/arm32/vidc/sysbeep_vidc.c			sysbeep_vidc
d165 2
d174 1
a174 1
file	arch/arm32/pci/pcib.c			pcib
d181 1
a181 4
attach	lpt at puc with lpt_puc
file	dev/pci/lpt_puc.c	lpt_puc

file	arch/arm32/pci/pciide_machdep.c	pciide
@
