head	1.66;
access;
symbols
	netbsd-11-0-RC3:1.66
	netbsd-11-0-RC2:1.66
	netbsd-11-0-RC1:1.66
	perseant-exfatfs-base-20250801:1.66
	netbsd-11:1.66.0.78
	netbsd-11-base:1.66
	netbsd-10-1-RELEASE:1.66
	perseant-exfatfs-base-20240630:1.66
	perseant-exfatfs:1.66.0.76
	perseant-exfatfs-base:1.66
	netbsd-8-3-RELEASE:1.66
	netbsd-9-4-RELEASE:1.66
	netbsd-10-0-RELEASE:1.66
	netbsd-10-0-RC6:1.66
	netbsd-10-0-RC5:1.66
	netbsd-10-0-RC4:1.66
	netbsd-10-0-RC3:1.66
	netbsd-10-0-RC2:1.66
	thorpej-ifq:1.66.0.74
	thorpej-ifq-base:1.66
	thorpej-altq-separation:1.66.0.72
	thorpej-altq-separation-base:1.66
	netbsd-10-0-RC1:1.66
	netbsd-10:1.66.0.70
	netbsd-10-base:1.66
	bouyer-sunxi-drm:1.66.0.68
	bouyer-sunxi-drm-base:1.66
	netbsd-9-3-RELEASE:1.66
	thorpej-i2c-spi-conf2:1.66.0.66
	thorpej-i2c-spi-conf2-base:1.66
	thorpej-futex2:1.66.0.64
	thorpej-futex2-base:1.66
	thorpej-cfargs2:1.66.0.62
	thorpej-cfargs2-base:1.66
	cjep_sun2x-base1:1.66
	cjep_sun2x:1.66.0.60
	cjep_sun2x-base:1.66
	cjep_staticlib_x-base1:1.66
	netbsd-9-2-RELEASE:1.66
	cjep_staticlib_x:1.66.0.58
	cjep_staticlib_x-base:1.66
	thorpej-i2c-spi-conf:1.66.0.56
	thorpej-i2c-spi-conf-base:1.66
	thorpej-cfargs:1.66.0.54
	thorpej-cfargs-base:1.66
	thorpej-futex:1.66.0.52
	thorpej-futex-base:1.66
	netbsd-9-1-RELEASE:1.66
	bouyer-xenpvh-base2:1.66
	phil-wifi-20200421:1.66
	bouyer-xenpvh-base1:1.66
	phil-wifi-20200411:1.66
	bouyer-xenpvh:1.66.0.50
	bouyer-xenpvh-base:1.66
	is-mlppp:1.66.0.48
	is-mlppp-base:1.66
	phil-wifi-20200406:1.66
	netbsd-8-2-RELEASE:1.66
	ad-namecache-base3:1.66
	netbsd-9-0-RELEASE:1.66
	netbsd-9-0-RC2:1.66
	ad-namecache-base2:1.66
	ad-namecache-base1:1.66
	ad-namecache:1.66.0.46
	ad-namecache-base:1.66
	netbsd-9-0-RC1:1.66
	phil-wifi-20191119:1.66
	netbsd-9:1.66.0.44
	netbsd-9-base:1.66
	phil-wifi-20190609:1.66
	netbsd-8-1-RELEASE:1.66
	netbsd-8-1-RC1:1.66
	isaki-audio2:1.66.0.42
	isaki-audio2-base:1.66
	pgoyette-compat-merge-20190127:1.66
	pgoyette-compat-20190127:1.66
	pgoyette-compat-20190118:1.66
	pgoyette-compat-1226:1.66
	pgoyette-compat-1126:1.66
	pgoyette-compat-1020:1.66
	pgoyette-compat-0930:1.66
	pgoyette-compat-0906:1.66
	netbsd-7-2-RELEASE:1.66
	pgoyette-compat-0728:1.66
	netbsd-8-0-RELEASE:1.66
	phil-wifi:1.66.0.40
	phil-wifi-base:1.66
	pgoyette-compat-0625:1.66
	netbsd-8-0-RC2:1.66
	pgoyette-compat-0521:1.66
	pgoyette-compat-0502:1.66
	pgoyette-compat-0422:1.66
	netbsd-8-0-RC1:1.66
	pgoyette-compat-0415:1.66
	pgoyette-compat-0407:1.66
	pgoyette-compat-0330:1.66
	pgoyette-compat-0322:1.66
	pgoyette-compat-0315:1.66
	netbsd-7-1-2-RELEASE:1.66
	pgoyette-compat:1.66.0.38
	pgoyette-compat-base:1.66
	netbsd-7-1-1-RELEASE:1.66
	tls-maxphys-base-20171202:1.66
	matt-nb8-mediatek:1.66.0.36
	matt-nb8-mediatek-base:1.66
	nick-nhusb-base-20170825:1.66
	perseant-stdc-iso10646:1.66.0.34
	perseant-stdc-iso10646-base:1.66
	netbsd-8:1.66.0.32
	netbsd-8-base:1.66
	prg-localcount2-base3:1.66
	prg-localcount2-base2:1.66
	prg-localcount2-base1:1.66
	prg-localcount2:1.66.0.30
	prg-localcount2-base:1.66
	pgoyette-localcount-20170426:1.66
	bouyer-socketcan-base1:1.66
	jdolecek-ncq:1.66.0.28
	jdolecek-ncq-base:1.66
	pgoyette-localcount-20170320:1.66
	netbsd-7-1:1.66.0.26
	netbsd-7-1-RELEASE:1.66
	netbsd-7-1-RC2:1.66
	nick-nhusb-base-20170204:1.66
	netbsd-7-nhusb-base-20170116:1.66
	bouyer-socketcan:1.66.0.24
	bouyer-socketcan-base:1.66
	pgoyette-localcount-20170107:1.66
	netbsd-7-1-RC1:1.66
	nick-nhusb-base-20161204:1.66
	pgoyette-localcount-20161104:1.66
	netbsd-7-0-2-RELEASE:1.66
	nick-nhusb-base-20161004:1.66
	localcount-20160914:1.66
	netbsd-7-nhusb:1.66.0.22
	netbsd-7-nhusb-base:1.66
	pgoyette-localcount-20160806:1.66
	pgoyette-localcount-20160726:1.66
	pgoyette-localcount:1.66.0.20
	pgoyette-localcount-base:1.66
	nick-nhusb-base-20160907:1.66
	nick-nhusb-base-20160529:1.66
	netbsd-7-0-1-RELEASE:1.66
	nick-nhusb-base-20160422:1.66
	nick-nhusb-base-20160319:1.66
	nick-nhusb-base-20151226:1.66
	netbsd-7-0:1.66.0.18
	netbsd-7-0-RELEASE:1.66
	nick-nhusb-base-20150921:1.66
	netbsd-7-0-RC3:1.66
	netbsd-7-0-RC2:1.66
	netbsd-7-0-RC1:1.66
	nick-nhusb-base-20150606:1.66
	nick-nhusb-base-20150406:1.66
	nick-nhusb:1.66.0.16
	nick-nhusb-base:1.66
	netbsd-5-2-3-RELEASE:1.64
	netbsd-5-1-5-RELEASE:1.64
	netbsd-6-0-6-RELEASE:1.65
	netbsd-6-1-5-RELEASE:1.65
	netbsd-7:1.66.0.14
	netbsd-7-base:1.66
	yamt-pagecache-base9:1.66
	yamt-pagecache-tag8:1.65.8.1
	netbsd-6-1-4-RELEASE:1.65
	netbsd-6-0-5-RELEASE:1.65
	tls-earlyentropy:1.66.0.12
	tls-earlyentropy-base:1.66
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.66
	riastradh-drm2-base3:1.66
	netbsd-6-1-3-RELEASE:1.65
	netbsd-6-0-4-RELEASE:1.65
	netbsd-5-2-2-RELEASE:1.64
	netbsd-5-1-4-RELEASE:1.64
	netbsd-6-1-2-RELEASE:1.65
	netbsd-6-0-3-RELEASE:1.65
	netbsd-5-2-1-RELEASE:1.64
	netbsd-5-1-3-RELEASE:1.64
	rmind-smpnet-nbase:1.66
	netbsd-6-1-1-RELEASE:1.65
	riastradh-drm2-base2:1.66
	riastradh-drm2-base1:1.66
	riastradh-drm2:1.66.0.10
	riastradh-drm2-base:1.66
	rmind-smpnet:1.66.0.4
	rmind-smpnet-base:1.66
	netbsd-6-1:1.65.0.20
	netbsd-6-0-2-RELEASE:1.65
	netbsd-6-1-RELEASE:1.65
	khorben-n900:1.66.0.8
	netbsd-6-1-RC4:1.65
	netbsd-6-1-RC3:1.65
	agc-symver:1.66.0.6
	agc-symver-base:1.66
	netbsd-6-1-RC2:1.65
	netbsd-6-1-RC1:1.65
	yamt-pagecache-base8:1.66
	netbsd-5-2:1.64.0.28
	netbsd-6-0-1-RELEASE:1.65
	yamt-pagecache-base7:1.66
	netbsd-5-2-RELEASE:1.64
	netbsd-5-2-RC1:1.64
	matt-nb6-plus-nbase:1.65
	yamt-pagecache-base6:1.66
	netbsd-6-0:1.65.0.18
	netbsd-6-0-RELEASE:1.65
	netbsd-6-0-RC2:1.65
	tls-maxphys:1.66.0.2
	tls-maxphys-base:1.66
	matt-nb6-plus:1.65.0.16
	matt-nb6-plus-base:1.65
	netbsd-6-0-RC1:1.65
	jmcneill-usbmp-base10:1.66
	yamt-pagecache-base5:1.66
	jmcneill-usbmp-base9:1.66
	yamt-pagecache-base4:1.66
	jmcneill-usbmp-base8:1.66
	jmcneill-usbmp-base7:1.65
	jmcneill-usbmp-base6:1.65
	jmcneill-usbmp-base5:1.65
	jmcneill-usbmp-base4:1.65
	jmcneill-usbmp-base3:1.65
	jmcneill-usbmp-pre-base2:1.65
	jmcneill-usbmp-base2:1.65
	netbsd-6:1.65.0.14
	netbsd-6-base:1.65
	netbsd-5-1-2-RELEASE:1.64
	netbsd-5-1-1-RELEASE:1.64
	jmcneill-usbmp:1.65.0.12
	jmcneill-usbmp-base:1.65
	jmcneill-audiomp3:1.65.0.10
	jmcneill-audiomp3-base:1.65
	yamt-pagecache-base3:1.65
	yamt-pagecache-base2:1.65
	yamt-pagecache:1.65.0.8
	yamt-pagecache-base:1.65
	rmind-uvmplock-nbase:1.65
	cherry-xenmp:1.65.0.6
	cherry-xenmp-base:1.65
	jym-xensuspend-nbase:1.65
	uebayasi-xip-base7:1.65
	bouyer-quota2-nbase:1.65
	bouyer-quota2:1.65.0.4
	bouyer-quota2-base:1.65
	jruoho-x86intr:1.65.0.2
	jruoho-x86intr-base:1.65
	matt-mips64-premerge-20101231:1.65
	matt-nb5-mips64-premerge-20101231:1.64
	matt-nb5-pq3:1.64.0.26
	matt-nb5-pq3-base:1.64
	netbsd-5-1:1.64.0.24
	uebayasi-xip-base6:1.65
	uebayasi-xip-base5:1.65
	netbsd-5-1-RELEASE:1.64
	uebayasi-xip-base4:1.65
	uebayasi-xip-base3:1.65
	yamt-nfs-mp-base11:1.65
	netbsd-5-1-RC4:1.64
	matt-nb5-mips64-k15:1.64
	uebayasi-xip-base2:1.65
	yamt-nfs-mp-base10:1.65
	netbsd-5-1-RC3:1.64
	netbsd-5-1-RC2:1.64
	uebayasi-xip-base1:1.65
	netbsd-5-1-RC1:1.64
	rmind-uvmplock:1.64.0.22
	rmind-uvmplock-base:1.65
	yamt-nfs-mp-base9:1.64
	uebayasi-xip:1.64.0.20
	uebayasi-xip-base:1.64
	netbsd-5-0-2-RELEASE:1.64
	matt-nb5-mips64-premerge-20091211:1.64
	matt-premerge-20091211:1.64
	yamt-nfs-mp-base8:1.64
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.64
	matt-nb4-mips64-k7-u2a-k9b:1.64
	matt-nb5-mips64-u1-k1-k5:1.64
	yamt-nfs-mp-base7:1.64
	matt-nb5-mips64:1.64.0.18
	netbsd-5-0-1-RELEASE:1.64
	jymxensuspend-base:1.64
	yamt-nfs-mp-base6:1.64
	yamt-nfs-mp-base5:1.64
	yamt-nfs-mp-base4:1.64
	yamt-nfs-mp-base3:1.64
	nick-hppapmap-base4:1.64
	nick-hppapmap-base3:1.64
	netbsd-5-0:1.64.0.16
	netbsd-5-0-RELEASE:1.64
	netbsd-5-0-RC4:1.64
	netbsd-5-0-RC3:1.64
	nick-hppapmap-base2:1.64
	netbsd-5-0-RC2:1.64
	jym-xensuspend:1.64.0.14
	jym-xensuspend-base:1.65
	netbsd-5-0-RC1:1.64
	haad-dm-base2:1.64
	haad-nbase2:1.64
	ad-audiomp2:1.64.0.12
	ad-audiomp2-base:1.64
	netbsd-5:1.64.0.10
	netbsd-5-base:1.64
	nick-hppapmap:1.64.0.8
	nick-hppapmap-base:1.64
	matt-mips64-base2:1.64
	haad-dm-base1:1.64
	wrstuden-revivesa-base-4:1.64
	netbsd-4-0-1-RELEASE:1.60
	wrstuden-revivesa-base-3:1.64
	wrstuden-revivesa-base-2:1.64
	wrstuden-fixsa-newbase:1.60
	nick-csl-alignment-base5:1.61
	haad-dm:1.64.0.6
	haad-dm-base:1.64
	wrstuden-revivesa-base-1:1.64
	simonb-wapbl-nbase:1.64
	yamt-pf42-base4:1.64
	simonb-wapbl:1.64.0.4
	simonb-wapbl-base:1.64
	yamt-pf42-base3:1.64
	hpcarm-cleanup-nbase:1.64
	yamt-pf42-baseX:1.63
	yamt-pf42-base2:1.64
	yamt-nfs-mp-base2:1.64
	wrstuden-revivesa:1.64.0.2
	wrstuden-revivesa-base:1.64
	yamt-nfs-mp:1.63.0.10
	yamt-nfs-mp-base:1.63
	yamt-pf42:1.63.0.8
	yamt-pf42-base:1.63
	ad-socklock-base1:1.63
	yamt-lazymbuf-base15:1.63
	yamt-lazymbuf-base14:1.63
	keiichi-mipv6-nbase:1.63
	mjf-devfs2:1.63.0.6
	mjf-devfs2-base:1.64
	nick-net80211-sync:1.63.0.4
	nick-net80211-sync-base:1.63
	keiichi-mipv6:1.63.0.2
	keiichi-mipv6-base:1.63
	bouyer-xeni386-merge1:1.62
	matt-armv6-prevmlocking:1.61
	wrstuden-fixsa-base-1:1.60
	vmlocking2-base3:1.62
	netbsd-4-0:1.60.0.8
	netbsd-4-0-RELEASE:1.60
	bouyer-xeni386-nbase:1.62
	yamt-kmem-base3:1.62
	cube-autoconf:1.62.0.8
	cube-autoconf-base:1.62
	yamt-kmem-base2:1.62
	bouyer-xeni386:1.62.0.6
	bouyer-xeni386-base:1.62
	yamt-kmem:1.62.0.4
	yamt-kmem-base:1.62
	vmlocking2-base2:1.62
	reinoud-bufcleanup-nbase:1.62
	vmlocking2:1.62.0.2
	vmlocking2-base1:1.62
	netbsd-4-0-RC5:1.60
	matt-nb4-arm:1.60.0.6
	matt-nb4-arm-base:1.60
	matt-armv6-nbase:1.63
	jmcneill-base:1.61
	netbsd-4-0-RC4:1.60
	mjf-devfs:1.61.0.30
	mjf-devfs-base:1.62
	bouyer-xenamd64-base2:1.61
	vmlocking-nbase:1.62
	yamt-x86pmap-base4:1.61
	bouyer-xenamd64:1.61.0.28
	bouyer-xenamd64-base:1.61
	netbsd-4-0-RC3:1.60
	yamt-x86pmap-base3:1.61
	yamt-x86pmap-base2:1.61
	netbsd-4-0-RC2:1.60
	yamt-x86pmap:1.61.0.26
	yamt-x86pmap-base:1.61
	netbsd-4-0-RC1:1.60
	matt-armv6:1.61.0.24
	matt-armv6-base:1.62
	jmcneill-pm:1.61.0.22
	jmcneill-pm-base:1.62
	hpcarm-cleanup:1.61.0.20
	hpcarm-cleanup-base:1.63
	nick-csl-alignment:1.61.0.18
	nick-csl-alignment-base:1.61
	matt-mips64:1.61.0.16
	matt-mips64-base:1.61
	netbsd-3-1-1-RELEASE:1.50
	netbsd-3-0-3-RELEASE:1.50
	yamt-idlelwp-base8:1.61
	wrstuden-fixsa:1.60.0.4
	wrstuden-fixsa-base:1.60
	ppcoea-renovation:1.61.0.14
	ppcoea-renovation-base:1.61
	thorpej-atomic:1.61.0.12
	thorpej-atomic-base:1.61
	reinoud-bufcleanup:1.61.0.10
	reinoud-bufcleanup-base:1.62
	mjf-ufs-trans:1.61.0.8
	mjf-ufs-trans-base:1.61
	vmlocking:1.61.0.6
	vmlocking-base:1.61
	ad-audiomp:1.61.0.4
	ad-audiomp-base:1.61
	yamt-idlelwp:1.61.0.2
	post-newlock2-merge:1.61
	newlock2-nbase:1.61
	yamt-splraiseipl-base5:1.60
	yamt-splraiseipl-base4:1.60
	yamt-splraiseipl-base3:1.60
	abandoned-netbsd-4-base:1.58
	abandoned-netbsd-4:1.58.0.6
	netbsd-3-1:1.50.0.14
	netbsd-3-1-RELEASE:1.50
	netbsd-3-0-2-RELEASE:1.50
	yamt-splraiseipl-base2:1.60
	netbsd-3-1-RC4:1.50
	yamt-splraiseipl:1.58.0.10
	yamt-splraiseipl-base:1.58
	netbsd-3-1-RC3:1.50
	yamt-pdpolicy-base9:1.58
	newlock2:1.58.0.8
	newlock2-base:1.61
	yamt-pdpolicy-base8:1.58
	netbsd-3-1-RC2:1.50
	netbsd-3-1-RC1:1.50
	yamt-pdpolicy-base7:1.58
	netbsd-4:1.60.0.2
	netbsd-4-base:1.60
	yamt-pdpolicy-base6:1.58
	chap-midi-nbase:1.58
	netbsd-3-0-1-RELEASE:1.50
	gdamore-uart:1.58.0.4
	gdamore-uart-base:1.58
	simonb-timcounters-final:1.54.4.2
	yamt-pdpolicy-base5:1.58
	chap-midi:1.58.0.2
	chap-midi-base:1.58
	yamt-pdpolicy-base4:1.55
	yamt-pdpolicy-base3:1.55
	peter-altq-base:1.55
	peter-altq:1.55.0.6
	yamt-pdpolicy-base2:1.55
	elad-kernelauth-base:1.58
	elad-kernelauth:1.55.0.4
	yamt-pdpolicy:1.55.0.2
	yamt-pdpolicy-base:1.55
	yamt-uio_vmspace-base5:1.54
	simonb-timecounters:1.54.0.4
	simonb-timecounters-base:1.58
	rpaulo-netinet-merge-pcb:1.54.0.2
	rpaulo-netinet-merge-pcb-base:1.58
	yamt-uio_vmspace:1.53.0.2
	netbsd-3-0:1.50.0.12
	netbsd-3-0-RELEASE:1.50
	netbsd-3-0-RC6:1.50
	yamt-readahead-base3:1.52
	netbsd-3-0-RC5:1.50
	netbsd-3-0-RC4:1.50
	netbsd-3-0-RC3:1.50
	yamt-readahead-base2:1.52
	netbsd-3-0-RC2:1.50
	yamt-readahead-pervnode:1.52
	yamt-readahead-perfile:1.52
	yamt-readahead:1.52.0.4
	yamt-readahead-base:1.52
	netbsd-3-0-RC1:1.50
	yamt-vop-base3:1.52
	netbsd-2-0-3-RELEASE:1.49
	netbsd-2-1:1.49.0.6
	yamt-vop-base2:1.52
	thorpej-vnode-attr:1.52.0.2
	thorpej-vnode-attr-base:1.52
	netbsd-2-1-RELEASE:1.49
	yamt-vop:1.51.0.4
	yamt-vop-base:1.51
	netbsd-2-1-RC6:1.49
	netbsd-2-1-RC5:1.49
	netbsd-2-1-RC4:1.49
	netbsd-2-1-RC3:1.49
	netbsd-2-1-RC2:1.49
	netbsd-2-1-RC1:1.49
	yamt-lazymbuf:1.51.0.2
	yamt-km-base4:1.50
	netbsd-2-0-2-RELEASE:1.49
	yamt-km-base3:1.50
	netbsd-3:1.50.0.10
	netbsd-3-base:1.50
	yamt-km-base2:1.50
	yamt-km:1.50.0.6
	yamt-km-base:1.50
	kent-audio2:1.50.0.4
	kent-audio2-base:1.50
	netbsd-2-0-1-RELEASE:1.49
	kent-audio1-beforemerge:1.50
	netbsd-2:1.49.0.4
	netbsd-2-base:1.49
	kent-audio1:1.50.0.2
	kent-audio1-base:1.50
	netbsd-2-0-RELEASE:1.49
	netbsd-2-0-RC5:1.49
	netbsd-2-0-RC4:1.49
	netbsd-2-0-RC3:1.49
	netbsd-2-0-RC2:1.49
	netbsd-2-0-RC1:1.49
	netbsd-2-0:1.49.0.2
	netbsd-2-0-base:1.49
	netbsd-1-6-PATCH002-RELEASE:1.42
	netbsd-1-6-PATCH002:1.42
	netbsd-1-6-PATCH002-RC4:1.42
	netbsd-1-6-PATCH002-RC3:1.42
	netbsd-1-6-PATCH002-RC2:1.42
	netbsd-1-6-PATCH002-RC1:1.42
	ktrace-lwp:1.48.0.6
	ktrace-lwp-base:1.52
	netbsd-1-6-PATCH001:1.42
	netbsd-1-6-PATCH001-RELEASE:1.42
	netbsd-1-6-PATCH001-RC3:1.42
	netbsd-1-6-PATCH001-RC2:1.42
	netbsd-1-6-PATCH001-RC1:1.42
	nathanw_sa_end:1.26.4.10
	nathanw_sa_before_merge:1.48
	fvdl_fs64_base:1.48
	gmcgarry_ctxsw:1.48.0.4
	gmcgarry_ctxsw_base:1.48
	gmcgarry_ucred:1.48.0.2
	gmcgarry_ucred_base:1.48
	nathanw_sa_base:1.48
	kqueue-aftermerge:1.47
	kqueue-beforemerge:1.47
	netbsd-1-6-RELEASE:1.42
	netbsd-1-6-RC3:1.42
	netbsd-1-6-RC2:1.42
	netbsd-1-6-RC1:1.42
	netbsd-1-6:1.42.0.4
	netbsd-1-6-base:1.42
	gehenna-devsw:1.42.0.2
	gehenna-devsw-base:1.45
	eeh-devprop:1.35.0.2
	eeh-devprop-base:1.35
	newlock:1.34.0.4
	newlock-base:1.34
	ifpoll-base:1.34
	nathanw_sa:1.26.0.4
	thorpej-mips-cache:1.26.0.2
	thorpej-mips-cache-base:1.26
	thorpej-devvp-base3:1.26
	thorpej-devvp-base2:1.26
	post-chs-ubcperf:1.26
	pre-chs-ubcperf:1.26
	thorpej-devvp:1.25.0.2
	thorpej-devvp-base:1.25
	kqueue:1.20.0.2
	kqueue-base:1.47
	thorpej_scsipi_beforemerge:1.13
	thorpej_scsipi_base:1.13
	thorpej_scsipi:1.11.0.2
	thorpej_scsipi_nbase:1.13;
locks; strict;
comment	@# @;


1.66
date	2012.03.31.14.02.54;	author nonaka;	state Exp;
branches;
next	1.65;

1.65
date	2010.04.17.13.36.21;	author nonaka;	state Exp;
branches
	1.65.8.1
	1.65.12.1;
next	1.64;

1.64
date	2008.04.27.18.58.47;	author matt;	state Exp;
branches
	1.64.20.1
	1.64.22.1;
next	1.63;

1.63
date	2008.02.20.21.43.34;	author drochner;	state Exp;
branches
	1.63.6.1
	1.63.8.1
	1.63.10.1;
next	1.62;

1.62
date	2007.12.03.15.33.41;	author ad;	state Exp;
branches;
next	1.61;

1.61
date	2007.01.08.16.21.46;	author ichiro;	state Exp;
branches
	1.61.6.1
	1.61.20.1
	1.61.22.1
	1.61.24.1
	1.61.30.1;
next	1.60;

1.60
date	2006.10.07.14.27.54;	author peter;	state Exp;
branches;
next	1.59;

1.59
date	2006.10.07.14.09.07;	author peter;	state Exp;
branches;
next	1.58;

1.58
date	2006.05.10.13.36.28;	author rjs;	state Exp;
branches
	1.58.8.1
	1.58.10.1;
next	1.57;

1.57
date	2006.05.07.22.11.47;	author rjs;	state Exp;
branches;
next	1.56;

1.56
date	2006.05.07.17.13.19;	author rjs;	state Exp;
branches;
next	1.55;

1.55
date	2006.03.04.14.09.36;	author peter;	state Exp;
branches
	1.55.2.1
	1.55.4.1
	1.55.6.1;
next	1.54;

1.54
date	2006.01.03.23.11.00;	author peter;	state Exp;
branches
	1.54.2.1
	1.54.4.1;
next	1.53;

1.53
date	2005.12.11.12.17.30;	author christos;	state Exp;
branches
	1.53.2.1;
next	1.52;

1.52
date	2005.10.23.15.14.39;	author peter;	state Exp;
branches;
next	1.51;

1.51
date	2005.06.28.18.30.00;	author drochner;	state Exp;
branches
	1.51.2.1
	1.51.4.1;
next	1.50;

1.50
date	2004.05.28.17.52.07;	author tsarna;	state Exp;
branches;
next	1.49;

1.49
date	2003.08.08.12.29.23;	author bsh;	state Exp;
branches;
next	1.48;

1.48
date	2002.10.26.13.50.28;	author jdolecek;	state Exp;
branches
	1.48.6.1;
next	1.47;

1.47
date	2002.09.16.19.52.52;	author manu;	state Exp;
branches;
next	1.46;

1.46
date	2002.09.06.13.18.43;	author gehenna;	state Exp;
branches;
next	1.45;

1.45
date	2002.07.19.19.29.28;	author ichiro;	state Exp;
branches;
next	1.44;

1.44
date	2002.07.19.19.15.48;	author ichiro;	state Exp;
branches;
next	1.43;

1.43
date	2002.07.19.08.49.49;	author toshii;	state Exp;
branches;
next	1.42;

1.42
date	2002.04.16.20.50.20;	author thorpej;	state Exp;
branches
	1.42.2.1;
next	1.41;

1.41
date	2002.04.13.19.15.52;	author bjh21;	state Exp;
branches;
next	1.40;

1.40
date	2002.03.25.16.42.30;	author thorpej;	state Exp;
branches;
next	1.39;

1.39
date	2002.03.25.16.41.16;	author thorpej;	state Exp;
branches;
next	1.38;

1.38
date	2002.03.25.16.36.25;	author thorpej;	state Exp;
branches;
next	1.37;

1.37
date	2002.03.25.16.34.46;	author thorpej;	state Exp;
branches;
next	1.36;

1.36
date	2002.03.24.21.41.13;	author thorpej;	state Exp;
branches;
next	1.35;

1.35
date	2002.03.16.06.52.16;	author toshii;	state Exp;
branches;
next	1.34;

1.34
date	2002.01.30.00.38.56;	author thorpej;	state Exp;
branches;
next	1.33;

1.33
date	2001.12.20.01.20.28;	author thorpej;	state Exp;
branches;
next	1.32;

1.32
date	2001.11.28.10.21.14;	author lukem;	state Exp;
branches;
next	1.31;

1.31
date	2001.11.27.00.24.44;	author thorpej;	state Exp;
branches;
next	1.30;

1.30
date	2001.11.26.20.49.52;	author thorpej;	state Exp;
branches;
next	1.29;

1.29
date	2001.11.26.20.33.45;	author thorpej;	state Exp;
branches;
next	1.28;

1.28
date	2001.11.24.01.44.30;	author thorpej;	state Exp;
branches;
next	1.27;

1.27
date	2001.11.20.12.56.27;	author lukem;	state Exp;
branches;
next	1.26;

1.26
date	2001.09.09.09.59.24;	author toshii;	state Exp;
branches
	1.26.4.1;
next	1.25;

1.25
date	2001.09.03.19.38.13;	author matt;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2001.08.01.07.03.45;	author ichiro;	state Exp;
branches;
next	1.23;

1.23
date	2001.07.29.15.21.33;	author toshii;	state Exp;
branches;
next	1.22;

1.22
date	2001.07.10.18.10.46;	author ichiro;	state Exp;
branches;
next	1.21;

1.21
date	2001.07.10.16.34.08;	author ichiro;	state Exp;
branches;
next	1.20;

1.20
date	2001.06.23.09.20.06;	author toshii;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2001.06.18.22.26.17;	author bjh21;	state Exp;
branches;
next	1.18;

1.18
date	2001.06.01.02.51.03;	author toshii;	state Exp;
branches;
next	1.17;

1.17
date	2001.05.30.14.39.19;	author toshii;	state Exp;
branches;
next	1.16;

1.16
date	2001.05.22.17.25.15;	author toshii;	state Exp;
branches;
next	1.15;

1.15
date	2001.05.06.18.31.15;	author bjh21;	state Exp;
branches;
next	1.14;

1.14
date	2001.05.06.18.01.43;	author bjh21;	state Exp;
branches;
next	1.13;

1.13
date	2001.03.31.13.49.44;	author toshii;	state Exp;
branches;
next	1.12;

1.12
date	2001.03.14.14.47.40;	author toshii;	state Exp;
branches;
next	1.11;

1.11
date	2001.03.10.19.05.40;	author toshii;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	2001.03.10.14.10.51;	author toshii;	state Exp;
branches;
next	1.9;

1.9
date	2001.03.05.23.06.17;	author bjh21;	state Exp;
branches;
next	1.8;

1.8
date	2001.03.04.08.25.38;	author matt;	state Exp;
branches
	1.8.2.1;
next	1.7;

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

1.6
date	2001.02.25.18.28.28;	author bjh21;	state Exp;
branches;
next	1.5;

1.5
date	2001.02.25.15.45.23;	author toshii;	state Exp;
branches;
next	1.4;

1.4
date	2001.02.24.21.43.02;	author reinoud;	state Exp;
branches;
next	1.3;

1.3
date	2001.02.24.19.43.51;	author reinoud;	state Exp;
branches;
next	1.2;

1.2
date	2001.02.24.19.38.03;	author reinoud;	state Exp;
branches;
next	1.1;

1.1
date	2001.02.23.03.48.08;	author ichiro;	state Exp;
branches;
next	;

1.65.8.1
date	2012.04.17.00.06.23;	author yamt;	state Exp;
branches;
next	;

1.65.12.1
date	2012.04.05.21.33.14;	author mrg;	state Exp;
branches;
next	;

1.64.20.1
date	2010.04.30.14.39.25;	author uebayasi;	state Exp;
branches;
next	;

1.64.22.1
date	2010.05.30.05.16.50;	author rmind;	state Exp;
branches;
next	;

1.63.6.1
date	2008.06.02.13.22.09;	author mjf;	state Exp;
branches;
next	;

1.63.8.1
date	2008.05.18.12.32.02;	author yamt;	state Exp;
branches;
next	;

1.63.10.1
date	2008.05.16.02.22.27;	author yamt;	state Exp;
branches;
next	1.63.10.2;

1.63.10.2
date	2010.08.11.22.52.05;	author yamt;	state Exp;
branches;
next	;

1.61.6.1
date	2007.12.03.18.36.04;	author ad;	state Exp;
branches;
next	;

1.61.20.1
date	2007.10.06.17.38.30;	author rjs;	state Exp;
branches;
next	1.61.20.2;

1.61.20.2
date	2007.12.26.22.24.49;	author rjs;	state Exp;
branches;
next	1.61.20.3;

1.61.20.3
date	2008.02.28.21.47.53;	author rjs;	state Exp;
branches;
next	;

1.61.22.1
date	2007.12.09.19.35.14;	author jmcneill;	state Exp;
branches;
next	;

1.61.24.1
date	2008.01.09.01.46.10;	author matt;	state Exp;
branches;
next	1.61.24.2;

1.61.24.2
date	2008.03.23.02.04.04;	author matt;	state Exp;
branches;
next	;

1.61.30.1
date	2007.12.08.18.17.01;	author mjf;	state Exp;
branches;
next	;

1.58.8.1
date	2006.11.18.21.29.15;	author ad;	state Exp;
branches;
next	1.58.8.2;

1.58.8.2
date	2007.01.12.01.00.48;	author ad;	state Exp;
branches;
next	;

1.58.10.1
date	2006.10.22.06.04.42;	author yamt;	state Exp;
branches;
next	;

1.55.2.1
date	2006.05.24.10.56.48;	author yamt;	state Exp;
branches;
next	;

1.55.4.1
date	2006.05.11.23.26.19;	author elad;	state Exp;
branches;
next	;

1.55.6.1
date	2006.05.24.15.47.56;	author tron;	state Exp;
branches;
next	;

1.54.2.1
date	2006.09.09.02.39.38;	author rpaulo;	state Exp;
branches;
next	;

1.54.4.1
date	2006.04.22.11.37.28;	author simonb;	state Exp;
branches;
next	1.54.4.2;

1.54.4.2
date	2006.06.01.22.34.32;	author kardel;	state Exp;
branches;
next	;

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

1.51.2.1
date	2006.06.21.14.51.44;	author yamt;	state Exp;
branches;
next	1.51.2.2;

1.51.2.2
date	2006.12.30.20.46.02;	author yamt;	state Exp;
branches;
next	1.51.2.3;

1.51.2.3
date	2007.02.26.09.06.36;	author yamt;	state Exp;
branches;
next	1.51.2.4;

1.51.2.4
date	2007.12.07.17.24.47;	author yamt;	state Exp;
branches;
next	1.51.2.5;

1.51.2.5
date	2008.02.27.08.36.20;	author yamt;	state Exp;
branches;
next	;

1.51.4.1
date	2005.10.26.08.32.44;	author yamt;	state Exp;
branches;
next	;

1.48.6.1
date	2004.08.03.10.35.04;	author skrll;	state Exp;
branches;
next	1.48.6.2;

1.48.6.2
date	2004.09.18.14.34.51;	author skrll;	state Exp;
branches;
next	1.48.6.3;

1.48.6.3
date	2004.09.21.13.16.00;	author skrll;	state Exp;
branches;
next	1.48.6.4;

1.48.6.4
date	2005.11.10.13.56.14;	author skrll;	state Exp;
branches;
next	;

1.42.2.1
date	2002.05.16.13.32.09;	author gehenna;	state Exp;
branches;
next	1.42.2.2;

1.42.2.2
date	2002.05.17.15.09.07;	author gehenna;	state Exp;
branches;
next	1.42.2.3;

1.42.2.3
date	2002.07.21.13.00.37;	author gehenna;	state Exp;
branches;
next	;

1.26.4.1
date	2001.09.09.09.59.24;	author nathanw;	state dead;
branches;
next	1.26.4.2;

1.26.4.2
date	2002.01.08.00.24.50;	author nathanw;	state Exp;
branches;
next	1.26.4.3;

1.26.4.3
date	2002.02.28.04.09.49;	author nathanw;	state Exp;
branches;
next	1.26.4.4;

1.26.4.4
date	2002.04.01.07.40.17;	author nathanw;	state Exp;
branches;
next	1.26.4.5;

1.26.4.5
date	2002.04.17.00.03.02;	author nathanw;	state Exp;
branches;
next	1.26.4.6;

1.26.4.6
date	2002.06.20.03.38.44;	author nathanw;	state Exp;
branches;
next	1.26.4.7;

1.26.4.7
date	2002.08.01.02.41.43;	author nathanw;	state Exp;
branches;
next	1.26.4.8;

1.26.4.8
date	2002.09.17.21.14.42;	author nathanw;	state Exp;
branches;
next	1.26.4.9;

1.26.4.9
date	2002.10.18.02.36.58;	author nathanw;	state Exp;
branches;
next	1.26.4.10;

1.26.4.10
date	2002.11.11.21.58.36;	author nathanw;	state Exp;
branches;
next	;

1.25.2.1
date	2001.10.01.12.38.45;	author fvdl;	state Exp;
branches;
next	;

1.20.2.1
date	2001.08.03.04.11.31;	author lukem;	state Exp;
branches;
next	1.20.2.2;

1.20.2.2
date	2001.09.13.01.13.38;	author thorpej;	state Exp;
branches;
next	1.20.2.3;

1.20.2.3
date	2002.01.10.19.43.36;	author thorpej;	state Exp;
branches;
next	1.20.2.4;

1.20.2.4
date	2002.02.11.20.08.01;	author jdolecek;	state Exp;
branches;
next	1.20.2.5;

1.20.2.5
date	2002.06.23.17.36.44;	author jdolecek;	state Exp;
branches;
next	1.20.2.6;

1.20.2.6
date	2002.09.06.08.35.24;	author jdolecek;	state Exp;
branches;
next	1.20.2.7;

1.20.2.7
date	2002.10.10.18.32.50;	author jdolecek;	state Exp;
branches;
next	;

1.11.2.1
date	2001.03.10.19.05.40;	author bouyer;	state dead;
branches;
next	1.11.2.2;

1.11.2.2
date	2001.03.12.13.28.19;	author bouyer;	state Exp;
branches;
next	1.11.2.3;

1.11.2.3
date	2001.03.27.15.30.50;	author bouyer;	state Exp;
branches;
next	1.11.2.4;

1.11.2.4
date	2001.04.21.17.53.34;	author bouyer;	state Exp;
branches;
next	;

1.8.2.1
date	2001.04.09.01.52.47;	author nathanw;	state Exp;
branches;
next	1.8.2.2;

1.8.2.2
date	2001.06.21.19.23.11;	author nathanw;	state Exp;
branches;
next	;


desc
@@


1.66
log
@Add support kloader(4) for PXA2X0.
@
text
@#	$NetBSD: files.hpcarm,v 1.65 2010/04/17 13:36:21 nonaka Exp $
#
# hpcarm specific configuration info
#

maxpartitions	8
maxusers 2 8 64

# Maintain Interrupt statistics
defflag	IRQSTATS

# X server support in console drivers
defflag	XSERVER

define todservice {}

defparam opt_dram_pages.h	DRAM_PAGES

# Memory disk driver
file	dev/md_root.c				memory_disk_hooks

file	dev/cninit.c

# Generic MD files
file	arch/hpcarm/hpcarm/autoconf.c

# HPCARM specific files
file	arch/hpcarm/hpcarm/hpc_machdep.c

# kloader
defflag opt_kloader.h				KLOADER
defparam opt_kloader.h				KLOADER_KERNEL_PATH
defflag debug_kloader.h				KLOADER_DEBUG
file	dev/kloader.c				kloader
file	arch/hpcarm/hpcarm/kloader_machdep.c	kloader

#
# H/PC Platform common files.
#
include	"arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include	"dev/hpc/files.bicons"
include	"dev/hpc/files.hpcapm"
include	"dev/hpc/files.hpcfb"
include	"dev/hpc/files.hpckbd"
include	"dev/hpc/files.hpctp"

# Machine-independent PCMCIA
include "dev/pcmcia/files.pcmcia"

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

# Machine-independent SCSI/ATAPI drivers
include "dev/scsipi/files.scsipi"

# Machine-independent USB
include "dev/usb/files.usb"

# Machine-independent Bluetooth
include "dev/bluetooth/files.bluetooth"

# Machine-independent SD/MMC
include "dev/sdmmc/files.sdmmc"

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


1.65
log
@Added Sharp W-ZERO3 series support.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.64 2008/04/27 18:58:47 matt Exp $
d30 7
@


1.65.8.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.65 2010/04/17 13:36:21 nonaka Exp $
a29 7
# kloader
defflag opt_kloader.h				KLOADER
defparam opt_kloader.h				KLOADER_KERNEL_PATH
defflag debug_kloader.h				KLOADER_DEBUG
file	dev/kloader.c				kloader
file	arch/hpcarm/hpcarm/kloader_machdep.c	kloader

@


1.65.12.1
log
@sync to latest -current.
@
text
@d1 1
a1 1
#	$NetBSD$
a29 7
# kloader
defflag opt_kloader.h				KLOADER
defparam opt_kloader.h				KLOADER_KERNEL_PATH
defflag debug_kloader.h				KLOADER_DEBUG
file	dev/kloader.c				kloader
file	arch/hpcarm/hpcarm/kloader_machdep.c	kloader

@


1.64
log
@Merge kernel changes in matt-armv6 to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d17 2
d22 2
a25 4
#file	arch/hpcarm/hpcarm/intr.c
file	arch/hpcarm/hpcarm/spl.S
file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S
a29 25
# Include hpcarm/StrongARM config definitions.
include "arch/arm/conf/files.sa11x0"

# SA-11[01]1 companion chips
file	arch/hpcarm/dev/sacc_hpcarm.c		sacc

# Jornada 720 dependent part of PCMCIA support.
file	arch/hpcarm/dev/j720pcic.c		sacpcic

# XXX iPAQ Virtual bus
device	ipaqbus {}
attach	ipaqbus at saip
file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus

# iPAQ PCMCIA
device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag

# PCMCIA
include "dev/pcmcia/files.pcmcia"

# XXX this is a hack to use dev/pcmcia without fdc.c
device fdc

d41 2
a42 53
# iPAQ LCD
device	ipaqlcd: hpcfbif
attach	ipaqlcd at ipaqbus
file	arch/hpcarm/dev/ipaq_lcd.c		ipaqlcd

# Epson SED1356 framebuffer
device	sed: hpcfbif
attach	sed at saip
file	arch/hpcarm/dev/sed_saip.c		sed

# Jornada 720 SSP port
device	j720ssp {}
attach	j720ssp at saip
file	arch/hpcarm/dev/j720ssp.c		j720ssp

# Jornada 720 keyboard
device j720kbd: hpckbdif
attach j720kbd at j720ssp
file	arch/hpcarm/dev/j720kbd.c		j720kbd

# Jornada 720 touch-panel
device	j720tp: hpctpanel, wsmousedev, wskbddev
attach	j720tp at j720ssp
file	arch/hpcarm/dev/j720tp.c		j720tp
defflag	opt_j720tp.h		J720TP_DEBUG
defparam opt_j720tp.h		J720TP_SETTINGS_ICON_KEYSYM
				J720TP_BACKUP_ICON_KEYSYM
				J720TP_DIALUP_ICON_KEYSYM
				J720TP_MEDIA_ICON_KEYSYM

# Jornada 720 LCD screen
device	j720lcd
attach	j720lcd at j720ssp
file	arch/hpcarm/dev/j720lcd.c		j720lcd

# Jornada 720 power management
device	j720pwr: hpcapmif
attach	j720pwr at j720ssp
file	arch/hpcarm/dev/j720pwr.c		j720pwr

# Atmel microcontroller
device	atmelgpioif {}
device	atmelgpio: atmelgpioif
attach	atmelgpio at ipaqbus
file	arch/hpcarm/dev/ipaq_atmelgpio.c	atmelgpio

# uda1341 Codec
device	udaif {}
device	uda: udaif
attach	uda at ipaqbus
file	arch/hpcarm/dev/uda1341.c		uda

file	dev/cninit.c
d50 1
a50 1
# USB
d53 1
a53 1
# Bluetooth
d56 3
@


1.64.22.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.64 2008/04/27 18:58:47 matt Exp $
a16 2
defparam opt_dram_pages.h	DRAM_PAGES

a19 2
file	dev/cninit.c

d22 4
d30 25
d66 53
a118 2
# Machine-independent PCMCIA
include "dev/pcmcia/files.pcmcia"
d126 1
a126 1
# Machine-independent USB
d129 1
a129 1
# Machine-independent Bluetooth
a131 3
# Machine-independent SD/MMC
include "dev/sdmmc/files.sdmmc"

@


1.64.20.1
log
@Sync with HEAD.
@
text
@a16 2
defparam opt_dram_pages.h	DRAM_PAGES

a19 2
file	dev/cninit.c

d22 4
d30 25
d66 53
a118 2
# Machine-independent PCMCIA
include "dev/pcmcia/files.pcmcia"
d126 1
a126 1
# Machine-independent USB
d129 1
a129 1
# Machine-independent Bluetooth
a131 3
# Machine-independent SD/MMC
include "dev/sdmmc/files.sdmmc"

@


1.63
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.hpcarm,v 1.62 2007/12/03 15:33:41 ad Exp $
d22 1
a22 1
file	arch/hpcarm/hpcarm/intr.c
d24 2
@


1.63.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD$
d22 1
a22 1
#file	arch/hpcarm/hpcarm/intr.c
a23 2
file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S
@


1.63.8.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.63 2008/02/20 21:43:34 drochner Exp $
d22 1
a22 1
#file	arch/hpcarm/hpcarm/intr.c
a23 2
file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S
@


1.63.10.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.63 2008/02/20 21:43:34 drochner Exp $
d22 1
a22 1
#file	arch/hpcarm/hpcarm/intr.c
a23 2
file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S
@


1.63.10.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.63.10.1 2008/05/16 02:22:27 yamt Exp $
a16 2
defparam opt_dram_pages.h	DRAM_PAGES

a19 2
file	dev/cninit.c

d22 4
d30 25
d66 53
a118 2
# Machine-independent PCMCIA
include "dev/pcmcia/files.pcmcia"
d126 1
a126 1
# Machine-independent USB
d129 1
a129 1
# Machine-independent Bluetooth
a131 3
# Machine-independent SD/MMC
include "dev/sdmmc/files.sdmmc"

@


1.62
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.hpcarm,v 1.61 2007/01/08 16:21:46 ichiro Exp $
a27 3
# Workstation Console
include "dev/wscons/files.wscons"

@


1.61
log
@move devices entry to MD/conf/files.*
catch up to current kernel configuration
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.60 2006/10/07 14:27:54 peter Exp $
a22 1
file	arch/hpcarm/hpcarm/softintr.c
@


1.61.24.1
log
@sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.61 2007/01/08 16:21:46 ichiro Exp $
d22 2
a23 1
#file	arch/hpcarm/hpcarm/intr.c
a24 2
file	arch/arm/arm32/intr.c
file	arch/arm/arm32/spl.S
@


1.61.24.2
log
@sync with HEAD
@
text
@d1 1
a1 1
#	files.hpcarm,v 1.61.24.1 2008/01/09 01:46:10 matt Exp
d30 3
@


1.61.22.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.62 2007/12/03 15:33:41 ad Exp $
d23 1
@


1.61.30.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.62 2007/12/03 15:33:41 ad Exp $
d23 1
@


1.61.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.61 2007/01/08 16:21:46 ichiro Exp $
d23 1
@


1.61.20.1
log
@Switch to new interrupt code.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.61 2007/01/08 16:21:46 ichiro Exp $
d21 4
a24 2
file	arch/arm/arm32/irq_dispatch.S
file	arch/arm/arm/softintr.c
a26 1
file	arch/hpcarm/hpcarm/autoconf.c
@


1.61.20.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.61.20.1 2007/10/06 17:38:30 rjs Exp $
d22 1
@


1.61.20.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.61.20.2 2007/12/26 22:24:49 rjs Exp $
d27 3
@


1.60
log
@Backout audio changes that crept in (not ready yet).
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.59 2006/10/07 14:09:07 peter Exp $
d29 3
d51 6
d128 6
@


1.59
log
@Add support for touches on the HP hard icons, mostly copied from hpcsh but
also with support for raw kbd (for X).

No objection on port-hpcarm.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.58 2006/05/10 13:36:28 rjs Exp $
a98 5
# Jornada 720 audio
device	j720audio: audiobus, auconv, mulaw, sac
attach	j720audio at sacc
file	arch/hpcarm/dev/j720audio.c		j720audio

@


1.58
log
@Remove majors.arm32.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.57 2006/05/07 22:11:47 rjs Exp $
d32 1
a32 1
# SA11[01]1 companion chips
d80 1
a80 1
device	j720tp: hpctpanel, wsmousedev
d84 4
d99 5
@


1.58.8.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.60 2006/10/07 14:27:54 peter Exp $
d32 1
a32 1
# SA-11[01]1 companion chips
d80 1
a80 1
device	j720tp: hpctpanel, wsmousedev, wskbddev
a83 4
defparam opt_j720tp.h		J720TP_SETTINGS_ICON_KEYSYM
				J720TP_BACKUP_ICON_KEYSYM
				J720TP_DIALUP_ICON_KEYSYM
				J720TP_MEDIA_ICON_KEYSYM
@


1.58.8.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.61 2007/01/08 16:21:46 ichiro Exp $
a28 3
# Workstation Console
include "dev/wscons/files.wscons"

a47 6
# PCMCIA
include "dev/pcmcia/files.pcmcia"

# XXX this is a hack to use dev/pcmcia without fdc.c
device fdc

a118 6
# USB
include "dev/usb/files.usb"

# Bluetooth
include "dev/bluetooth/files.bluetooth"

@


1.58.10.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.58 2006/05/10 13:36:28 rjs Exp $
d32 1
a32 1
# SA-11[01]1 companion chips
d80 1
a80 1
device	j720tp: hpctpanel, wsmousedev, wskbddev
a83 4
defparam opt_j720tp.h		J720TP_SETTINGS_ICON_KEYSYM
				J720TP_BACKUP_ICON_KEYSYM
				J720TP_DIALUP_ICON_KEYSYM
				J720TP_MEDIA_ICON_KEYSYM
@


1.57
log
@Put back full majors.hpcarm.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.56 2006/05/07 17:13:19 rjs Exp $
a114 1
include "arch/arm/conf/majors.arm32"
@


1.56
log
@Remove majors.hpcarm.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.55 2006/03/04 14:09:36 peter Exp $
d116 1
@


1.55
log
@Split the Jornada 7xx drivers for the touch-panel, keyboard, lcd control
and power management into multiple files. This removes some dirty hacks
and improves the quality of the code.

- j720kbd.c     - keyboard driver
  * Converted to use the hpckbd(4) interface.
  * Remove the old keymap file since it's no longer used.

- j720lcd.c     - lcd brightness/control/power control

- j720pwr.c     - power management
  * Converted to use the hpcapm(4) interface.
  * Fix the battery charge status. The values are non-linear so in order
    to display a reasonable charge status we use a few charge points in
    a table and interpolate between that.

- j720tp.c      - touch-panel driver

- j720ssp.c     - SSP port (on the SA-1110)

Many thanks to cube@@ and uwe@@ for providing useful feedback and reviewing
the changes.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.54 2006/01/03 23:11:00 peter Exp $
a115 1
include "arch/hpcarm/conf/majors.hpcarm"
@


1.55.6.1
log
@Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
@
text
@d1 1
a1 1
#	$NetBSD$
d115 1
@


1.55.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.55 2006/03/04 14:09:36 peter Exp $
d115 1
@


1.55.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.58 2006/05/10 13:36:28 rjs Exp $
d115 1
@


1.54
log
@* Improve description header.
* Fix a typo.
* Remove unneeded includes.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.53 2005/12/11 12:17:30 christos Exp $
a19 4
# Standard keyboard driver
#device	kbd
#file	arch/hpcarm/dev/kbd.c			kbd needs-flag

d35 1
a35 1
# platform dependent part of PCMCIA support.
d54 1
d59 1
a59 1
# LCD
d64 1
d69 2
a70 2
device	j720sspapm {}
device	j720ssp {}: wskbddev, wsmousedev, hpctpanel, j720sspapm
a72 3
file	arch/hpcarm/dev/j720kbdmap.c		j720ssp

file	dev/cninit.c
d74 20
a93 4
# APM
device	apm
attach	apm at j720sspapm
file	arch/hpcarm/dev/apm.c		apm needs-count
d107 3
a109 1
# Include ATA stuff
d112 1
a112 1
# Include SCSI/ATAPI stuff
d116 1
@


1.54.2.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.58 2006/05/10 13:36:28 rjs Exp $
d20 4
d39 1
a39 1
# Jornada 720 dependent part of PCMCIA support.
a57 1
include	"dev/hpc/files.hpcapm"
d62 1
a62 1
# iPAQ LCD
a66 1
# Epson SED1356 framebuffer
d71 2
a72 2
# Jornada 720 SSP port
device	j720ssp {}
d75 3
d79 4
a82 20
# Jornada 720 keyboard
device j720kbd: hpckbdif
attach j720kbd at j720ssp
file	arch/hpcarm/dev/j720kbd.c		j720kbd

# Jornada 720 touch-panel
device	j720tp: hpctpanel, wsmousedev
attach	j720tp at j720ssp
file	arch/hpcarm/dev/j720tp.c		j720tp
defflag	opt_j720tp.h		J720TP_DEBUG

# Jornada 720 LCD screen
device	j720lcd
attach	j720lcd at j720ssp
file	arch/hpcarm/dev/j720lcd.c		j720lcd

# Jornada 720 power management
device	j720pwr: hpcapmif
attach	j720pwr at j720ssp
file	arch/hpcarm/dev/j720pwr.c		j720pwr
d96 1
a96 3
file	dev/cninit.c

# Machine-independent ATA drivers
d99 1
a99 1
# Machine-independent SCSI/ATAPI drivers
d102 1
a102 1
include "arch/hpcarm/conf/majors.hpcarm"
@


1.54.4.1
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.55 2006/03/04 14:09:36 peter Exp $
d20 4
d39 1
a39 1
# Jornada 720 dependent part of PCMCIA support.
a57 1
include	"dev/hpc/files.hpcapm"
d62 1
a62 1
# iPAQ LCD
a66 1
# Epson SED1356 framebuffer
d71 2
a72 2
# Jornada 720 SSP port
device	j720ssp {}
d75 3
d79 4
a82 20
# Jornada 720 keyboard
device j720kbd: hpckbdif
attach j720kbd at j720ssp
file	arch/hpcarm/dev/j720kbd.c		j720kbd

# Jornada 720 touch-panel
device	j720tp: hpctpanel, wsmousedev
attach	j720tp at j720ssp
file	arch/hpcarm/dev/j720tp.c		j720tp
defflag	opt_j720tp.h		J720TP_DEBUG

# Jornada 720 LCD screen
device	j720lcd
attach	j720lcd at j720ssp
file	arch/hpcarm/dev/j720lcd.c		j720lcd

# Jornada 720 power management
device	j720pwr: hpcapmif
attach	j720pwr at j720ssp
file	arch/hpcarm/dev/j720pwr.c		j720pwr
d96 1
a96 3
file	dev/cninit.c

# Machine-independent ATA drivers
d99 1
a99 1
# Machine-independent SCSI/ATAPI drivers
a102 1
include "arch/hpcarm/conf/majors.hpcarm"
@


1.54.4.2
log
@Sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.54.4.1 2006/04/22 11:37:28 simonb Exp $
d115 1
@


1.53
log
@merge ktrace-lwp.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.48.6.4 2005/11/10 13:56:14 skrll Exp $
d3 1
a3 1
# First try for arm-specific configuration info
d40 1
a40 1
file	arch/hpcarm/dev/j720pcic.c	sacpcic
d47 1
a47 1
# IPAC PCMCIA
a95 3
# Include ISA stuff
include "dev/isa/files.isa"

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

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

@


1.53.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.53 2005/12/11 12:17:30 christos Exp $
d3 1
a3 1
# hpcarm specific configuration info
d40 1
a40 1
file	arch/hpcarm/dev/j720pcic.c		sacpcic
d47 1
a47 1
# iPAQ PCMCIA
d96 3
d105 6
@


1.52
log
@Use arm/arm32/stubs.c instead of hpcarm/hpcarm/stubs.c to reduce
duplicated code. PR/17346 from Kevin Lo.  ok by ichiro@@
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51 2005/06/28 18:30:00 drochner Exp $
@


1.51
log
@convert remaining autoconf bus "submatch" functions to use the new
signature (passing locators), and remove some which obviously don't
serve any purpose
(untested, sorry)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.50 2004/05/28 17:52:07 tsarna Exp $
a28 1
file	arch/hpcarm/hpcarm/stubs.c
@


1.51.2.1
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51 2005/06/28 18:30:00 drochner Exp $
d3 1
a3 1
# hpcarm specific configuration info
d20 4
d29 1
d40 2
a41 2
# Jornada 720 dependent part of PCMCIA support.
file	arch/hpcarm/dev/j720pcic.c		sacpcic
d48 1
a48 1
# iPAQ PCMCIA
a58 1
include	"dev/hpc/files.hpcapm"
d63 1
a63 1
# iPAQ LCD
a67 1
# Epson SED1356 framebuffer
d72 2
a73 2
# Jornada 720 SSP port
device	j720ssp {}
d76 3
d80 4
a83 20
# Jornada 720 keyboard
device j720kbd: hpckbdif
attach j720kbd at j720ssp
file	arch/hpcarm/dev/j720kbd.c		j720kbd

# Jornada 720 touch-panel
device	j720tp: hpctpanel, wsmousedev
attach	j720tp at j720ssp
file	arch/hpcarm/dev/j720tp.c		j720tp
defflag	opt_j720tp.h		J720TP_DEBUG

# Jornada 720 LCD screen
device	j720lcd
attach	j720lcd at j720ssp
file	arch/hpcarm/dev/j720lcd.c		j720lcd

# Jornada 720 power management
device	j720pwr: hpcapmif
attach	j720pwr at j720ssp
file	arch/hpcarm/dev/j720pwr.c		j720pwr
d97 2
a98 1
file	dev/cninit.c
d100 1
a100 1
# Machine-independent ATA drivers
d103 1
a103 1
# Machine-independent SCSI/ATAPI drivers
d106 7
a112 1
include "arch/hpcarm/conf/majors.hpcarm"
@


1.51.2.2
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51.2.1 2006/06/21 14:51:44 yamt Exp $
d32 1
a32 1
# SA-11[01]1 companion chips
d80 1
a80 1
device	j720tp: hpctpanel, wsmousedev, wskbddev
a83 4
defparam opt_j720tp.h		J720TP_SETTINGS_ICON_KEYSYM
				J720TP_BACKUP_ICON_KEYSYM
				J720TP_DIALUP_ICON_KEYSYM
				J720TP_MEDIA_ICON_KEYSYM
@


1.51.2.3
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51.2.2 2006/12/30 20:46:02 yamt Exp $
a28 3
# Workstation Console
include "dev/wscons/files.wscons"

a47 6
# PCMCIA
include "dev/pcmcia/files.pcmcia"

# XXX this is a hack to use dev/pcmcia without fdc.c
device fdc

a118 6
# USB
include "dev/usb/files.usb"

# Bluetooth
include "dev/bluetooth/files.bluetooth"

@


1.51.2.4
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51.2.3 2007/02/26 09:06:36 yamt Exp $
d23 1
@


1.51.2.5
log
@sync with head.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51.2.4 2007/12/07 17:24:47 yamt Exp $
d28 3
@


1.51.4.1
log
@sync with head
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.51 2005/06/28 18:30:00 drochner Exp $
d29 1
@


1.50
log
@Refactor tpcalib and hpc* ports to make tpcalib MI, as discussed on tech-kern.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.49 2003/08/08 12:29:23 bsh Exp $
d72 2
a73 1
device	j720ssp {}: wskbddev, wsmousedev, hpctpanel
d82 1
a82 1
attach	apm at j720ssp
@


1.49
log
@split StrongArm companion chip (sacc) driver so that we can support
sacc on other platforms than hpcarm (evbarm for example).

codes specific to hpcarm are extracted and moved to hpcarm/dev/.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.48 2002/10/26 13:50:28 jdolecek Exp $
d72 1
a72 1
device	j720ssp {}: wskbddev, wsmousedev, tpcalib
@


1.48
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.hpcarm,v 1.47 2002/09/16 19:52:52 manu Exp $
d36 6
@


1.48.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.50 2004/05/28 17:52:07 tsarna Exp $
a36 6
# SA11[01]1 companion chips
file	arch/hpcarm/dev/sacc_hpcarm.c		sacc

# platform dependent part of PCMCIA support.
file	arch/hpcarm/dev/j720pcic.c	sacpcic

d66 1
a66 1
device	j720ssp {}: wskbddev, wsmousedev, hpctpanel
@


1.48.6.2
log
@Sync with HEAD.
@
text
@@


1.48.6.3
log
@Fix the sync with head I botched.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.48.6.1 2004/08/03 10:35:04 skrll Exp $
@


1.48.6.4
log
@Sync with HEAD. Here we go again...
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.48.6.3 2004/09/21 13:16:00 skrll Exp $
d29 1
d72 1
a72 2
device	j720sspapm {}
device	j720ssp {}: wskbddev, wsmousedev, hpctpanel, j720sspapm
d81 1
a81 1
attach	apm at j720sspapm
@


1.47
log
@Initial APM support (enough to get battery level)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.46 2002/09/06 13:20:21 gehenna Exp $
a18 2

file	arch/arm/arm32/conf.c
@


1.46
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.hpcarm,v 1.45 2002/07/19 19:29:28 ichiro Exp $
d68 1
a68 1
device	j720ssp: wskbddev, wsmousedev, tpcalib
d74 5
@


1.45
log
@make compile "IPAQ"
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.44 2002/07/19 19:15:48 ichiro Exp $
a18 1
major	{md = 18}
a91 1
major	{wd = 16}
a94 2
major	{sd = 24}
major	{cd = 26}
d101 2
@


1.44
log
@move sa11x0 to under arch/arm
make compile
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.43 2002/07/19 08:49:49 toshii Exp $
d40 1
a40 1
# iPAQ Virtual bus
d43 6
a48 1
file	arch/hpcarm/dev/ipaq_saip.c			ipaqbus
@


1.43
log
@Support jornada720 touchpanel.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.42 2002/04/16 20:50:20 thorpej Exp $
d37 2
a38 25
# SA11[01]0 integrated peripherals
# parent to sacom, gpio, fb, saost,  XXX
# also provides irq and timer services
device saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach saip at mainbus
file	arch/hpcarm/sa11x0/sa11x0.c		saip needs-flag
file	arch/hpcarm/sa11x0/sa11x0_io.c		saip
file	arch/hpcarm/sa11x0/sa11x0_io_asm.S	saip
file	arch/hpcarm/sa11x0/sa11x0_irq.S		saip
file	arch/hpcarm/sa11x0/sa11x0_irqhandler.c	saip

# clock device
device	saost
attach	saost at saip
file	arch/hpcarm/sa11x0/sa11x0_ost.c		saost needs-flag

device	sacom: tty
attach	sacom at saip
file	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag


# SA11[01]0 companion chips
device	sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach	sacc at saip
file	arch/hpcarm/sa11x0/sa1111.c		sacc
a63 5
#
# Workstation Console
#
include "dev/wscons/files.wscons"

a70 16
# XXX this is a hack to use dev/pcmcia without fdc.c
device	fdc

# PCMCIA
include "dev/pcmcia/files.pcmcia"

device	sacpcic: pcmciabus
attach	sacpcic at sacc
file	arch/hpcarm/sa11x0/sa11x1_pcic.c	sacpcic needs-flag

device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag

file	arch/hpcarm/sa11x0/sa11xx_pcic.c	sacpcic | ipaqpcic

a99 3

# Include USB stuff
include "dev/usb/files.usb"
@


1.42
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.hpcarm,v 1.41 2002/04/13 19:15:52 bjh21 Exp $
d92 1
a92 1
device	j720ssp: wskbddev
@


1.42.2.1
log
@Include the list of block/character major numbers.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.42 2002/04/16 20:50:20 thorpej Exp $
a146 2

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


1.42.2.2
log
@Remove old block majors list.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.42.2.1 2002/05/16 13:32:09 gehenna Exp $
d19 1
d132 1
d136 2
@


1.42.2.3
log
@catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.45 2002/07/19 19:29:28 ichiro Exp $
d36 25
a60 2
# Include hpcarm/StrongARM config definitions.
include "arch/arm/conf/files.sa11x0"
d62 1
a62 1
# XXX iPAQ Virtual bus
d65 1
a65 6
file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus

# IPAC PCMCIA
device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag
d86 6
a91 1
device	j720ssp: wskbddev, wsmousedev, tpcalib
d98 16
d140 3
@


1.41
log
@Remove bogus dependency on options HPCARM.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.40 2002/03/25 16:42:30 thorpej Exp $
a143 3

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


1.40
log
@Use the generic ARM procfs_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.39 2002/03/25 16:41:16 thorpej Exp $
d35 1
a35 1
file	arch/hpcarm/hpcarm/hpc_machdep.c	hpcarm
@


1.39
log
@Use the generic ARM process_machdep.c
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.38 2002/03/25 16:36:25 thorpej Exp $
a29 1
file	arch/hpcarm/hpcarm/procfs_machdep.c	procfs
@


1.38
log
@Use the generic 32-bit ARM setstack.S
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.37 2002/03/25 16:34:46 thorpej Exp $
a29 1
file	arch/hpcarm/hpcarm/process_machdep.c
@


1.37
log
@Use the common 32-bit ARM setcpsr.S
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.36 2002/03/24 21:41:13 thorpej Exp $
a31 1
file	arch/hpcarm/hpcarm/setstack.S
@


1.36
log
@Use the generic 32-bit ARM fault.c
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.35 2002/03/16 06:52:16 toshii Exp $
a31 1
file	arch/hpcarm/hpcarm/setcpsr.S
@


1.35
log
@Discard hpcarm copies of fusu.S and mem.c and use arm/arm32 versions.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.34 2002/01/30 00:38:56 thorpej Exp $
a28 1
file	arch/hpcarm/hpcarm/fault.c
@


1.34
log
@Now that there is a generic SA-11x0 CPU sleep routine, use the
shared arm32 cpuswitch.S.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.33 2001/12/20 01:20:28 thorpej Exp $
a29 1
file	arch/hpcarm/hpcarm/fusu.S
a30 1
file	arch/hpcarm/hpcarm/mem.c
@


1.33
log
@* Share a common vector page between arm26 and arm32.
* Use a common set of exception handlers for all arm32 platforms.
* New FIQ framework based on discussions with Ben Harris, shared
  between arm26 and arm32.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.32 2001/11/28 10:21:14 lukem Exp $
a28 1
file	arch/hpcarm/hpcarm/cpuswitch.S
@


1.32
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.hpcarm,v 1.31 2001/11/27 00:24:44 thorpej Exp $
a29 1
file	arch/hpcarm/hpcarm/exception.S
@


1.31
log
@Blah, hpcarm also has its own intr.c
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.30 2001/11/26 20:49:52 thorpej Exp $
d10 1
a10 1
defopt	IRQSTATS
d13 1
a13 1
defopt	XSERVER
@


1.30
log
@Oops, don't use the generic spl.S; hpcarm provides its own.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.29 2001/11/26 20:33:45 thorpej Exp $
a85 2

file	arch/arm/arm32/intr.c
@


1.29
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.hpcarm,v 1.28 2001/11/24 01:44:30 thorpej Exp $
a87 1
file	arch/arm/arm32/spl.S
@


1.28
log
@The ARM, Ltd. floating point emulator has moved to arch/arm.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.27 2001/11/20 12:56:27 lukem Exp $
d86 3
@


1.27
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.hpcarm,v 1.26 2001/09/09 09:59:24 toshii Exp $
a41 5

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


1.26
log
@Use arm/arm32/vm_machdep.c instead of hpcarm one.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.25 2001/09/03 19:38:13 matt Exp $
d19 1
a19 1
major   {md = 18}
d146 1
a146 1
major   {wd = 16}
d150 2
a151 2
major   {sd = 24}
major   {cd = 26}
@


1.26.4.1
log
@file files.hpcarm was added on branch nathanw_sa on 2002-01-08 00:24:50 +0000
@
text
@d1 163
@


1.26.4.2
log
@Catch up to -current.
@
text
@a0 157
#	$NetBSD: files.hpcarm,v 1.26.4.1 2002/01/08 00:24:50 nathanw Exp $
#
# First try for arm-specific configuration info
#

maxpartitions	8
maxusers 2 8 64

# Maintain Interrupt statistics
defflag	IRQSTATS

# X server support in console drivers
defflag	XSERVER

define todservice {}

# Memory disk driver
file	dev/md_root.c				memory_disk_hooks
major	{md = 18}

file	arch/arm/arm32/conf.c

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

# Generic MD files
file	arch/hpcarm/hpcarm/autoconf.c
file	arch/hpcarm/hpcarm/cpuswitch.S
file	arch/hpcarm/hpcarm/fault.c
file	arch/hpcarm/hpcarm/fusu.S
file	arch/hpcarm/hpcarm/intr.c
file	arch/hpcarm/hpcarm/mem.c
file	arch/hpcarm/hpcarm/process_machdep.c
file	arch/hpcarm/hpcarm/procfs_machdep.c	procfs
file	arch/hpcarm/hpcarm/setcpsr.S
file	arch/hpcarm/hpcarm/setstack.S
file	arch/hpcarm/hpcarm/softintr.c
file	arch/hpcarm/hpcarm/spl.S
file	arch/hpcarm/hpcarm/stubs.c

# HPCARM specific files
file	arch/hpcarm/hpcarm/hpc_machdep.c	hpcarm

# SA11[01]0 integrated peripherals
# parent to sacom, gpio, fb, saost,  XXX
# also provides irq and timer services
device saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach saip at mainbus
file	arch/hpcarm/sa11x0/sa11x0.c		saip needs-flag
file	arch/hpcarm/sa11x0/sa11x0_io.c		saip
file	arch/hpcarm/sa11x0/sa11x0_io_asm.S	saip
file	arch/hpcarm/sa11x0/sa11x0_irq.S		saip
file	arch/hpcarm/sa11x0/sa11x0_irqhandler.c	saip

# clock device
device	saost
attach	saost at saip
file	arch/hpcarm/sa11x0/sa11x0_ost.c		saost needs-flag

device	sacom: tty
attach	sacom at saip
file	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag


# SA11[01]0 companion chips
device	sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach	sacc at saip
file	arch/hpcarm/sa11x0/sa1111.c		sacc

# iPAQ Virtual bus
device	ipaqbus {}
attach	ipaqbus at saip
file	arch/hpcarm/dev/ipaq_saip.c			ipaqbus

#
# H/PC Platform common files.
#
include	"arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include	"dev/hpc/files.bicons"
include	"dev/hpc/files.hpcfb"
include	"dev/hpc/files.hpckbd"
include	"dev/hpc/files.hpctp"

# LCD
device	ipaqlcd: hpcfbif
attach	ipaqlcd at ipaqbus
file	arch/hpcarm/dev/ipaq_lcd.c		ipaqlcd

device	sed: hpcfbif
attach	sed at saip
file	arch/hpcarm/dev/sed_saip.c		sed

#
# Workstation Console
#
include "dev/wscons/files.wscons"

device	j720ssp: wskbddev
attach	j720ssp at saip
file	arch/hpcarm/dev/j720ssp.c		j720ssp
file	arch/hpcarm/dev/j720kbdmap.c		j720ssp

file	dev/cninit.c

# XXX this is a hack to use dev/pcmcia without fdc.c
device	fdc

# PCMCIA
include "dev/pcmcia/files.pcmcia"

device	sacpcic: pcmciabus
attach	sacpcic at sacc
file	arch/hpcarm/sa11x0/sa11x1_pcic.c	sacpcic needs-flag

device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag

file	arch/hpcarm/sa11x0/sa11xx_pcic.c	sacpcic | ipaqpcic

# Atmel microcontroller
device	atmelgpioif {}
device	atmelgpio: atmelgpioif
attach	atmelgpio at ipaqbus
file	arch/hpcarm/dev/ipaq_atmelgpio.c	atmelgpio

# uda1341 Codec
device	udaif {}
device	uda: udaif
attach	uda at ipaqbus
file	arch/hpcarm/dev/uda1341.c		uda

# Include ISA stuff
include "dev/isa/files.isa"

# Include ATA stuff
include "dev/ata/files.ata"
major	{wd = 16}

# Include SCSI/ATAPI stuff
include "dev/scsipi/files.scsipi"
major	{sd = 24}
major	{cd = 26}

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

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

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

# Include USB stuff
include "dev/usb/files.usb"
@


1.26.4.3
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.2 2002/02/28 04:09:49 nathanw Exp $
d29 1
@


1.26.4.4
log
@Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.3 2002/04/01 07:40:17 nathanw Exp $
d29 2
d32 5
@


1.26.4.5
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.4 2002/04/17 00:03:02 nathanw Exp $
d35 1
a35 1
file	arch/hpcarm/hpcarm/hpc_machdep.c
@


1.26.4.6
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.5 2002/06/20 03:38:44 nathanw Exp $
d145 3
@


1.26.4.7
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.6 2002/08/01 02:41:43 nathanw Exp $
d37 25
a61 2
# Include hpcarm/StrongARM config definitions.
include "arch/arm/conf/files.sa11x0"
d63 1
a63 1
# XXX iPAQ Virtual bus
d66 1
a66 6
file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus

# IPAC PCMCIA
device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag
d87 6
a92 1
device	j720ssp: wskbddev, wsmousedev, tpcalib
d99 16
d144 3
@


1.26.4.8
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.7 2002/09/17 21:14:42 nathanw Exp $
d19 1
d93 1
d97 2
a104 2

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


1.26.4.9
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.8 2002/10/18 02:36:58 nathanw Exp $
d68 1
a68 1
device	j720ssp {}: wskbddev, wsmousedev, tpcalib
a74 5
# APM
device	apm
attach	apm at j720ssp
file	arch/hpcarm/dev/apm.c		apm needs-count

@


1.26.4.10
log
@Catch up to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26.4.9 2002/11/11 21:58:36 nathanw Exp $
d20 2
@


1.25
log
@Switch hpcarm to common arm32 conf.c ; (small changes to vm_machdep.c to
make it compile under ELF)
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.24 2001/08/01 07:03:45 ichiro Exp $
a41 1
file	arch/hpcarm/hpcarm/vm_machdep.c
@


1.25.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.26 2001/09/09 09:59:24 toshii Exp $
d42 1
@


1.24
log
@add entry of Atmel microcontroller and uda1341 codec
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.23 2001/07/29 15:21:33 toshii Exp $
d21 2
a28 1
file	arch/hpcarm/hpcarm/conf.c
@


1.23
log
@Make hpcarm kernel build after arm/arm32 file move.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.22 2001/07/10 18:10:46 ichiro Exp $
d128 12
@


1.22
log
@ipaqlcd attach to ipaqbus
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.21 2001/07/10 16:34:08 ichiro Exp $
a32 1
file	arch/hpcarm/hpcarm/machdep.c
@


1.21
log
@add ipaqbus and ipaqpcic
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.20 2001/06/23 09:20:06 toshii Exp $
d94 3
a96 3
device	salcd: hpcfbif
attach	salcd at saip
file	arch/hpcarm/sa11x0/sa11x0_lcd.c		salcd
@


1.20
log
@Add support for jornada720 keyboard and some LCD parameter controls.
The code is somewhat incomplete, but is quite functional.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.19 2001/06/18 22:26:17 bjh21 Exp $
d78 5
d124 3
a126 3
device	sagpcic: pcmciabus
attach	sagpcic at saip
file	arch/hpcarm/sa11x0/sa11x0_pcic.c	sagpcic needs-flag
d128 1
a128 1
file	arch/hpcarm/sa11x0/sa11xx_pcic.c	sacpcic | sagpcic
@


1.20.2.1
log
@update to -current
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.24 2001/08/01 07:03:45 ichiro Exp $
d33 1
a77 5
# iPAQ Virtual bus
device	ipaqbus {}
attach	ipaqbus at saip
file	arch/hpcarm/dev/ipaq_saip.c			ipaqbus

d89 3
a91 3
device	ipaqlcd: hpcfbif
attach	ipaqlcd at ipaqbus
file	arch/hpcarm/dev/ipaq_lcd.c		ipaqlcd
d119 5
a123 17
device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag

file	arch/hpcarm/sa11x0/sa11xx_pcic.c	sacpcic | ipaqpcic

# Atmel microcontroller
device	atmelgpioif {}
device	atmelgpio: atmelgpioif
attach	atmelgpio at ipaqbus
file	arch/hpcarm/dev/ipaq_atmelgpio.c	atmelgpio

# uda1341 Codec
device	udaif {}
device	uda: udaif
attach	uda at ipaqbus
file	arch/hpcarm/dev/uda1341.c		uda
@


1.20.2.2
log
@Update the kqueue branch to HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.20.2.1 2001/08/03 04:11:31 lukem Exp $
a20 2
file	arch/arm/arm32/conf.c

d27 1
d41 1
@


1.20.2.3
log
@Sync kqueue branch with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.20.2.2 2001/09/13 01:13:38 thorpej Exp $
d10 1
a10 1
defflag	IRQSTATS
d13 1
a13 1
defflag	XSERVER
d19 1
a19 1
major	{md = 18}
d30 1
d43 5
d146 1
a146 1
major	{wd = 16}
d150 2
a151 2
major	{sd = 24}
major	{cd = 26}
@


1.20.2.4
log
@Sync w/ -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.20.2.3 2002/01/10 19:43:36 thorpej Exp $
d29 1
@


1.20.2.5
log
@catch up with -current on kqueue branch
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.20.2.4 2002/02/11 20:08:01 jdolecek Exp $
d29 2
d32 5
d42 1
a42 1
file	arch/hpcarm/hpcarm/hpc_machdep.c
d151 3
@


1.20.2.6
log
@sync kqueue branch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.20.2.5 2002/06/23 17:36:44 jdolecek Exp $
d37 25
a61 2
# Include hpcarm/StrongARM config definitions.
include "arch/arm/conf/files.sa11x0"
d63 1
a63 1
# XXX iPAQ Virtual bus
d66 1
a66 6
file	arch/hpcarm/dev/ipaq_saip.c		ipaqbus

# IPAC PCMCIA
device	ipaqpcic: pcmciabus
attach	ipaqpcic at ipaqbus
file	arch/hpcarm/dev/ipaq_pcic.c		ipaqpcic needs-flag
d87 6
a92 1
device	j720ssp: wskbddev, wsmousedev, tpcalib
d99 16
d144 3
@


1.20.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.hpcarm,v 1.20.2.6 2002/09/06 08:35:24 jdolecek Exp $
d19 1
d69 1
a69 1
device	j720ssp {}: wskbddev, wsmousedev, tpcalib
a75 5
# APM
device	apm
attach	apm at j720ssp
file	arch/hpcarm/dev/apm.c		apm needs-count

d93 1
d97 2
a104 2

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


1.19
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.hpcarm,v 1.18 2001/06/01 02:51:03 toshii Exp $
d101 5
@


1.18
log
@Add support for jornada720's framebuffer.

The functionality is almost same as bivideo, and hardware rasops and
power saving are not yet supported.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.17 2001/05/30 14:39:19 toshii Exp $
a26 1
file	arch/hpcarm/hpcarm/bus_space_notimpl.S
@


1.17
log
@Use sys/arch/arm/arm/blockio.S.

Actually, these functions aren't used by hpcarm but is necessary to be
able to link sys/arch/arm/mainbus thing.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.16 2001/05/22 17:25:15 toshii Exp $
d93 4
@


1.16
log
@Implement generic soft interrupt for hpcarm.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.15 2001/05/06 18:31:15 bjh21 Exp $
a26 1
file	arch/hpcarm/hpcarm/blockio.S
@


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


1.14
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.hpcarm,v 1.13 2001/03/31 13:49:44 toshii Exp $
a10 3

# PMAP_DEBUG (heavily abused option)
defopt	PMAP_DEBUG
@


1.13
log
@Reorder so that basic devices attach first.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.12 2001/03/14 14:47:40 toshii Exp $
a32 2
file	arch/hpcarm/hpcarm/cpufunc.c
file	arch/hpcarm/hpcarm/cpufunc_asm.S
@


1.12
log
@Use hpc/hpc/disksubr.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.11 2001/03/10 19:05:40 toshii Exp $
a49 17
#
# H/PC Platform common files.
#
include	"arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include	"dev/hpc/files.bicons"
include	"dev/hpc/files.hpcfb"
include	"dev/hpc/files.hpckbd"
include	"dev/hpc/files.hpctp"

#
# Workstation Console
#
include "dev/wscons/files.wscons"

file	dev/cninit.c

d69 5
d78 15
a92 4
# clock device
device	saost
attach	saost at saip
file	arch/hpcarm/sa11x0/sa11x0_ost.c		saost needs-flag
d99 6
a104 4
# SA11[01]0 companion chips
device	sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach	sacc at saip
file	arch/hpcarm/sa11x0/sa1111.c		sacc
@


1.11
log
@Add sacc, sacpcic, and sagpcic.
@
text
@d1 1
a1 1
#	$NetBSD$
d54 1
a54 1
#file	arch/hpc/hpc/disksubr.c			disk
@


1.11.2.1
log
@file files.hpcarm was added on branch thorpej_scsipi on 2001-03-12 13:28:19 +0000
@
text
@d1 143
@


1.11.2.2
log
@Sync with HEAD.
@
text
@a0 143
#	$NetBSD: files.hpcarm,v 1.11.2.1 2001/03/12 13:28:19 bouyer Exp $
#
# First try for arm-specific configuration info
#

maxpartitions	8
maxusers 2 8 64

# Maintain Interrupt statistics
defopt	IRQSTATS

# PMAP_DEBUG (heavily abused option)
defopt	PMAP_DEBUG

# X server support in console drivers
defopt	XSERVER

define todservice {}

# Memory disk driver
file	dev/md_root.c				memory_disk_hooks
major   {md = 18}

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

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

#
# H/PC Platform common files.
#
include	"arch/hpc/conf/files.hpc"
#file	arch/hpc/hpc/disksubr.c			disk
include	"dev/hpc/files.bicons"
include	"dev/hpc/files.hpcfb"
include	"dev/hpc/files.hpckbd"
include	"dev/hpc/files.hpctp"

#
# Workstation Console
#
include "dev/wscons/files.wscons"

file	dev/cninit.c

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

# HPCARM specific files
file	arch/hpcarm/hpcarm/hpc_machdep.c	hpcarm

# SA11[01]0 integrated peripherals
# parent to sacom, gpio, fb, saost,  XXX
# also provides irq and timer services
device saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach saip at mainbus
file	arch/hpcarm/sa11x0/sa11x0.c		saip needs-flag
file	arch/hpcarm/sa11x0/sa11x0_io.c		saip
file	arch/hpcarm/sa11x0/sa11x0_io_asm.S	saip
file	arch/hpcarm/sa11x0/sa11x0_irq.S		saip
file	arch/hpcarm/sa11x0/sa11x0_irqhandler.c	saip

device	sacom: tty
attach	sacom at saip
file	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag

# clock device
device	saost
attach	saost at saip
file	arch/hpcarm/sa11x0/sa11x0_ost.c		saost needs-flag

# LCD
device	salcd: hpcfbif
attach	salcd at saip
file	arch/hpcarm/sa11x0/sa11x0_lcd.c		salcd

# SA11[01]0 companion chips
device	sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach	sacc at saip
file	arch/hpcarm/sa11x0/sa1111.c		sacc

# XXX this is a hack to use dev/pcmcia without fdc.c
device	fdc

# PCMCIA
include "dev/pcmcia/files.pcmcia"

device	sacpcic: pcmciabus
attach	sacpcic at sacc
file	arch/hpcarm/sa11x0/sa11x1_pcic.c	sacpcic needs-flag

device	sagpcic: pcmciabus
attach	sagpcic at saip
file	arch/hpcarm/sa11x0/sa11x0_pcic.c	sagpcic needs-flag

file	arch/hpcarm/sa11x0/sa11xx_pcic.c	sacpcic | sagpcic

# Include ISA stuff
include "dev/isa/files.isa"

# Include ATA stuff
include "dev/ata/files.ata"
major   {wd = 16}

# Include SCSI/ATAPI stuff
include "dev/scsipi/files.scsipi"
major   {sd = 24}
major   {cd = 26}

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

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

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

# Include USB stuff
include "dev/usb/files.usb"
@


1.11.2.3
log
@Sync with HEAD.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.11.2.2 2001/03/27 15:30:50 bouyer Exp $
d54 1
a54 1
file	arch/hpc/hpc/disksubr.c			disk
@


1.11.2.4
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.11.2.3 2001/04/21 17:53:34 bouyer Exp $
d50 17
d86 4
d95 4
a98 4
device	sacom: tty
attach	sacom at saip
file	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag

a104 22
#
# H/PC Platform common files.
#
include	"arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include	"dev/hpc/files.bicons"
include	"dev/hpc/files.hpcfb"
include	"dev/hpc/files.hpckbd"
include	"dev/hpc/files.hpctp"

# LCD
device	salcd: hpcfbif
attach	salcd at saip
file	arch/hpcarm/sa11x0/sa11x0_lcd.c		salcd

#
# Workstation Console
#
include "dev/wscons/files.wscons"

file	dev/cninit.c

@


1.10
log
@hpcarm/hpcarm/ast.c is no longer.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.9 2001/03/05 23:06:17 bjh21 Exp $
d100 8
d109 11
a119 3
device	sapcic: pcmciabus
attach	sapcic at saip
file	arch/hpcarm/sa11x0/sa11x0_pcmcia.c	sapcic needs-flag
@


1.9
log
@Move undefined.c from sys/arch/{arm32/arm32,hpcarm/hpcarm} to sys/arch/arm/arm
in preparation for making it usable on arm26 as well.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.8 2001/03/04 08:25:38 matt Exp $
a28 1
file	arch/hpcarm/hpcarm/ast.c
@


1.8
log
@Move compat_13_machdep.c, strstr.c, copystr.S, bcopyinout.S, and
bcopy_page.S to arm/arm32 and remove port-local copies.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.7 2001/02/27 17:56:32 bjh21 Exp $
a48 1
file	arch/hpcarm/hpcarm/undefined.c
@


1.8.2.1
log
@Catch up with -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.13 2001/03/31 13:49:44 toshii Exp $
d29 1
d49 1
d52 17
d88 4
a96 20
device	sacom: tty
attach	sacom at saip
file	arch/hpcarm/sa11x0/sa11x0_com.c		sacom needs-flag


# SA11[01]0 companion chips
device	sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
attach	sacc at saip
file	arch/hpcarm/sa11x0/sa1111.c		sacc

#
# H/PC Platform common files.
#
include	"arch/hpc/conf/files.hpc"
file	arch/hpc/hpc/disksubr.c			disk
include	"dev/hpc/files.bicons"
include	"dev/hpc/files.hpcfb"
include	"dev/hpc/files.hpckbd"
include	"dev/hpc/files.hpctp"

a101 10
#
# Workstation Console
#
include "dev/wscons/files.wscons"

file	dev/cninit.c

# XXX this is a hack to use dev/pcmcia without fdc.c
device	fdc

d103 3
a105 11
include "dev/pcmcia/files.pcmcia"

device	sacpcic: pcmciabus
attach	sacpcic at sacc
file	arch/hpcarm/sa11x0/sa11x1_pcic.c	sacpcic needs-flag

device	sagpcic: pcmciabus
attach	sagpcic at saip
file	arch/hpcarm/sa11x0/sa11x0_pcic.c	sagpcic needs-flag

file	arch/hpcarm/sa11x0/sa11xx_pcic.c	sacpcic | sagpcic
@


1.8.2.2
log
@Catch up to -current.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.8.2.1 2001/04/09 01:52:47 nathanw Exp $
d12 3
d30 2
d33 2
a45 1
file	arch/hpcarm/hpcarm/softintr.c
a97 4

device	sed: hpcfbif
attach	sed at saip
file	arch/hpcarm/dev/sed_saip.c		sed
@


1.7
log
@Move "options ARMFPE" to files.arm, so generic ARM files can use it.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.6 2001/02/25 18:28:28 bjh21 Exp $
d29 1
d31 2
a32 1
file	arch/hpcarm/hpcarm/ast.c
d34 4
d39 2
a40 1
file	arch/hpcarm/hpcarm/procfs_machdep.c	procfs
a42 3
file	arch/hpcarm/hpcarm/cpufunc.c
file	arch/hpcarm/hpcarm/stubs.c
file	arch/hpcarm/hpcarm/undefined.c
d44 1
a44 11
file	arch/hpcarm/hpcarm/sys_machdep.c
file	arch/hpcarm/hpcarm/strstr.c
file	arch/hpcarm/hpcarm/pmap.c
file	arch/hpcarm/hpcarm/vm_machdep.c
file	arch/hpcarm/hpcarm/blockio.S
file	arch/hpcarm/hpcarm/cpufunc_asm.S
file	arch/hpcarm/hpcarm/cpuswitch.S
file	arch/hpcarm/hpcarm/exception.S
file	arch/hpcarm/hpcarm/syscall.c
file	arch/hpcarm/hpcarm/bcopyinout.S
file	arch/hpcarm/hpcarm/bcopy_page.S
d48 3
a50 4
file	arch/hpcarm/hpcarm/intr.c
file	arch/hpcarm/hpcarm/copystr.S
file	arch/hpcarm/hpcarm/fusu.S
file	arch/hpcarm/hpcarm/bus_space_notimpl.S
a61 3
# Console autoconfiguration code: selects between a framebuffers
file	dev/cons.c

a73 5
# DDB
file	arch/hpcarm/hpcarm/db_interface.c		ddb
file	arch/hpcarm/hpcarm/db_trace.c		ddb
file	arch/hpcarm/hpcarm/db_machdep.c		ddb

d114 1
a114 1
# Include SCSI stuff
a129 7

#
# Compatibility modules
#

# Binary compatibility with previous NetBSD releases (COMPAT_XX)
file	arch/hpcarm/hpcarm/compat_13_machdep.c	compat_13
@


1.6
log
@Remove CPU_* options (they're in files.arm now -- for some reason I missed
this lot in the last commit).
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.5 2001/02/25 15:45:23 toshii Exp $
a7 3

# Floating point emulator
defopt	ARMFPE
@


1.5
log
@Use MI md_root.c.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.4 2001/02/24 21:43:02 reinoud Exp $
a10 3

# CPU types
defopt	opt_cputypes.h CPU_SA110 CPU_SA1110
@


1.4
log
@Moved the mainbus files to the arm/conf/file.arm from the arm32 and the
hpcarm/conf/files.hpcarm
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.3 2001/02/24 19:43:51 reinoud Exp $
d27 1
a27 1
file	arch/hpcarm/dev/md_hooks.c		md & memory_disk_hooks
@


1.3
log
@Repaired a syntax fault in the files.[hpcarm,arm32]
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.2 2001/02/24 19:38:03 reinoud Exp $
a24 10

device	mainbus { [base = -1], [dack = -1], [irq = -1] }
attach	mainbus at root
file	arch/arm/mainbus/mainbus.c		mainbus & arm32
file	arch/arm/mainbus/mainbus_io.c		mainbus & arm32
file	arch/arm/mainbus/mainbus_io_asm.S	mainbus & arm32

device	cpu
attach	cpu at mainbus
file	arch/arm/mainbus/cpu.c			cpu & arm32 needs-flag
@


1.2
log
@Part 2 of merge.... the dissapearance of mainbus from arm32 and hpcarm;
these parts were a 100% the same and i've included the extensions made by
hpcarm in the tree.
Checked for occurence of MD parts; none found.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.1 2001/02/23 03:48:08 ichiro Exp $
d28 3
a30 3
file	arch/arm/mainbus/mainbus.c		mainbus arm32
file	arch/arm/mainbus/mainbus_io.c		mainbus arm32
file	arch/arm/mainbus/mainbus_io_asm.S	mainbus arm32
d34 1
a34 1
file	arch/arm/mainbus/cpu.c			cpu needs-flag arm32
@


1.1
log
@hpcarm:
kernel for StrongARM-based WinCE PDA machine.
@
text
@d1 1
a1 1
#	$NetBSD: files.hpcarm,v 1.87 2001/01/17 00:07:21 fvdl Exp $
d28 3
a30 3
file	arch/hpcarm/mainbus/mainbus.c		mainbus
file	arch/hpcarm/mainbus/mainbus_io.c		mainbus
file	arch/hpcarm/mainbus/mainbus_io_asm.S	mainbus
d34 1
a34 1
file	arch/hpcarm/mainbus/cpu.c		cpu needs-flag
@
