head 1.409; access; symbols netbsd-11-0-RELEASE:1.409 netbsd-11-0-RC7:1.409 netbsd-11-0-RC6:1.409 netbsd-11-0-RC5:1.409 netbsd-11-0-RC4:1.409 netbsd-11-0-RC3:1.409 netbsd-11-0-RC2:1.409 netbsd-11-0-RC1:1.409 perseant-exfatfs-base-20250801:1.409 netbsd-11:1.409.0.2 netbsd-11-base:1.409 netbsd-10-1-RELEASE:1.407 perseant-exfatfs-base-20240630:1.408 perseant-exfatfs:1.408.0.2 perseant-exfatfs-base:1.408 netbsd-8-3-RELEASE:1.378.6.4 netbsd-9-4-RELEASE:1.400 netbsd-10-0-RELEASE:1.407 netbsd-10-0-RC6:1.407 netbsd-10-0-RC5:1.407 netbsd-10-0-RC4:1.407 netbsd-10-0-RC3:1.407 netbsd-10-0-RC2:1.407 thorpej-ifq:1.407.0.24 thorpej-ifq-base:1.407 thorpej-altq-separation:1.407.0.22 thorpej-altq-separation-base:1.407 netbsd-10-0-RC1:1.407 netbsd-10:1.407.0.20 netbsd-10-base:1.407 bouyer-sunxi-drm:1.407.0.18 bouyer-sunxi-drm-base:1.407 netbsd-9-3-RELEASE:1.400 thorpej-i2c-spi-conf2:1.407.0.16 thorpej-i2c-spi-conf2-base:1.407 thorpej-futex2:1.407.0.14 thorpej-futex2-base:1.407 thorpej-cfargs2:1.407.0.12 thorpej-cfargs2-base:1.407 cjep_sun2x-base1:1.407 cjep_sun2x:1.407.0.10 cjep_sun2x-base:1.407 cjep_staticlib_x-base1:1.407 netbsd-9-2-RELEASE:1.400 cjep_staticlib_x:1.407.0.8 cjep_staticlib_x-base:1.407 thorpej-i2c-spi-conf:1.407.0.6 thorpej-i2c-spi-conf-base:1.407 thorpej-cfargs:1.407.0.4 thorpej-cfargs-base:1.407 thorpej-futex:1.407.0.2 thorpej-futex-base:1.407 netbsd-9-1-RELEASE:1.400 bouyer-xenpvh-base2:1.402 phil-wifi-20200421:1.401 bouyer-xenpvh-base1:1.401 phil-wifi-20200411:1.401 bouyer-xenpvh:1.401.0.6 bouyer-xenpvh-base:1.401 is-mlppp:1.401.0.4 is-mlppp-base:1.401 phil-wifi-20200406:1.401 netbsd-8-2-RELEASE:1.378.6.4 ad-namecache-base3:1.401 netbsd-9-0-RELEASE:1.400 netbsd-9-0-RC2:1.400 ad-namecache-base2:1.401 ad-namecache-base1:1.401 ad-namecache:1.401.0.2 ad-namecache-base:1.401 netbsd-9-0-RC1:1.400 phil-wifi-20191119:1.401 netbsd-9:1.400.0.4 netbsd-9-base:1.400 phil-wifi-20190609:1.400 netbsd-8-1-RELEASE:1.378.6.4 netbsd-8-1-RC1:1.378.6.4 isaki-audio2:1.400.0.2 isaki-audio2-base:1.400 pgoyette-compat-merge-20190127:1.390.2.6 pgoyette-compat-20190127:1.399 pgoyette-compat-20190118:1.399 pgoyette-compat-1226:1.399 pgoyette-compat-1126:1.396 pgoyette-compat-1020:1.396 pgoyette-compat-0930:1.396 pgoyette-compat-0906:1.396 netbsd-7-2-RELEASE:1.374 pgoyette-compat-0728:1.395 netbsd-8-0-RELEASE:1.378.6.3 phil-wifi:1.394.0.2 phil-wifi-base:1.394 pgoyette-compat-0625:1.394 netbsd-8-0-RC2:1.378.6.3 pgoyette-compat-0521:1.392 pgoyette-compat-0502:1.392 pgoyette-compat-0422:1.392 netbsd-8-0-RC1:1.378.6.2 pgoyette-compat-0415:1.392 pgoyette-compat-0407:1.391 pgoyette-compat-0330:1.391 pgoyette-compat-0322:1.391 pgoyette-compat-0315:1.390 netbsd-7-1-2-RELEASE:1.374 pgoyette-compat:1.390.0.2 pgoyette-compat-base:1.390 netbsd-7-1-1-RELEASE:1.374 tls-maxphys-base-20171202:1.388 matt-nb8-mediatek:1.378.6.1.0.2 matt-nb8-mediatek-base:1.378.6.1 nick-nhusb-base-20170825:1.387 perseant-stdc-iso10646:1.379.0.2 perseant-stdc-iso10646-base:1.379 netbsd-8:1.378.0.6 netbsd-8-base:1.378 prg-localcount2-base3:1.378 prg-localcount2-base2:1.378 prg-localcount2-base1:1.378 prg-localcount2:1.378.0.4 prg-localcount2-base:1.378 pgoyette-localcount-20170426:1.378 bouyer-socketcan-base1:1.378 jdolecek-ncq:1.378.0.2 jdolecek-ncq-base:1.378 pgoyette-localcount-20170320:1.378 netbsd-7-1:1.374.0.14 netbsd-7-1-RELEASE:1.374 netbsd-7-1-RC2:1.374 nick-nhusb-base-20170204:1.376 netbsd-7-nhusb-base-20170116:1.374 bouyer-socketcan:1.376.0.2 bouyer-socketcan-base:1.376 pgoyette-localcount-20170107:1.376 netbsd-7-1-RC1:1.374 nick-nhusb-base-20161204:1.374 pgoyette-localcount-20161104:1.374 netbsd-7-0-2-RELEASE:1.374 nick-nhusb-base-20161004:1.374 localcount-20160914:1.374 netbsd-7-nhusb:1.374.0.12 netbsd-7-nhusb-base:1.374 pgoyette-localcount-20160806:1.374 pgoyette-localcount-20160726:1.374 pgoyette-localcount:1.374.0.10 pgoyette-localcount-base:1.374 nick-nhusb-base-20160907:1.374 nick-nhusb-base-20160529:1.374 netbsd-7-0-1-RELEASE:1.374 nick-nhusb-base-20160422:1.374 nick-nhusb-base-20160319:1.374 nick-nhusb-base-20151226:1.374 netbsd-7-0:1.374.0.8 netbsd-7-0-RELEASE:1.374 nick-nhusb-base-20150921:1.374 netbsd-7-0-RC3:1.374 netbsd-7-0-RC2:1.374 netbsd-7-0-RC1:1.374 nick-nhusb-base-20150606:1.374 nick-nhusb-base-20150406:1.374 nick-nhusb:1.374.0.6 nick-nhusb-base:1.374 netbsd-5-2-3-RELEASE:1.338.6.4 netbsd-5-1-5-RELEASE:1.338.6.4 netbsd-6-0-6-RELEASE:1.362 netbsd-6-1-5-RELEASE:1.362 netbsd-7:1.374.0.4 netbsd-7-base:1.374 yamt-pagecache-base9:1.374 yamt-pagecache-tag8:1.361.2.4 netbsd-6-1-4-RELEASE:1.362 netbsd-6-0-5-RELEASE:1.362 tls-earlyentropy:1.374.0.2 tls-earlyentropy-base:1.374 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.374 riastradh-drm2-base3:1.374 netbsd-6-1-3-RELEASE:1.362 netbsd-6-0-4-RELEASE:1.362 netbsd-5-2-2-RELEASE:1.338.6.4 netbsd-5-1-4-RELEASE:1.338.6.4 netbsd-6-1-2-RELEASE:1.362 netbsd-6-0-3-RELEASE:1.362 netbsd-5-2-1-RELEASE:1.338.6.4 netbsd-5-1-3-RELEASE:1.338.6.4 rmind-smpnet-nbase:1.374 netbsd-6-1-1-RELEASE:1.362 riastradh-drm2-base2:1.371 riastradh-drm2-base1:1.371 riastradh-drm2:1.370.0.8 riastradh-drm2-base:1.370 rmind-smpnet:1.370.0.2 rmind-smpnet-base:1.374 netbsd-6-1:1.362.0.12 netbsd-6-0-2-RELEASE:1.362 netbsd-6-1-RELEASE:1.362 khorben-n900:1.370.0.6 netbsd-6-1-RC4:1.362 netbsd-6-1-RC3:1.362 agc-symver:1.370.0.4 agc-symver-base:1.370 netbsd-6-1-RC2:1.362 netbsd-6-1-RC1:1.362 yamt-pagecache-base8:1.370 netbsd-5-2:1.338.6.4.0.6 netbsd-6-0-1-RELEASE:1.362 yamt-pagecache-base7:1.368 netbsd-5-2-RELEASE:1.338.6.4 netbsd-5-2-RC1:1.338.6.4 matt-nb6-plus-nbase:1.362 yamt-pagecache-base6:1.368 netbsd-6-0:1.362.0.10 netbsd-6-0-RELEASE:1.362 netbsd-6-0-RC2:1.362 tls-maxphys:1.364.0.2 tls-maxphys-base:1.374 matt-nb6-plus:1.362.0.8 matt-nb6-plus-base:1.362 netbsd-6-0-RC1:1.362 jmcneill-usbmp-base10:1.363 yamt-pagecache-base5:1.363 jmcneill-usbmp-base9:1.362 yamt-pagecache-base4:1.362 jmcneill-usbmp-base8:1.362 jmcneill-usbmp-base7:1.362 jmcneill-usbmp-base6:1.362 jmcneill-usbmp-base5:1.362 jmcneill-usbmp-base4:1.362 jmcneill-usbmp-base3:1.362 jmcneill-usbmp-pre-base2:1.362 jmcneill-usbmp-base2:1.362 netbsd-6:1.362.0.6 netbsd-6-base:1.362 netbsd-5-1-2-RELEASE:1.338.6.4 netbsd-5-1-1-RELEASE:1.338.6.4 jmcneill-usbmp:1.362.0.4 jmcneill-usbmp-base:1.362 jmcneill-audiomp3:1.362.0.2 jmcneill-audiomp3-base:1.362 yamt-pagecache-base3:1.361 yamt-pagecache-base2:1.361 yamt-pagecache:1.361.0.2 yamt-pagecache-base:1.361 rmind-uvmplock-nbase:1.359 cherry-xenmp:1.359.0.2 cherry-xenmp-base:1.359 jym-xensuspend-nbase:1.360 uebayasi-xip-base7:1.355 bouyer-quota2-nbase:1.356 bouyer-quota2:1.355.0.4 bouyer-quota2-base:1.355 jruoho-x86intr:1.355.0.2 jruoho-x86intr-base:1.355 matt-mips64-premerge-20101231:1.355 matt-nb5-mips64-premerge-20101231:1.338.6.2.4.1 matt-nb5-pq3:1.338.6.4.0.4 matt-nb5-pq3-base:1.338.6.4 netbsd-5-1:1.338.6.4.0.2 uebayasi-xip-base6:1.355 uebayasi-xip-base5:1.355 netbsd-5-1-RELEASE:1.338.6.4 uebayasi-xip-base4:1.355 uebayasi-xip-base3:1.355 yamt-nfs-mp-base11:1.355 netbsd-5-1-RC4:1.338.6.4 matt-nb5-mips64-k15:1.338.6.2.4.1 uebayasi-xip-base2:1.355 yamt-nfs-mp-base10:1.355 netbsd-5-1-RC3:1.338.6.4 netbsd-5-1-RC2:1.338.6.4 uebayasi-xip-base1:1.354 netbsd-5-1-RC1:1.338.6.4 rmind-uvmplock:1.353.0.4 rmind-uvmplock-base:1.359 yamt-nfs-mp-base9:1.353 uebayasi-xip:1.353.0.2 uebayasi-xip-base:1.353 netbsd-5-0-2-RELEASE:1.338.6.2 matt-nb5-mips64-premerge-20091211:1.338.6.2 matt-premerge-20091211:1.352 yamt-nfs-mp-base8:1.351 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.338.6.2 matt-nb4-mips64-k7-u2a-k9b:1.338.6.2 matt-nb5-mips64-u1-k1-k5:1.338.6.2 yamt-nfs-mp-base7:1.351 matt-nb5-mips64:1.338.6.2.0.4 netbsd-5-0-1-RELEASE:1.338.6.2 jymxensuspend-base:1.350 yamt-nfs-mp-base6:1.350 yamt-nfs-mp-base5:1.350 yamt-nfs-mp-base4:1.349 yamt-nfs-mp-base3:1.349 nick-hppapmap-base4:1.349 nick-hppapmap-base3:1.349 netbsd-5-0:1.338.6.2.0.2 netbsd-5-0-RELEASE:1.338.6.2 netbsd-5-0-RC4:1.338.6.2 netbsd-5-0-RC3:1.338.6.2 nick-hppapmap-base2:1.344 netbsd-5-0-RC2:1.338.6.1 jym-xensuspend:1.341.0.2 jym-xensuspend-base:1.360 netbsd-5-0-RC1:1.338.6.1 haad-dm-base2:1.340 haad-nbase2:1.340 ad-audiomp2:1.340.0.2 ad-audiomp2-base:1.340 netbsd-5:1.338.0.6 netbsd-5-base:1.338 nick-hppapmap:1.338.0.4 nick-hppapmap-base:1.349 matt-mips64-base2:1.338 haad-dm-base1:1.338 wrstuden-revivesa-base-4:1.338 netbsd-4-0-1-RELEASE:1.296.2.5 wrstuden-revivesa-base-3:1.338 wrstuden-revivesa-base-2:1.338 wrstuden-fixsa-newbase:1.296.2.5 nick-csl-alignment-base5:1.314 haad-dm:1.338.0.2 haad-dm-base:1.340 wrstuden-revivesa-base-1:1.338 simonb-wapbl-nbase:1.338 yamt-pf42-base4:1.338 simonb-wapbl:1.337.0.2 simonb-wapbl-base:1.338 yamt-pf42-base3:1.337 hpcarm-cleanup-nbase:1.337 yamt-pf42-baseX:1.335 yamt-pf42-base2:1.337 yamt-nfs-mp-base2:1.336 wrstuden-revivesa:1.335.0.6 wrstuden-revivesa-base:1.338 yamt-nfs-mp:1.335.0.4 yamt-nfs-mp-base:1.335 yamt-pf42:1.335.0.2 yamt-pf42-base:1.335 ad-socklock-base1:1.334 yamt-lazymbuf-base15:1.334 yamt-lazymbuf-base14:1.334 keiichi-mipv6-nbase:1.334 mjf-devfs2:1.333.0.6 mjf-devfs2-base:1.341 nick-net80211-sync:1.333.0.4 nick-net80211-sync-base:1.333 keiichi-mipv6:1.333.0.2 keiichi-mipv6-base:1.334 bouyer-xeni386-merge1:1.323.2.3 matt-armv6-prevmlocking:1.313.2.1 wrstuden-fixsa-base-1:1.296.2.5 vmlocking2-base3:1.326 netbsd-4-0:1.296.2.5.0.4 netbsd-4-0-RELEASE:1.296.2.5 bouyer-xeni386-nbase:1.331 yamt-kmem-base3:1.323 cube-autoconf:1.323.0.4 cube-autoconf-base:1.323 yamt-kmem-base2:1.323 bouyer-xeni386:1.323.0.2 bouyer-xeni386-base:1.330 yamt-kmem:1.322.0.4 yamt-kmem-base:1.322 vmlocking2-base2:1.322 reinoud-bufcleanup-nbase:1.322 vmlocking2:1.322.0.2 vmlocking2-base1:1.322 netbsd-4-0-RC5:1.296.2.5 matt-nb4-arm:1.296.2.5.0.2 matt-nb4-arm-base:1.296.2.5 matt-armv6-nbase:1.334 jmcneill-base:1.319 netbsd-4-0-RC4:1.296.2.5 mjf-devfs:1.319.0.2 mjf-devfs-base:1.332 bouyer-xenamd64-base2:1.321 vmlocking-nbase:1.322 yamt-x86pmap-base4:1.316 bouyer-xenamd64:1.315.0.2 bouyer-xenamd64-base:1.321 netbsd-4-0-RC3:1.296.2.5 yamt-x86pmap-base3:1.315 yamt-x86pmap-base2:1.315 netbsd-4-0-RC2:1.296.2.5 yamt-x86pmap:1.314.0.2 yamt-x86pmap-base:1.314 netbsd-4-0-RC1:1.296.2.4 matt-armv6:1.313.0.2 matt-armv6-base:1.327 jmcneill-pm:1.312.0.8 jmcneill-pm-base:1.322 hpcarm-cleanup:1.312.0.6 hpcarm-cleanup-base:1.334 nick-csl-alignment:1.312.0.4 nick-csl-alignment-base:1.312 matt-mips64:1.312.0.2 matt-mips64-base:1.312 netbsd-3-1-1-RELEASE:1.262.10.1 netbsd-3-0-3-RELEASE:1.262 yamt-idlelwp-base8:1.305 wrstuden-fixsa:1.296.0.4 wrstuden-fixsa-base:1.296.2.5 ppcoea-renovation:1.305.0.2 ppcoea-renovation-base:1.315 thorpej-atomic:1.304.0.2 thorpej-atomic-base:1.304 reinoud-bufcleanup:1.303.0.6 reinoud-bufcleanup-base:1.322 mjf-ufs-trans:1.303.0.4 mjf-ufs-trans-base:1.312 vmlocking:1.303.0.2 vmlocking-base:1.315 ad-audiomp:1.302.0.2 ad-audiomp-base:1.302 yamt-idlelwp:1.301.0.2 post-newlock2-merge:1.301 newlock2-nbase:1.300 yamt-splraiseipl-base5:1.297 yamt-splraiseipl-base4:1.296 yamt-splraiseipl-base3:1.296 abandoned-netbsd-4-base:1.291 abandoned-netbsd-4:1.291.0.2 netbsd-3-1:1.262.10.1.0.2 netbsd-3-1-RELEASE:1.262.10.1 netbsd-3-0-2-RELEASE:1.262 yamt-splraiseipl-base2:1.294 netbsd-3-1-RC4:1.262.10.1 yamt-splraiseipl:1.292.0.4 yamt-splraiseipl-base:1.292 netbsd-3-1-RC3:1.262.10.1 yamt-pdpolicy-base9:1.292 newlock2:1.292.0.2 newlock2-base:1.300 yamt-pdpolicy-base8:1.291 netbsd-3-1-RC2:1.262.10.1 netbsd-3-1-RC1:1.262.10.1 yamt-pdpolicy-base7:1.291 netbsd-4:1.296.0.2 netbsd-4-base:1.296 yamt-pdpolicy-base6:1.289 chap-midi-nbase:1.289 netbsd-3-0-1-RELEASE:1.262 gdamore-uart:1.288.0.2 gdamore-uart-base:1.288 simonb-timcounters-final:1.277.2.5 yamt-pdpolicy-base5:1.287 chap-midi:1.287.0.2 chap-midi-base:1.289 yamt-pdpolicy-base4:1.285 yamt-pdpolicy-base3:1.284 peter-altq-base:1.282 peter-altq:1.282.0.6 yamt-pdpolicy-base2:1.282 elad-kernelauth-base:1.287 elad-kernelauth:1.282.0.4 yamt-pdpolicy:1.282.0.2 yamt-pdpolicy-base:1.282 yamt-uio_vmspace-base5:1.282 simonb-timecounters:1.277.0.2 simonb-timecounters-base:1.287 rpaulo-netinet-merge-pcb:1.276.0.2 rpaulo-netinet-merge-pcb-base:1.292 yamt-uio_vmspace:1.274.0.2 netbsd-3-0:1.262.0.12 netbsd-3-0-RELEASE:1.262 netbsd-3-0-RC6:1.262 yamt-readahead-base3:1.273 netbsd-3-0-RC5:1.262 netbsd-3-0-RC4:1.262 netbsd-3-0-RC3:1.262 yamt-readahead-base2:1.273 netbsd-3-0-RC2:1.262 yamt-readahead-pervnode:1.273 yamt-readahead-perfile:1.273 yamt-readahead:1.273.0.2 yamt-readahead-base:1.273 netbsd-3-0-RC1:1.262 yamt-vop-base3:1.272 netbsd-2-0-3-RELEASE:1.254 netbsd-2-1:1.254.0.6 yamt-vop-base2:1.272 thorpej-vnode-attr:1.272.0.4 thorpej-vnode-attr-base:1.272 netbsd-2-1-RELEASE:1.254 yamt-vop:1.272.0.2 yamt-vop-base:1.272 netbsd-2-1-RC6:1.254 netbsd-2-1-RC5:1.254 netbsd-2-1-RC4:1.254 netbsd-2-1-RC3:1.254 netbsd-2-1-RC2:1.254 netbsd-2-1-RC1:1.254 yamt-lazymbuf:1.269.0.2 yamt-km-base4:1.262 netbsd-2-0-2-RELEASE:1.254 yamt-km-base3:1.262 netbsd-3:1.262.0.10 netbsd-3-base:1.262 yamt-km-base2:1.262 yamt-km:1.262.0.6 yamt-km-base:1.262 kent-audio2:1.262.0.4 kent-audio2-base:1.262 netbsd-2-0-1-RELEASE:1.254 kent-audio1-beforemerge:1.262 netbsd-2:1.254.0.4 netbsd-2-base:1.254 kent-audio1:1.262.0.2 kent-audio1-base:1.262 netbsd-2-0-RELEASE:1.254 netbsd-2-0-RC5:1.254 netbsd-2-0-RC4:1.254 netbsd-2-0-RC3:1.254 netbsd-2-0-RC2:1.254 netbsd-2-0-RC1:1.254 netbsd-2-0:1.254.0.2 netbsd-2-0-base:1.254 netbsd-1-6-PATCH002-RELEASE:1.206 netbsd-1-6-PATCH002:1.206 netbsd-1-6-PATCH002-RC4:1.206 netbsd-1-6-PATCH002-RC3:1.206 netbsd-1-6-PATCH002-RC2:1.206 netbsd-1-6-PATCH002-RC1:1.206 ktrace-lwp:1.240.0.2 ktrace-lwp-base:1.274 netbsd-1-6-PATCH001:1.206 netbsd-1-6-PATCH001-RELEASE:1.206 netbsd-1-6-PATCH001-RC3:1.206 netbsd-1-6-PATCH001-RC2:1.206 netbsd-1-6-PATCH001-RC1:1.206 nathanw_sa_end:1.182.2.16 nathanw_sa_before_merge:1.226 fvdl_fs64_base:1.225 gmcgarry_ctxsw:1.224.0.4 gmcgarry_ctxsw_base:1.224 gmcgarry_ucred:1.224.0.2 gmcgarry_ucred_base:1.224 nathanw_sa_base:1.226 kqueue-aftermerge:1.219 kqueue-beforemerge:1.219 netbsd-1-6-RELEASE:1.206 netbsd-1-6-RC3:1.206 netbsd-1-6-RC2:1.206 netbsd-1-6-RC1:1.206 i386mp_plus16_stable:1.147.2.24 netbsd-1-6:1.206.0.4 netbsd-1-6-base:1.206 gehenna-devsw:1.206.0.2 gehenna-devsw-base:1.213 netbsd-1-5-PATCH003:1.163.2.5 eeh-devprop:1.204.0.6 eeh-devprop-base:1.204 newlock:1.204.0.4 newlock-base:1.204 ifpoll-base:1.204 thorpej-mips-cache:1.198.0.2 thorpej-mips-cache-base:1.198 thorpej-devvp-base3:1.198 thorpej-devvp-base2:1.198 post-chs-ubcperf:1.196 pre-chs-ubcperf:1.196 thorpej-devvp:1.191.0.2 thorpej-devvp-base:1.191 netbsd-1-5-PATCH002:1.163.2.3 kqueue:1.188.0.2 kqueue-base:1.215 netbsd-1-5-PATCH001:1.163.2.3 thorpej_scsipi_beforemerge:1.187 nathanw_sa:1.182.0.2 thorpej_scsipi_nbase:1.187 sommerfeld_i386mpnext:1.213 netbsd-1-5-RELEASE:1.163.2.1 netbsd-1-5-BETA2:1.163.2.1 netbsd-1-5-BETA:1.163.2.1 netbsd-1-4-PATCH003:1.132.2.1 netbsd-1-5-ALPHA2:1.163.2.1 sommerfeld_i386mp_houseclean:1.163 netbsd-1-5:1.163.0.2 netbsd-1-5-base:1.163 minoura-xpg4dl:1.159.0.2 minoura-xpg4dl-base:1.159 sommerfeld_i386mpbase_20000422:1.156 netbsd-1-4-PATCH002:1.132.2.1 sommerfeld_i386mp_1:1.147.0.2 sommerfeld_i386mpbase_1:1.213 chs-ubc2-newbase:1.146 wrstuden-devbsize-19991221:1.145 wrstuden-devbsize:1.138.0.2 wrstuden-devbsize-base:1.145 kame_141_19991130:1.132 comdex-fall-1999:1.140.0.2 comdex-fall-1999-base:1.140 fvdl-softdep:1.139.0.4 fvdl-softdep-base:1.141 thorpej_scsipi:1.139.0.2 thorpej_scsipi_base:1.187 netbsd-1-4-PATCH001:1.132 kame_14_19990705:1.132 kame_14_19990628:1.132 kame:1.132.0.6 chs-ubc2:1.132.0.4 chs-ubc2-base:1.135 netbsd-1-4-RELEASE:1.132 netbsd-1-4:1.132.0.2 netbsd-1-4-base:1.132 netbsd-1-3-PATCH003:1.92.2.3 netbsd-1-3-PATCH003-CANDIDATE2:1.92.2.3 kenh-if-detach:1.126.0.2 kenh-if-detach-base:1.126 netbsd-1-3-PATCH003-CANDIDATE1:1.92.2.3 netbsd-1-3-PATCH003-CANDIDATE0:1.92.2.3 chs-ubc:1.124.0.2 chs-ubc-base:1.124 bouyer-ide-merge:1.113.2.11 eeh-paddr_t:1.116.0.2 eeh-paddr_t-base:1.116 bouyer-ide-last-dist:1.130 bouyer-ide:1.113.0.2 bouyer-ide-base:1.122 netbsd-1-3-PATCH002:1.92.2.3 netbsd-1-3-PATCH001:1.92.2.3 netbsd-1-3-RELEASE:1.92.2.3 netbsd-1-3-BETA:1.92.2.3 netbsd-1-3:1.92.0.2 netbsd-1-3-base:1.92 thorpej-signal:1.87.0.2 thorpej-signal-base:1.87 marc-pcmcia:1.85.0.2 marc-pcmcia-bp:1.85 marc-pcmcia-base:1.89 bouyer-scsipi:1.84.0.2 is-newarp-before-merge:1.81 is-newarp:1.81.0.4 is-newarp-base:1.81 netbsd-1-2-PATCH001:1.73.4.2 mrg-vm-swap:1.81.0.2 thorpej-setroot:1.79.0.2 netbsd-1-2-RELEASE:1.73.4.1 netbsd-1-2-BETA:1.73 netbsd-1-2:1.73.0.4 netbsd-1-2-base:1.73 netbsd-1-1-PATCH001:1.60 netbsd-1-1-RELEASE:1.60 netbsd-1-1:1.60.0.2 netbsd-1-1-base:1.60 netbsd-1-0-PATCH06:1.52 netbsd-1-0-PATCH05:1.52 netbsd-1-0-PATCH04:1.52 netbsd-1-0-PATCH03:1.52 netbsd-1-0-PATCH02:1.52 netbsd-1-0-PATCH1:1.52 netbsd-1-0-PATCH0:1.52 before_newconf_base:1.55 netbsd-1-0-RELEASE:1.52 netbsd-1-0:1.52.0.2 netbsd-1-0-base:1.48 magnum-base:1.21 netbsd-0-9-patch-001:1.21 netbsd-0-9-RELEASE:1.21 netbsd-0-9-BETA:1.21 netbsd-0-9-ALPHA2:1.21 netbsd-0-9-ALPHA:1.21 netbsd-0-9:1.21.0.2 netbsd-0-9-base:1.21 netbsd-0-8:1.6 netbsd-alpha-1:1.6 patchkit-0-2-2:1.2 WFJ-386bsd-01:1.1.1.1 WFJ-920714:1.1.1; locks; strict; comment @# @; 1.409 date 2025.01.07.14.37.09; author imil; state Exp; branches; next 1.408; commitid Xjjibn2gUjvtVyEF; 1.408 date 2024.02.23.22.10.39; author andvar; state Exp; branches 1.408.2.1; next 1.407; commitid nYTX8Dxgwcm1GBZE; 1.407 date 2020.10.21.13.31.51; author christos; state Exp; branches; next 1.406; commitid uCWpPzSMVWlI1MsC; 1.406 date 2020.10.20.20.36.07; author christos; state Exp; branches; next 1.405; commitid ZujNtBOaZdCIpGsC; 1.405 date 2020.10.15.17.40.14; author mgorny; state Exp; branches; next 1.404; commitid 6EAZranvc4PiB1sC; 1.404 date 2020.06.29.23.32.24; author riastradh; state Exp; branches; next 1.403; commitid z6iz4gmzTycs1beC; 1.403 date 2020.04.25.15.26.16; author bouyer; state Exp; branches; next 1.402; commitid OlHyMKBWmojOpM5C; 1.402 date 2020.04.22.09.15.39; author rin; state Exp; branches; next 1.401; commitid fnbj7cWSLWXdqm5C; 1.401 date 2019.10.18.01.38.28; author manu; state Exp; branches 1.401.6.1; next 1.400; commitid nCvbWKCI7LWAVhHB; 1.400 date 2019.02.15.08.54.01; author nonaka; state Exp; branches; next 1.399; commitid 4qts6hJjAtkkeQbB; 1.399 date 2018.12.22.07.45.58; author cherry; state Exp; branches; next 1.398; commitid BzlH8aD2zeFTyL4B; 1.398 date 2018.12.22.06.33.36; author cherry; state Exp; branches; next 1.397; commitid Lq1QdhlI2NaXcL4B; 1.397 date 2018.12.03.00.11.39; author christos; state Exp; branches; next 1.396; commitid fM4mDEktlkhPIh2B; 1.396 date 2018.08.25.07.48.56; author maxv; state Exp; branches; next 1.395; commitid E7ZteV4nC1yOrtPA; 1.395 date 2018.07.13.09.37.32; author maxv; state Exp; branches; next 1.394; commitid vq6y5MnhhrfLrXJA; 1.394 date 2018.05.23.07.45.35; author maxv; state Exp; branches 1.394.2.1; next 1.393; commitid ISebmexbPE78toDA; 1.393 date 2018.05.22.11.09.57; author maxv; state Exp; branches; next 1.392; commitid SFkh9CqXAmZgDhDA; 1.392 date 2018.04.07.19.38.06; author mrg; state Exp; branches; next 1.391; commitid fo5PW4JGs6a0TxxA; 1.391 date 2018.03.16.12.48.54; author maxv; state Exp; branches; next 1.390; commitid AtpRhaI6nd8CkGuA; 1.390 date 2018.01.08.09.33.53; author maxv; state Exp; branches 1.390.2.1; next 1.389; commitid QOmYXYAXqVFfp3mA; 1.389 date 2018.01.07.16.10.16; author maxv; state Exp; branches; next 1.388; commitid 5xCwtXAOIe4cDXlA; 1.388 date 2017.10.08.09.06.50; author maxv; state Exp; branches; next 1.387; commitid F0N7brrN72SjdeaA; 1.387 date 2017.08.15.08.51.38; author maxv; state Exp; branches; next 1.386; 1.386 date 2017.08.15.06.27.40; author maxv; state Exp; branches; next 1.385; 1.385 date 2017.08.12.06.46.13; author maxv; state Exp; branches; next 1.384; 1.384 date 2017.08.09.18.45.30; author maxv; state Exp; branches; next 1.383; 1.383 date 2017.08.01.14.43.54; author maxv; state Exp; branches; next 1.382; 1.382 date 2017.08.01.13.47.49; author maxv; state Exp; branches; next 1.381; 1.381 date 2017.07.29.11.54.14; author maxv; state Exp; branches; next 1.380; 1.380 date 2017.07.29.06.29.31; author maxv; state Exp; branches; next 1.379; 1.379 date 2017.07.12.16.59.41; author maxv; state Exp; branches; next 1.378; 1.378 date 2017.03.10.14.40.56; author maxv; state Exp; branches 1.378.6.1; next 1.377; 1.377 date 2017.02.17.12.10.40; author maxv; state Exp; branches; next 1.376; 1.376 date 2016.12.15.12.04.18; author kamil; state Exp; branches 1.376.2.1; next 1.375; 1.375 date 2016.12.13.10.54.27; author kamil; state Exp; branches; next 1.374; 1.374 date 2014.02.12.23.24.09; author dsl; state Exp; branches 1.374.6.1 1.374.10.1; next 1.373; 1.373 date 2014.02.07.22.40.22; author dsl; state Exp; branches; next 1.372; 1.372 date 2014.01.26.19.16.16; author dsl; state Exp; branches; next 1.371; 1.371 date 2013.07.17.21.26.28; author soren; state Exp; branches; next 1.370; 1.370 date 2012.12.25.10.51.03; author mbalmer; state Exp; branches 1.370.2.1 1.370.8.1; next 1.369; 1.369 date 2012.12.16.13.09.20; author mbalmer; state Exp; branches; next 1.368; 1.368 date 2012.10.28.16.25.03; author alnsn; state Exp; branches; next 1.367; 1.367 date 2012.10.03.18.58.31; author dsl; state Exp; branches; next 1.366; 1.366 date 2012.09.30.20.19.51; author dsl; state Exp; branches; next 1.365; 1.365 date 2012.09.27.18.28.55; author alnsn; state Exp; branches; next 1.364; 1.364 date 2012.08.01.23.24.29; author rmind; state Exp; branches 1.364.2.1; next 1.363; 1.363 date 2012.05.07.17.45.28; author jym; state Exp; branches; next 1.362; 1.362 date 2011.11.18.22.18.07; author jmcneill; state Exp; branches 1.362.4.1 1.362.6.1; next 1.361; 1.361 date 2011.08.27.12.47.49; author bouyer; state Exp; branches 1.361.2.1; next 1.360; 1.360 date 2011.06.12.03.35.41; author rmind; state Exp; branches; next 1.359; 1.359 date 2011.04.26.16.57.40; author joerg; state Exp; branches 1.359.2.1; next 1.358; 1.358 date 2011.04.26.15.51.23; author joerg; state Exp; branches; next 1.357; 1.357 date 2011.04.10.20.36.48; author christos; state Exp; branches; next 1.356; 1.356 date 2011.02.24.10.56.01; author jruoho; state Exp; branches; next 1.355; 1.355 date 2010.07.08.11.24.59; author rmind; state Exp; branches 1.355.2.1 1.355.4.1; next 1.354; 1.354 date 2010.04.10.17.55.25; author jruoho; state Exp; branches; next 1.353; 1.353 date 2010.01.03.04.06.31; author dholland; state Exp; branches 1.353.2.1 1.353.4.1; next 1.352; 1.352 date 2009.11.03.05.23.27; author dyoung; state Exp; branches; next 1.351; 1.351 date 2009.08.09.19.35.02; author christos; state Exp; branches; next 1.350; 1.350 date 2009.06.16.21.05.33; author bouyer; state Exp; branches; next 1.349; 1.349 date 2009.04.21.03.00.29; author nonaka; state Exp; branches; next 1.348; 1.348 date 2009.04.16.15.34.23; author rmind; state Exp; branches; next 1.347; 1.347 date 2009.03.30.22.28.39; author rmind; state Exp; branches; next 1.346; 1.346 date 2009.03.30.22.20.55; author rmind; state Exp; branches; next 1.345; 1.345 date 2009.03.30.22.13.42; author rmind; state Exp; branches; next 1.344; 1.344 date 2009.02.19.13.06.49; author jmcneill; state Exp; branches; next 1.343; 1.343 date 2009.02.19.00.54.09; author jmcneill; state Exp; branches; next 1.342; 1.342 date 2009.02.14.20.22.59; author cube; state Exp; branches; next 1.341; 1.341 date 2008.12.20.12.41.19; author ad; state Exp; branches 1.341.2.1; next 1.340; 1.340 date 2008.11.20.10.53.08; author ad; state Exp; branches; next 1.339; 1.339 date 2008.11.19.18.35.58; author ad; state Exp; branches; next 1.338; 1.338 date 2008.06.13.17.26.33; author christos; state Exp; branches 1.338.2.1 1.338.4.1 1.338.6.1; next 1.337; 1.337 date 2008.05.18.02.06.14; author jmcneill; state Exp; branches 1.337.2.1; next 1.336; 1.336 date 2008.05.11.14.44.53; author ad; state Exp; branches; next 1.335; 1.335 date 2008.04.10.06.53.12; author dyoung; state Exp; branches 1.335.2.1 1.335.4.1 1.335.6.1; next 1.334; 1.334 date 2008.02.26.18.24.28; author xtraeme; state Exp; branches; next 1.333; 1.333 date 2008.02.20.21.43.34; author drochner; state Exp; branches 1.333.2.1 1.333.6.1; next 1.332; 1.332 date 2008.01.25.21.12.12; author joerg; state Exp; branches; next 1.331; 1.331 date 2008.01.21.08.04.51; author dyoung; state Exp; branches; next 1.330; 1.330 date 2008.01.16.09.37.07; author ad; state Exp; branches; next 1.329; 1.329 date 2008.01.12.20.03.41; author ad; state Exp; branches; next 1.328; 1.328 date 2008.01.09.14.23.47; author xtraeme; state Exp; branches; next 1.327; 1.327 date 2008.01.06.18.03.59; author ad; state Exp; branches; next 1.326; 1.326 date 2007.12.26.16.28.15; author joerg; state Exp; branches; next 1.325; 1.325 date 2007.12.23.17.29.27; author jmcneill; state Exp; branches; next 1.324; 1.324 date 2007.12.18.07.17.13; author joerg; state Exp; branches; next 1.323; 1.323 date 2007.12.09.20.27.46; author jmcneill; state Exp; branches 1.323.2.1; next 1.322; 1.322 date 2007.11.22.16.16.46; author bouyer; state Exp; branches 1.322.2.1 1.322.4.1; next 1.321; 1.321 date 2007.11.15.19.18.32; author ad; state Exp; branches; next 1.320; 1.320 date 2007.11.14.17.54.59; author ad; state Exp; branches; next 1.319; 1.319 date 2007.10.26.22.17.13; author xtraeme; state Exp; branches 1.319.2.1; next 1.318; 1.318 date 2007.10.26.21.49.50; author xtraeme; state Exp; branches; next 1.317; 1.317 date 2007.10.18.15.28.34; author yamt; state Exp; branches; next 1.316; 1.316 date 2007.10.17.19.54.44; author garbled; state Exp; branches; next 1.315; 1.315 date 2007.09.26.19.48.40; author ad; state Exp; branches 1.315.2.1; next 1.314; 1.314 date 2007.08.29.23.38.03; author ad; state Exp; branches 1.314.2.1; next 1.313; 1.313 date 2007.08.26.16.49.47; author xtraeme; state Exp; branches 1.313.2.1; next 1.312; 1.312 date 2007.07.08.01.13.26; author jmcneill; state Exp; branches 1.312.4.1 1.312.8.1; next 1.311; 1.311 date 2007.07.07.05.13.15; author tsutsui; state Exp; branches; next 1.310; 1.310 date 2007.06.27.23.02.52; author xtraeme; state Exp; branches; next 1.309; 1.309 date 2007.06.15.23.02.20; author jmcneill; state Exp; branches; next 1.308; 1.308 date 2007.06.03.19.37.50; author xtraeme; state Exp; branches; next 1.307; 1.307 date 2007.05.30.17.16.55; author christos; state Exp; branches; next 1.306; 1.306 date 2007.05.17.14.51.20; author yamt; state Exp; branches; next 1.305; 1.305 date 2007.04.16.19.12.18; author ad; state Exp; branches 1.305.2.1; next 1.304; 1.304 date 2007.04.10.02.40.16; author macallan; state Exp; branches; next 1.303; 1.303 date 2007.03.05.16.51.01; author drochner; state Exp; branches 1.303.2.1 1.303.4.1; next 1.302; 1.302 date 2007.02.18.18.20.26; author dsl; state Exp; branches; next 1.301; 1.301 date 2007.02.09.21.55.04; author ad; state Exp; branches 1.301.2.1; next 1.300; 1.300 date 2007.02.06.07.29.00; author dyoung; state Exp; branches; next 1.299; 1.299 date 2007.01.06.18.42.36; author jmcneill; state Exp; branches; next 1.298; 1.298 date 2007.01.04.18.16.43; author jmcneill; state Exp; branches; next 1.297; 1.297 date 2006.12.18.12.10.42; author christos; state Exp; branches; next 1.296; 1.296 date 2006.10.25.15.52.28; author jmmv; state Exp; branches 1.296.2.1 1.296.4.1; next 1.295; 1.295 date 2006.10.25.13.56.15; author jmmv; state Exp; branches; next 1.294; 1.294 date 2006.10.19.16.55.37; author drochner; state Exp; branches; next 1.293; 1.293 date 2006.10.01.18.37.54; author bouyer; state Exp; branches; next 1.292; 1.292 date 2006.09.04.02.16.03; author perry; state Exp; branches 1.292.2.1 1.292.4.1; next 1.291; 1.291 date 2006.08.06.15.46.54; author christos; state Exp; branches; next 1.290; 1.290 date 2006.07.08.20.28.06; author christos; state Exp; branches; next 1.289; 1.289 date 2006.06.19.15.44.44; author gdamore; state Exp; branches; next 1.288; 1.288 date 2006.06.07.22.37.57; author kardel; state Exp; branches 1.288.2.1; next 1.287; 1.287 date 2006.05.06.15.46.48; author jmcneill; state Exp; branches 1.287.2.1; next 1.286; 1.286 date 2006.04.18.16.49.19; author rittera; state Exp; branches; next 1.285; 1.285 date 2006.04.04.03.13.12; author gdamore; state Exp; branches; next 1.284; 1.284 date 2006.03.31.00.03.57; author rittera; state Exp; branches; next 1.283; 1.283 date 2006.03.17.12.19.49; author jmcneill; state Exp; branches; next 1.282; 1.282 date 2006.02.19.21.41.18; author jmcneill; state Exp; branches 1.282.2.1 1.282.4.1 1.282.6.1; next 1.281; 1.281 date 2006.02.19.17.24.37; author jmcneill; state Exp; branches; next 1.280; 1.280 date 2006.02.19.16.20.21; author jmcneill; state Exp; branches; next 1.279; 1.279 date 2006.02.18.19.07.11; author jmcneill; state Exp; branches; next 1.278; 1.278 date 2006.02.12.18.16.01; author tron; state Exp; branches; next 1.277; 1.277 date 2006.02.03.11.08.23; author jmmv; state Exp; branches 1.277.2.1; next 1.276; 1.276 date 2006.01.01.12.12.43; author xtraeme; state Exp; branches 1.276.2.1; next 1.275; 1.275 date 2005.12.31.17.55.55; author xtraeme; state Exp; branches; next 1.274; 1.274 date 2005.12.11.02.11.50; author christos; state Exp; branches 1.274.2.1; next 1.273; 1.273 date 2005.11.07.11.42.34; author yamt; state Exp; branches; next 1.272; 1.272 date 2005.10.07.15.59.49; author riz; state Exp; branches; next 1.271; 1.271 date 2005.09.27.02.42.44; author jmcneill; state Exp; branches; next 1.270; 1.270 date 2005.09.22.07.09.35; author dyoung; state Exp; branches; next 1.269; 1.269 date 2005.07.03.12.16.05; author cube; state Exp; branches 1.269.2.1; next 1.268; 1.268 date 2005.06.25.22.08.54; author dyoung; state Exp; branches; next 1.267; 1.267 date 2005.06.22.06.14.51; author dyoung; state Exp; branches; next 1.266; 1.266 date 2005.06.22.01.51.03; author enami; state Exp; branches; next 1.265; 1.265 date 2005.06.22.00.58.48; author sekiya; state Exp; branches; next 1.264; 1.264 date 2005.06.21.08.19.26; author sekiya; state Exp; branches; next 1.263; 1.263 date 2005.05.15.22.20.23; author fvdl; state Exp; branches; next 1.262; 1.262 date 2004.09.14.16.51.57; author jdolecek; state Exp; branches 1.262.10.1; next 1.261; 1.261 date 2004.08.30.15.35.20; author drochner; state Exp; branches; next 1.260; 1.260 date 2004.08.30.15.05.17; author drochner; state Exp; branches; next 1.259; 1.259 date 2004.07.10.18.51.01; author cube; state Exp; branches; next 1.258; 1.258 date 2004.07.08.22.07.48; author drochner; state Exp; branches; next 1.257; 1.257 date 2004.07.04.15.22.03; author christos; state Exp; branches; next 1.256; 1.256 date 2004.04.30.02.05.42; author lukem; state Exp; branches; next 1.255; 1.255 date 2004.04.18.18.36.56; author fvdl; state Exp; branches; next 1.254; 1.254 date 2004.03.25.23.32.10; author jmc; state Exp; branches; next 1.253; 1.253 date 2004.03.25.15.26.35; author wiz; state Exp; branches; next 1.252; 1.252 date 2004.03.25.12.38.49; author wiz; state Exp; branches; next 1.251; 1.251 date 2004.03.14.08.04.38; author minoura; state Exp; branches; next 1.250; 1.250 date 2004.03.13.17.31.33; author bjh21; state Exp; branches; next 1.249; 1.249 date 2004.02.16.17.11.27; author wiz; state Exp; branches; next 1.248; 1.248 date 2004.02.14.14.33.28; author bjh21; state Exp; branches; next 1.247; 1.247 date 2004.01.20.19.58.00; author jdolecek; state Exp; branches; next 1.246; 1.246 date 2003.11.16.12.02.15; author tls; state Exp; branches; next 1.245; 1.245 date 2003.10.13.06.40.14; author dyoung; state Exp; branches; next 1.244; 1.244 date 2003.09.10.19.49.47; author christos; state Exp; branches; next 1.243; 1.243 date 2003.09.06.17.44.38; author fvdl; state Exp; branches; next 1.242; 1.242 date 2003.07.27.01.19.26; author thorpej; state Exp; branches; next 1.241; 1.241 date 2003.07.07.13.34.08; author dsl; state Exp; branches; next 1.240; 1.240 date 2003.06.02.04.02.20; author gmcgarry; state Exp; branches 1.240.2.1; next 1.239; 1.239 date 2003.05.15.13.13.25; author wiz; state Exp; branches; next 1.238; 1.238 date 2003.05.14.12.04.56; author drochner; state Exp; branches; next 1.237; 1.237 date 2003.05.11.18.24.12; author fvdl; state Exp; branches; next 1.236; 1.236 date 2003.03.25.19.37.14; author jmmv; state Exp; branches; next 1.235; 1.235 date 2003.03.02.22.19.06; author christos; state Exp; branches; next 1.234; 1.234 date 2003.03.01.22.53.39; author fvdl; state Exp; branches; next 1.233; 1.233 date 2003.03.01.16.37.51; author fvdl; state Exp; branches; next 1.232; 1.232 date 2003.02.27.01.49.29; author fvdl; state Exp; branches; next 1.231; 1.231 date 2003.02.27.00.39.40; author fvdl; state Exp; branches; next 1.230; 1.230 date 2003.02.26.21.33.36; author fvdl; state Exp; branches; next 1.229; 1.229 date 2003.02.16.17.42.13; author augustss; state Exp; branches; next 1.228; 1.228 date 2003.02.16.17.35.16; author augustss; state Exp; branches; next 1.227; 1.227 date 2003.02.05.12.18.01; author nakayama; state Exp; branches; next 1.226; 1.226 date 2003.01.07.18.55.36; author fvdl; state Exp; branches; next 1.225; 1.225 date 2002.12.28.17.51.16; author jmcneill; state Exp; branches; next 1.224; 1.224 date 2002.11.25.22.25.13; author manu; state Exp; branches; next 1.223; 1.223 date 2002.11.22.15.23.36; author fvdl; state Exp; branches; next 1.222; 1.222 date 2002.11.14.21.39.14; author christos; state Exp; branches; next 1.221; 1.221 date 2002.11.13.19.20.25; author christos; state Exp; branches; next 1.220; 1.220 date 2002.10.26.13.50.30; author jdolecek; state Exp; branches; next 1.219; 1.219 date 2002.10.11.01.52.06; author thorpej; state Exp; branches; next 1.218; 1.218 date 2002.10.07.07.54.31; author fvdl; state Exp; branches; next 1.217; 1.217 date 2002.10.06.12.36.16; author fvdl; state Exp; branches; next 1.216; 1.216 date 2002.10.04.18.28.29; author elric; state Exp; branches; next 1.215; 1.215 date 2002.10.01.12.56.45; author fvdl; state Exp; branches; next 1.214; 1.214 date 2002.09.06.13.18.43; author gehenna; state Exp; branches; next 1.213; 1.213 date 2002.08.12.01.03.13; author thorpej; state Exp; branches; next 1.212; 1.212 date 2002.08.07.05.18.21; author briggs; state Exp; branches; next 1.211; 1.211 date 2002.07.10.19.15.43; author drochner; state Exp; branches; next 1.210; 1.210 date 2002.07.07.13.03.47; author drochner; state Exp; branches; next 1.209; 1.209 date 2002.07.03.02.46.11; author yamt; state Exp; branches; next 1.208; 1.208 date 2002.06.18.07.56.12; author tshiozak; state Exp; branches; next 1.207; 1.207 date 2002.06.17.22.38.31; author christos; state Exp; branches; next 1.206; 1.206 date 2002.04.18.12.54.12; author wiz; state Exp; branches 1.206.2.1; next 1.205; 1.205 date 2002.04.16.20.50.20; author thorpej; state Exp; branches; next 1.204; 1.204 date 2002.02.02.18.37.43; author jdolecek; state Exp; branches 1.204.4.1; next 1.203; 1.203 date 2002.01.21.21.57.04; author jdolecek; state Exp; branches; next 1.202; 1.202 date 2001.12.03.00.10.14; author lukem; state Exp; branches; next 1.201; 1.201 date 2001.11.28.10.21.15; author lukem; state Exp; branches; next 1.200; 1.200 date 2001.11.26.02.55.39; author itojun; state Exp; branches; next 1.199; 1.199 date 2001.11.20.14.34.21; author lukem; state Exp; branches; next 1.198; 1.198 date 2001.09.28.02.06.55; author thorpej; state Exp; branches; next 1.197; 1.197 date 2001.09.19.01.26.18; author thorpej; state Exp; branches; next 1.196; 1.196 date 2001.09.15.01.32.11; author thorpej; state Exp; branches; next 1.195; 1.195 date 2001.09.15.01.10.10; author thorpej; state Exp; branches; next 1.194; 1.194 date 2001.09.10.10.08.10; author fvdl; state Exp; branches; next 1.193; 1.193 date 2001.09.09.18.36.36; author perry; state Exp; branches; next 1.192; 1.192 date 2001.09.09.11.01.01; author tls; state Exp; branches; next 1.191; 1.191 date 2001.09.03.17.18.22; author drochner; state Exp; branches 1.191.2.1; next 1.190; 1.190 date 2001.08.27.08.21.20; author haya; state Exp; branches; next 1.189; 1.189 date 2001.07.14.02.18.02; author christos; state Exp; branches; next 1.188; 1.188 date 2001.06.18.02.00.49; author christos; state Exp; branches 1.188.2.1; next 1.187; 1.187 date 2001.04.22.18.39.49; author jdolecek; state Exp; branches; next 1.186; 1.186 date 2001.04.19.17.32.41; author uch; state Exp; branches; next 1.185; 1.185 date 2001.04.14.06.49.31; author thorpej; state Exp; branches; next 1.184; 1.184 date 2001.03.25.09.54.11; author jdolecek; state Exp; branches; next 1.183; 1.183 date 2001.03.06.14.55.13; author fvdl; state Exp; branches; next 1.182; 1.182 date 2001.02.24.01.39.11; author lukem; state Exp; branches 1.182.2.1; next 1.181; 1.181 date 2001.02.11.19.03.47; author chs; state Exp; branches; next 1.180; 1.180 date 2001.01.17.00.07.25; author fvdl; state Exp; branches; next 1.179; 1.179 date 2000.12.18.20.38.27; author jdolecek; state Exp; branches; next 1.178; 1.178 date 2000.12.11.05.28.59; author mycroft; state Exp; branches; next 1.177; 1.177 date 2000.12.09.06.30.54; author mycroft; state Exp; branches; next 1.176; 1.176 date 2000.12.02.16.03.23; author jdolecek; state Exp; branches; next 1.175; 1.175 date 2000.11.26.20.48.39; author jdolecek; state Exp; branches; next 1.174; 1.174 date 2000.11.26.17.44.09; author ad; state Exp; branches; next 1.173; 1.173 date 2000.11.26.11.18.20; author jdolecek; state Exp; branches; next 1.172; 1.172 date 2000.11.21.21.13.24; author jdolecek; state Exp; branches; next 1.171; 1.171 date 2000.11.08.19.49.09; author ad; state Exp; branches; next 1.170; 1.170 date 2000.11.05.17.17.12; author onoe; state Exp; branches; next 1.169; 1.169 date 2000.10.27.22.49.21; author thorpej; state Exp; branches; next 1.168; 1.168 date 2000.10.19.14.32.21; author ad; state Exp; branches; next 1.167; 1.167 date 2000.09.13.04.47.00; author thorpej; state Exp; branches; next 1.166; 1.166 date 2000.09.07.17.20.58; author thorpej; state Exp; branches; next 1.165; 1.165 date 2000.08.21.07.39.45; author itohy; state Exp; branches; next 1.164; 1.164 date 2000.08.10.21.21.02; author soda; state Exp; branches; next 1.163; 1.163 date 2000.06.16.03.47.24; author thorpej; state Exp; branches 1.163.2.1; next 1.162; 1.162 date 2000.06.11.02.41.11; author mycroft; state Exp; branches; next 1.161; 1.161 date 2000.06.04.22.36.28; author gmcgarry; state Exp; branches; next 1.160; 1.160 date 2000.06.04.16.26.11; author mycroft; state Exp; branches; next 1.159; 1.159 date 2000.05.11.16.38.10; author jdolecek; state Exp; branches 1.159.2.1; next 1.158; 1.158 date 2000.04.28.17.23.51; author uch; state Exp; branches; next 1.157; 1.157 date 2000.04.23.16.47.46; author thorpej; state Exp; branches; next 1.156; 1.156 date 2000.04.07.16.35.20; author thorpej; state Exp; branches; next 1.155; 1.155 date 2000.04.06.23.55.04; author wiz; state Exp; branches; next 1.154; 1.154 date 2000.04.06.13.37.50; author jdolecek; state Exp; branches; next 1.153; 1.153 date 2000.03.26.15.36.49; author martin; state Exp; branches; next 1.152; 1.152 date 2000.03.22.20.58.25; author ws; state Exp; branches; next 1.151; 1.151 date 2000.03.16.14.53.29; author ad; state Exp; branches; next 1.150; 1.150 date 2000.03.15.02.10.41; author fvdl; state Exp; branches; next 1.149; 1.149 date 2000.03.14.15.56.54; author oster; state Exp; branches; next 1.148; 1.148 date 2000.03.04.21.37.23; author mycroft; state Exp; branches; next 1.147; 1.147 date 2000.02.14.21.42.52; author thorpej; state Exp; branches 1.147.2.1; next 1.146; 1.146 date 2000.01.26.18.47.59; author drochner; state Exp; branches; next 1.145; 1.145 date 99.12.21.12.34.13; author drochner; state Exp; branches; next 1.144; 1.144 date 99.12.08.16.46.32; author joda; state Exp; branches; next 1.143; 1.143 date 99.11.17.07.34.15; author thorpej; state Exp; branches; next 1.142; 1.142 date 99.11.17.01.22.29; author thorpej; state Exp; branches; next 1.141; 1.141 date 99.11.12.18.40.07; author drochner; state Exp; branches; next 1.140; 1.140 date 99.10.25.17.26.05; author drochner; state Exp; branches; next 1.139; 1.139 date 99.10.15.06.10.38; author haya; state Exp; branches 1.139.2.1 1.139.4.1; next 1.138; 1.138 date 99.09.09.03.52.21; author itohy; state Exp; branches 1.138.2.1; next 1.137; 1.137 date 99.08.17.21.31.57; author drochner; state Exp; branches; next 1.136; 1.136 date 99.08.17.18.58.49; author drochner; state Exp; branches; next 1.135; 1.135 date 99.07.28.01.57.05; author mellon; state Exp; branches; next 1.134; 1.134 date 99.06.17.00.12.10; author thorpej; state Exp; branches; next 1.133; 1.133 date 99.06.07.20.31.30; author thorpej; state Exp; branches; next 1.132; 1.132 date 99.03.23.20.07.39; author bad; state Exp; branches 1.132.2.1 1.132.4.1; next 1.131; 1.131 date 99.02.11.20.14.28; author christos; state Exp; branches; next 1.130; 1.130 date 99.02.07.17.25.31; author drochner; state Exp; branches; next 1.129; 1.129 date 99.01.28.12.43.13; author drochner; state Exp; branches; next 1.128; 1.128 date 99.01.23.15.09.55; author drochner; state Exp; branches; next 1.127; 1.127 date 98.12.20.17.53.28; author nathanw; state Exp; branches; next 1.126; 1.126 date 98.11.26.15.35.58; author pk; state Exp; branches; next 1.125; 1.125 date 98.11.12.21.32.16; author thorpej; state Exp; branches; next 1.124; 1.124 date 98.10.13.11.43.50; author bouyer; state Exp; branches; next 1.123; 1.123 date 98.10.12.16.09.13; author bouyer; state Exp; branches; next 1.122; 1.122 date 98.10.03.23.17.03; author fvdl; state Exp; branches; next 1.121; 1.121 date 98.10.01.04.34.54; author erh; state Exp; branches; next 1.120; 1.120 date 98.09.12.10.48.27; author mycroft; state Exp; branches; next 1.119; 1.119 date 98.08.13.17.55.41; author rvb; state Exp; branches; next 1.118; 1.118 date 98.08.13.17.45.20; author rvb; state Exp; branches; next 1.117; 1.117 date 98.07.31.04.39.23; author thorpej; state Exp; branches; next 1.116; 1.116 date 98.07.12.19.51.57; author augustss; state Exp; branches 1.116.2.1; next 1.115; 1.115 date 98.06.26.18.58.39; author cgd; state Exp; branches; next 1.114; 1.114 date 98.06.07.18.34.38; author sommerfe; state Exp; branches; next 1.113; 1.113 date 98.04.16.20.16.28; author drochner; state Exp; branches 1.113.2.1; next 1.112; 1.112 date 98.04.15.21.27.47; author drochner; state Exp; branches; next 1.111; 1.111 date 98.03.22.16.14.39; author drochner; state Exp; branches; next 1.110; 1.110 date 98.03.04.06.40.29; author cgd; state Exp; branches; next 1.109; 1.109 date 98.02.22.08.21.33; author mycroft; state Exp; branches; next 1.108; 1.108 date 98.02.16.22.12.46; author thorpej; state Exp; branches; next 1.107; 1.107 date 98.02.06.07.53.26; author thorpej; state Exp; branches; next 1.106; 1.106 date 98.02.06.07.21.50; author mrg; state Exp; branches; next 1.105; 1.105 date 98.01.22.01.16.23; author thorpej; state Exp; branches; next 1.104; 1.104 date 98.01.22.00.44.06; author thorpej; state Exp; branches; next 1.103; 1.103 date 98.01.22.00.39.16; author thorpej; state Exp; branches; next 1.102; 1.102 date 98.01.21.23.29.08; author thorpej; state Exp; branches; next 1.101; 1.101 date 98.01.15.22.25.52; author thorpej; state Exp; branches; next 1.100; 1.100 date 98.01.15.19.47.36; author thorpej; state Exp; branches; next 1.99; 1.99 date 98.01.15.07.40.06; author thorpej; state Exp; branches; next 1.98; 1.98 date 98.01.15.06.15.08; author thorpej; state Exp; branches; next 1.97; 1.97 date 98.01.14.23.36.30; author cgd; state Exp; branches; next 1.96; 1.96 date 98.01.12.18.59.04; author thorpej; state Exp; branches; next 1.95; 1.95 date 97.11.27.09.59.05; author fvdl; state Exp; branches; next 1.94; 1.94 date 97.11.24.00.21.01; author thorpej; state Exp; branches; next 1.93; 1.93 date 97.10.29.22.50.46; author thorpej; state Exp; branches; next 1.92; 1.92 date 97.10.20.20.26.25; author thorpej; state Exp; branches 1.92.2.1; next 1.91; 1.91 date 97.10.17.18.45.53; author bouyer; state Exp; branches; next 1.90; 1.90 date 97.10.16.23.32.37; author thorpej; state Exp; branches; next 1.89; 1.89 date 97.10.14.03.55.51; author jtk; state Exp; branches; next 1.88; 1.88 date 97.09.11.23.06.34; author mycroft; state Exp; branches; next 1.87; 1.87 date 97.08.27.11.23.44; author bouyer; state Exp; branches; next 1.86; 1.86 date 97.08.23.14.26.46; author drochner; state Exp; branches; next 1.85; 1.85 date 97.07.06.04.09.45; author thorpej; state Exp; branches 1.85.2.1; next 1.84; 1.84 date 97.05.13.22.48.02; author jtk; state Exp; branches 1.84.2.1; next 1.83; 1.83 date 97.04.24.20.45.53; author mycroft; state Exp; branches; next 1.82; 1.82 date 97.04.04.15.35.06; author augustss; state Exp; branches; next 1.81; 1.81 date 97.01.21.09.42.33; author thorpej; state Exp; branches; next 1.80; 1.80 date 97.01.16.23.19.56; author christos; state Exp; branches; next 1.79; 1.79 date 96.12.28.23.20.15; author pk; state Exp; branches 1.79.2.1; next 1.78; 1.78 date 96.11.28.03.15.39; author thorpej; state Exp; branches; next 1.77; 1.77 date 96.08.25.23.39.31; author jtk; state Exp; branches; next 1.76; 1.76 date 96.08.05.21.16.02; author soda; state Exp; branches; next 1.75; 1.75 date 96.07.09.09.23.03; author mycroft; state Exp; branches; next 1.74; 1.74 date 96.07.03.13.01.40; author mycroft; state Exp; branches; next 1.73; 1.73 date 96.05.07.00.58.36; author thorpej; state Exp; branches 1.73.4.1; next 1.72; 1.72 date 96.04.09.22.59.03; author cgd; state Exp; branches; next 1.71; 1.71 date 96.03.27.19.20.18; author perry; state Exp; branches; next 1.70; 1.70 date 96.03.27.04.01.10; author cgd; state Exp; branches; next 1.69; 1.69 date 96.03.25.18.44.29; author perry; state Exp; branches; next 1.68; 1.68 date 96.03.18.01.26.10; author jtk; state Exp; branches; next 1.67; 1.67 date 96.03.17.01.31.01; author thorpej; state Exp; branches; next 1.66; 1.66 date 96.03.16.06.09.16; author thorpej; state Exp; branches; next 1.65; 1.65 date 96.03.04.03.26.11; author cgd; state Exp; branches; next 1.64; 1.64 date 96.02.28.01.58.25; author cgd; state Exp; branches; next 1.63; 1.63 date 96.02.27.00.08.29; author cgd; state Exp; branches; next 1.62; 1.62 date 96.02.22.05.53.16; author scottr; state Exp; branches; next 1.61; 1.61 date 96.01.08.13.51.30; author mycroft; state Exp; branches; next 1.60; 1.60 date 95.10.11.04.19.29; author mycroft; state Exp; branches; next 1.59; 1.59 date 95.10.10.01.30.25; author mycroft; state Exp; branches; next 1.58; 1.58 date 95.10.10.01.22.31; author mycroft; state Exp; branches; next 1.57; 1.57 date 95.07.27.04.40.55; author mycroft; state Exp; branches; next 1.56; 1.56 date 95.04.28.08.19.40; author cgd; state Exp; branches; next 1.55; 1.55 date 94.11.03.15.55.40; author mycroft; state Exp; branches; next 1.54; 1.54 date 94.10.27.04.15.04; author cgd; state Exp; branches; next 1.53; 1.53 date 94.10.24.17.42.55; author deraadt; state Exp; branches; next 1.52; 1.52 date 94.08.23.17.59.33; author deraadt; state Exp; branches 1.52.2.1; next 1.51; 1.51 date 94.08.15.23.33.59; author mycroft; state Exp; branches; next 1.50; 1.50 date 94.08.09.22.24.29; author mycroft; state Exp; branches; next 1.49; 1.49 date 94.08.07.10.43.56; author mycroft; state Exp; branches; next 1.48; 1.48 date 94.07.01.20.10.02; author mycroft; state Exp; branches 1.48.2.1; next 1.47; 1.47 date 94.05.24.03.28.31; author deraadt; state Exp; branches; next 1.46; 1.46 date 94.05.22.10.06.01; author deraadt; state Exp; branches; next 1.45; 1.45 date 94.05.05.04.47.41; author cgd; state Exp; branches; next 1.44; 1.44 date 94.04.24.19.48.03; author mycroft; state Exp; branches; next 1.43; 1.43 date 94.04.22.22.53.40; author mycroft; state Exp; branches; next 1.42; 1.42 date 94.04.07.06.48.19; author mycroft; state Exp; branches; next 1.41; 1.41 date 94.03.29.04.39.25; author mycroft; state Exp; branches; next 1.40; 1.40 date 94.03.23.00.37.23; author cgd; state Exp; branches; next 1.39; 1.39 date 94.03.12.02.55.21; author cgd; state Exp; branches; next 1.38; 1.38 date 94.03.01.02.38.40; author hpeyerl; state Exp; branches; next 1.37; 1.37 date 94.02.18.19.56.58; author mycroft; state Exp; branches; next 1.36; 1.36 date 94.02.17.22.52.46; author hpeyerl; state Exp; branches; next 1.35; 1.35 date 94.02.16.17.58.13; author mycroft; state Exp; branches; next 1.34; 1.34 date 94.02.02.01.17.40; author hpeyerl; state Exp; branches; next 1.33; 1.33 date 94.02.01.03.33.43; author cgd; state Exp; branches; next 1.32; 1.32 date 94.01.29.02.43.54; author cgd; state Exp; branches; next 1.31; 1.31 date 94.01.28.18.22.31; author glass; state Exp; branches; next 1.30; 1.30 date 94.01.27.07.40.38; author cgd; state Exp; branches; next 1.29; 1.29 date 94.01.25.04.23.07; author hpeyerl; state Exp; branches; next 1.28; 1.28 date 94.01.09.19.27.39; author cgd; state Exp; branches; next 1.27; 1.27 date 94.01.08.11.12.15; author cgd; state Exp; branches; next 1.26; 1.26 date 93.12.22.13.11.03; author cgd; state Exp; branches; next 1.25; 1.25 date 93.12.10.05.38.37; author hpeyerl; state Exp; branches; next 1.24; 1.24 date 93.12.03.02.58.42; author deraadt; state Exp; branches; next 1.23; 1.23 date 93.11.04.09.12.32; author cgd; state Exp; branches; next 1.22; 1.22 date 93.10.06.09.31.30; author andrew; state Exp; branches; next 1.21; 1.21 date 93.07.04.20.08.21; author cgd; state Exp; branches; next 1.20; 1.20 date 93.07.03.12.19.38; author cgd; state Exp; branches; next 1.19; 1.19 date 93.06.14.15.16.23; author mycroft; state Exp; branches; next 1.18; 1.18 date 93.06.14.02.12.15; author andrew; state Exp; branches; next 1.17; 1.17 date 93.06.13.14.03.50; author andrew; state Exp; branches; next 1.16; 1.16 date 93.06.06.22.20.11; author cgd; state Exp; branches; next 1.15; 1.15 date 93.05.22.07.59.35; author cgd; state Exp; branches; next 1.14; 1.14 date 93.05.21.12.03.00; author cgd; state Exp; branches; next 1.13; 1.13 date 93.05.20.22.48.46; author deraadt; state Exp; branches; next 1.12; 1.12 date 93.05.20.14.32.43; author cgd; state Exp; branches; next 1.11; 1.11 date 93.05.18.08.54.22; author cgd; state Exp; branches; next 1.10; 1.10 date 93.05.07.08.26.13; author cgd; state Exp; branches; next 1.9; 1.9 date 93.05.07.06.33.34; author cgd; state Exp; branches; next 1.8; 1.8 date 93.04.29.03.33.36; author cgd; state Exp; branches; next 1.7; 1.7 date 93.04.17.01.40.10; author mycroft; state Exp; branches; next 1.6; 1.6 date 93.04.10.12.03.58; author glass; state Exp; branches; next 1.5; 1.5 date 93.04.08.04.05.50; author cgd; state Exp; branches; next 1.4; 1.4 date 93.04.06.20.59.57; author deraadt; state Exp; branches; next 1.3; 1.3 date 93.03.23.08.12.11; author cgd; state Exp; branches; next 1.2; 1.2 date 93.03.21.18.04.42; author cgd; state Exp; branches; next 1.1; 1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches 1.1.1.1; next ; 1.408.2.1 date 2025.08.02.05.55.43; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; 1.401.6.1 date 2020.04.16.08.46.34; author bouyer; state Exp; branches; next 1.401.6.2; commitid EHiLAyAEgTwmsA4C; 1.401.6.2 date 2020.04.25.11.23.55; author bouyer; state Exp; branches; next ; commitid d0banFLkg9JL4L5C; 1.394.2.1 date 2019.06.10.22.06.20; author christos; state Exp; branches; next 1.394.2.2; commitid jtc8rnCzWiEEHGqB; 1.394.2.2 date 2020.04.13.08.03.52; author martin; state Exp; branches; next ; commitid X01YhRUPVUDaec4C; 1.390.2.1 date 2018.03.22.01.44.45; author pgoyette; state Exp; branches; next 1.390.2.2; commitid fxb4Rxa9G9QMsovA; 1.390.2.2 date 2018.04.16.01.59.54; author pgoyette; state Exp; branches; next 1.390.2.3; commitid qk3nktk0szmTIByA; 1.390.2.3 date 2018.06.25.07.25.42; author pgoyette; state Exp; branches; next 1.390.2.4; commitid 8PtAu9af7VvhiDHA; 1.390.2.4 date 2018.07.28.04.37.34; author pgoyette; state Exp; branches; next 1.390.2.5; commitid 1UP1xAIUxv1ZgRLA; 1.390.2.5 date 2018.09.06.06.55.35; author pgoyette; state Exp; branches; next 1.390.2.6; commitid HCi1bXD317XIK0RA; 1.390.2.6 date 2018.12.26.14.01.38; author pgoyette; state Exp; branches; next ; commitid xUhK8IAeBM1azj5B; 1.378.6.1 date 2017.08.01.23.18.30; author snj; state Exp; branches; next 1.378.6.2; 1.378.6.2 date 2018.04.11.14.23.30; author martin; state Exp; branches; next 1.378.6.3; commitid q9ShjU00H40q12yA; 1.378.6.3 date 2018.06.09.15.12.21; author martin; state Exp; branches; next 1.378.6.4; commitid P5M1AKXRxyP6oCFA; 1.378.6.4 date 2019.03.09.17.10.20; author martin; state Exp; branches; next ; commitid kVHCjjdr7Wv0hIeB; 1.376.2.1 date 2017.04.21.16.53.28; author bouyer; state Exp; branches; next ; 1.374.6.1 date 2017.02.05.13.40.12; author skrll; state Exp; branches; next 1.374.6.2; 1.374.6.2 date 2017.08.28.17.51.40; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.374.10.1 date 2017.01.07.08.56.18; author pgoyette; state Exp; branches; next 1.374.10.2; 1.374.10.2 date 2017.03.20.06.57.14; author pgoyette; state Exp; branches; next ; 1.370.2.1 date 2013.08.28.23.59.17; author rmind; state Exp; branches; next 1.370.2.2; 1.370.2.2 date 2014.05.18.17.45.12; author rmind; state Exp; branches; next ; 1.370.8.1 date 2013.07.23.21.07.34; author riastradh; state Exp; branches; next ; 1.364.2.1 date 2012.11.20.03.01.26; author tls; state Exp; branches; next 1.364.2.2; 1.364.2.2 date 2013.02.25.00.28.43; author tls; state Exp; branches; next 1.364.2.3; 1.364.2.3 date 2014.08.20.00.03.06; author tls; state Exp; branches; next 1.364.2.4; 1.364.2.4 date 2017.12.03.11.36.17; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.362.4.1 date 2012.06.02.11.09.01; author mrg; state Exp; branches; next ; 1.362.6.1 date 2015.04.16.07.01.38; author snj; state Exp; branches; next ; 1.361.2.1 date 2012.04.17.00.06.28; author yamt; state Exp; branches; next 1.361.2.2; 1.361.2.2 date 2012.05.23.10.07.44; author yamt; state Exp; branches; next 1.361.2.3; 1.361.2.3 date 2012.10.30.17.19.48; author yamt; state Exp; branches; next 1.361.2.4; 1.361.2.4 date 2013.01.23.00.05.49; author yamt; state Exp; branches; next 1.361.2.5; 1.361.2.5 date 2014.05.22.11.39.51; author yamt; state Exp; branches; next ; 1.359.2.1 date 2011.06.23.14.19.14; author cherry; state Exp; branches; next ; 1.355.2.1 date 2011.06.06.09.05.48; author jruoho; state Exp; branches; next ; 1.355.4.1 date 2011.03.05.15.09.43; author bouyer; state Exp; branches; next ; 1.353.2.1 date 2010.04.30.14.39.28; author uebayasi; state Exp; branches; next 1.353.2.2; 1.353.2.2 date 2010.08.17.06.44.35; author uebayasi; state Exp; branches; next ; 1.353.4.1 date 2010.03.18.04.36.49; author rmind; state Exp; branches; next 1.353.4.2; 1.353.4.2 date 2010.05.30.05.16.53; author rmind; state Exp; branches; next 1.353.4.3; 1.353.4.3 date 2011.03.05.20.50.38; author rmind; state Exp; branches; next 1.353.4.4; 1.353.4.4 date 2011.04.21.01.41.05; author rmind; state Exp; branches; next 1.353.4.5; 1.353.4.5 date 2011.05.31.03.04.04; author rmind; state Exp; branches; next ; 1.341.2.1 date 2009.05.13.17.17.49; author jym; state Exp; branches; next 1.341.2.2; 1.341.2.2 date 2009.07.23.23.31.36; author jym; state Exp; branches; next 1.341.2.3; 1.341.2.3 date 2009.11.01.13.58.20; author jym; state Exp; branches; next 1.341.2.4; 1.341.2.4 date 2011.03.28.23.04.39; author jym; state Exp; branches; next 1.341.2.5; 1.341.2.5 date 2011.03.29.20.42.58; author jym; state Exp; branches; next 1.341.2.6; 1.341.2.6 date 2011.05.02.22.49.55; author jym; state Exp; branches; next 1.341.2.7; 1.341.2.7 date 2011.08.27.15.37.24; author jym; state Exp; branches; next ; 1.338.2.1 date 2008.12.13.01.13.13; author haad; state Exp; branches; next ; 1.338.4.1 date 2009.01.19.13.16.15; author skrll; state Exp; branches; next 1.338.4.2; 1.338.4.2 date 2009.03.03.18.28.59; author skrll; state Exp; branches; next 1.338.4.3; 1.338.4.3 date 2009.04.28.07.34.07; author skrll; state Exp; branches; next ; 1.338.6.1 date 2008.11.18.01.56.59; author snj; state Exp; branches; next 1.338.6.2; 1.338.6.2 date 2009.02.16.03.03.36; author snj; state Exp; branches 1.338.6.2.4.1; next 1.338.6.3; 1.338.6.3 date 2009.06.19.21.22.10; author snj; state Exp; branches; next 1.338.6.4; 1.338.6.4 date 2009.10.07.15.41.12; author sborrill; state Exp; branches; next 1.338.6.5; 1.338.6.5 date 2013.06.23.11.09.54; author bouyer; state Exp; branches; next ; 1.338.6.2.4.1 date 2010.04.21.00.33.50; author matt; state Exp; branches; next ; 1.337.2.1 date 2008.06.18.16.32.42; author simonb; state Exp; branches; next ; 1.335.2.1 date 2008.05.18.12.32.09; author yamt; state Exp; branches; next 1.335.2.2; 1.335.2.2 date 2008.06.17.09.14.01; author yamt; state Exp; branches; next ; 1.335.4.1 date 2008.05.16.02.22.33; author yamt; state Exp; branches; next 1.335.4.2; 1.335.4.2 date 2009.05.04.08.11.15; author yamt; state Exp; branches; next 1.335.4.3; 1.335.4.3 date 2009.06.20.07.20.05; author yamt; state Exp; branches; next 1.335.4.4; 1.335.4.4 date 2009.08.19.18.46.19; author yamt; state Exp; branches; next 1.335.4.5; 1.335.4.5 date 2010.03.11.15.02.28; author yamt; state Exp; branches; next 1.335.4.6; 1.335.4.6 date 2010.08.11.22.52.10; author yamt; state Exp; branches; next ; 1.335.6.1 date 2008.06.23.04.30.26; author wrstuden; state Exp; branches; next ; 1.333.2.1 date 2008.03.24.07.14.58; author keiichi; state Exp; branches; next ; 1.333.6.1 date 2008.04.03.12.42.18; author mjf; state Exp; branches; next 1.333.6.2; 1.333.6.2 date 2008.06.02.13.22.14; author mjf; state Exp; branches; next 1.333.6.3; 1.333.6.3 date 2008.06.29.09.32.57; author mjf; state Exp; branches; next 1.333.6.4; 1.333.6.4 date 2009.01.17.13.28.03; author mjf; state Exp; branches; next ; 1.323.2.1 date 2008.01.02.21.48.12; author bouyer; state Exp; branches; next 1.323.2.2; 1.323.2.2 date 2008.01.08.22.09.57; author bouyer; state Exp; branches; next 1.323.2.3; 1.323.2.3 date 2008.01.10.23.43.21; author bouyer; state Exp; branches; next 1.323.2.4; 1.323.2.4 date 2008.01.19.12.14.18; author bouyer; state Exp; branches; next 1.323.2.5; 1.323.2.5 date 2008.01.23.19.27.17; author bouyer; state Exp; branches; next ; 1.322.2.1 date 2007.12.26.19.42.14; author ad; state Exp; branches; next ; 1.322.4.1 date 2007.12.11.15.20.29; author yamt; state Exp; branches; next ; 1.319.2.1 date 2007.11.19.00.46.23; author mjf; state Exp; branches; next 1.319.2.2; 1.319.2.2 date 2007.12.08.18.17.08; author mjf; state Exp; branches; next 1.319.2.3; 1.319.2.3 date 2007.12.27.00.43.03; author mjf; state Exp; branches; next 1.319.2.4; 1.319.2.4 date 2008.02.18.21.04.37; author mjf; state Exp; branches; next ; 1.315.2.1 date 2007.10.25.22.35.48; author bouyer; state Exp; branches; next 1.315.2.2; 1.315.2.2 date 2007.11.13.15.58.31; author bouyer; state Exp; branches; next 1.315.2.3; 1.315.2.3 date 2007.11.18.19.34.24; author bouyer; state Exp; branches; next 1.315.2.4; 1.315.2.4 date 2007.11.19.19.17.17; author bouyer; state Exp; branches; next ; 1.314.2.1 date 2007.09.29.08.26.34; author yamt; state Exp; branches; next 1.314.2.2; 1.314.2.2 date 2007.10.04.15.36.56; author yamt; state Exp; branches; next 1.314.2.3; 1.314.2.3 date 2007.10.06.15.34.50; author yamt; state Exp; branches; next ; 1.313.2.1 date 2007.11.06.23.17.20; author matt; state Exp; branches; next 1.313.2.2; 1.313.2.2 date 2008.01.09.01.46.31; author matt; state Exp; branches; next 1.313.2.3; 1.313.2.3 date 2008.03.23.02.04.06; author matt; state Exp; branches; next ; 1.312.4.1 date 2007.09.03.10.19.02; author skrll; state Exp; branches; next ; 1.312.8.1 date 2007.08.03.22.17.07; author jmcneill; state Exp; branches; next 1.312.8.2; 1.312.8.2 date 2007.09.03.16.47.22; author jmcneill; state Exp; branches; next 1.312.8.3; 1.312.8.3 date 2007.09.04.16.13.43; author joerg; state Exp; branches; next 1.312.8.4; 1.312.8.4 date 2007.09.08.00.31.35; author joerg; state Exp; branches; next 1.312.8.5; 1.312.8.5 date 2007.09.09.20.52.14; author christos; state Exp; branches; next 1.312.8.6; 1.312.8.6 date 2007.10.02.18.27.14; author joerg; state Exp; branches; next 1.312.8.7; 1.312.8.7 date 2007.10.26.15.42.33; author joerg; state Exp; branches; next 1.312.8.8; 1.312.8.8 date 2007.10.28.20.10.37; author joerg; state Exp; branches; next 1.312.8.9; 1.312.8.9 date 2007.11.21.21.53.14; author joerg; state Exp; branches; next 1.312.8.10; 1.312.8.10 date 2007.11.27.19.35.39; author joerg; state Exp; branches; next ; 1.305.2.1 date 2007.05.22.17.26.57; author matt; state Exp; branches; next 1.305.2.2; 1.305.2.2 date 2007.06.26.18.12.39; author garbled; state Exp; branches; next 1.305.2.3; 1.305.2.3 date 2007.10.03.19.23.42; author garbled; state Exp; branches; next ; 1.303.2.1 date 2007.04.10.13.23.04; author ad; state Exp; branches; next 1.303.2.2; 1.303.2.2 date 2007.05.27.12.27.29; author ad; state Exp; branches; next 1.303.2.3; 1.303.2.3 date 2007.06.09.23.55.11; author ad; state Exp; branches; next 1.303.2.4; 1.303.2.4 date 2007.07.15.13.16.10; author ad; state Exp; branches; next 1.303.2.5; 1.303.2.5 date 2007.08.23.12.13.57; author ad; state Exp; branches; next 1.303.2.6; 1.303.2.6 date 2007.10.09.13.37.53; author ad; state Exp; branches; next 1.303.2.7; 1.303.2.7 date 2007.10.23.20.12.59; author ad; state Exp; branches; next 1.303.2.8; 1.303.2.8 date 2007.12.03.18.36.35; author ad; state Exp; branches; next 1.303.2.9; 1.303.2.9 date 2007.12.03.19.03.24; author ad; state Exp; branches; next ; 1.303.4.1 date 2007.07.11.19.59.56; author mjf; state Exp; branches; next ; 1.301.2.1 date 2007.02.17.10.30.43; author yamt; state Exp; branches; next 1.301.2.2; 1.301.2.2 date 2007.02.27.16.51.34; author yamt; state Exp; branches; next 1.301.2.3; 1.301.2.3 date 2007.03.03.15.34.18; author yamt; state Exp; branches; next 1.301.2.4; 1.301.2.4 date 2007.03.12.05.48.20; author rmind; state Exp; branches; next 1.301.2.5; 1.301.2.5 date 2007.04.15.16.02.47; author yamt; state Exp; branches; next 1.301.2.6; 1.301.2.6 date 2007.05.07.10.54.57; author yamt; state Exp; branches; next ; 1.296.2.1 date 2007.06.19.09.26.31; author liamjfoy; state Exp; branches; next 1.296.2.2; 1.296.2.2 date 2007.08.29.18.34.17; author liamjfoy; state Exp; branches; next 1.296.2.3; 1.296.2.3 date 2007.08.30.23.02.45; author pavel; state Exp; branches; next 1.296.2.4; 1.296.2.4 date 2007.08.30.23.03.50; author pavel; state Exp; branches; next 1.296.2.5; 1.296.2.5 date 2007.09.12.10.05.00; author msaitoh; state Exp; branches; next ; 1.296.4.1 date 2007.09.03.07.03.33; author wrstuden; state Exp; branches; next 1.296.4.2; 1.296.4.2 date 2007.09.23.21.36.15; author wrstuden; state Exp; branches; next ; 1.292.2.1 date 2006.09.10.23.42.41; author ad; state Exp; branches; next 1.292.2.2; 1.292.2.2 date 2006.11.18.21.29.18; author ad; state Exp; branches; next 1.292.2.3; 1.292.2.3 date 2007.01.12.01.00.49; author ad; state Exp; branches; next 1.292.2.4; 1.292.2.4 date 2007.02.09.21.03.49; author ad; state Exp; branches; next ; 1.292.4.1 date 2006.10.22.06.04.43; author yamt; state Exp; branches; next 1.292.4.2; 1.292.4.2 date 2006.12.10.07.16.04; author yamt; state Exp; branches; next 1.292.4.3; 1.292.4.3 date 2006.12.21.15.07.58; author yamt; state Exp; branches; next ; 1.288.2.1 date 2006.07.13.17.48.52; author gdamore; state Exp; branches; next ; 1.287.2.1 date 2006.06.19.03.44.03; author chap; state Exp; branches; next 1.287.2.2; 1.287.2.2 date 2006.06.22.03.39.47; author chap; state Exp; branches; next ; 1.282.2.1 date 2006.04.01.12.06.18; author yamt; state Exp; branches; next 1.282.2.2; 1.282.2.2 date 2006.04.11.11.53.27; author yamt; state Exp; branches; next 1.282.2.3; 1.282.2.3 date 2006.05.24.10.56.51; author yamt; state Exp; branches; next 1.282.2.4; 1.282.2.4 date 2006.06.26.12.44.39; author yamt; state Exp; branches; next 1.282.2.5; 1.282.2.5 date 2006.08.11.15.41.53; author yamt; state Exp; branches; next 1.282.2.6; 1.282.2.6 date 2006.09.14.12.31.10; author yamt; state Exp; branches; next ; 1.282.4.1 date 2006.04.19.02.32.45; author elad; state Exp; branches; next 1.282.4.2; 1.282.4.2 date 2006.05.11.23.26.20; author elad; state Exp; branches; next ; 1.282.6.1 date 2006.03.28.09.47.16; author tron; state Exp; branches; next 1.282.6.2; 1.282.6.2 date 2006.03.31.09.45.02; author tron; state Exp; branches; next 1.282.6.3; 1.282.6.3 date 2006.05.24.15.47.57; author tron; state Exp; branches; next ; 1.277.2.1 date 2006.02.04.14.56.52; author simonb; state Exp; branches; next 1.277.2.2; 1.277.2.2 date 2006.02.28.20.25.08; author kardel; state Exp; branches; next 1.277.2.3; 1.277.2.3 date 2006.04.22.11.37.32; author simonb; state Exp; branches; next 1.277.2.4; 1.277.2.4 date 2006.04.30.17.41.30; author kardel; state Exp; branches; next 1.277.2.5; 1.277.2.5 date 2006.06.01.22.34.35; author kardel; state Exp; branches; next ; 1.276.2.1 date 2006.09.09.02.39.53; author rpaulo; state Exp; branches; next ; 1.274.2.1 date 2006.01.15.10.02.38; author yamt; state Exp; branches; next 1.274.2.2; 1.274.2.2 date 2006.02.18.15.38.36; author yamt; state Exp; branches; next 1.274.2.3; 1.274.2.3 date 2006.03.01.09.27.55; author yamt; state Exp; branches; next ; 1.269.2.1 date 2006.06.21.14.52.10; author yamt; state Exp; branches; next 1.269.2.2; 1.269.2.2 date 2006.12.30.20.46.05; author yamt; state Exp; branches; next 1.269.2.3; 1.269.2.3 date 2007.02.26.09.06.52; author yamt; state Exp; branches; next 1.269.2.4; 1.269.2.4 date 2007.09.03.14.26.36; author yamt; state Exp; branches; next 1.269.2.5; 1.269.2.5 date 2007.10.27.11.26.30; author yamt; state Exp; branches; next 1.269.2.6; 1.269.2.6 date 2007.11.15.11.42.53; author yamt; state Exp; branches; next 1.269.2.7; 1.269.2.7 date 2007.12.07.17.24.57; author yamt; state Exp; branches; next 1.269.2.8; 1.269.2.8 date 2008.01.21.09.36.54; author yamt; state Exp; branches; next 1.269.2.9; 1.269.2.9 date 2008.02.04.09.22.04; author yamt; state Exp; branches; next 1.269.2.10; 1.269.2.10 date 2008.02.27.08.36.20; author yamt; state Exp; branches; next ; 1.262.10.1 date 2006.05.20.12.25.39; author tron; state Exp; branches; next 1.262.10.2; 1.262.10.2 date 2007.01.08.16.36.20; author ghen; state Exp; branches; next ; 1.240.2.1 date 2004.08.03.10.35.48; author skrll; state Exp; branches; next 1.240.2.2; 1.240.2.2 date 2004.09.03.12.44.47; author skrll; state Exp; branches; next 1.240.2.3; 1.240.2.3 date 2004.09.18.14.35.22; author skrll; state Exp; branches; next 1.240.2.4; 1.240.2.4 date 2004.09.21.13.16.38; author skrll; state Exp; branches; next 1.240.2.5; 1.240.2.5 date 2005.11.10.13.56.32; author skrll; state Exp; branches; next 1.240.2.6; 1.240.2.6 date 2005.12.11.10.28.19; author christos; state Exp; branches; next ; 1.206.2.1 date 2002.05.16.13.32.14; author gehenna; state Exp; branches; next 1.206.2.2; 1.206.2.2 date 2002.05.17.15.09.09; author gehenna; state Exp; branches; next 1.206.2.3; 1.206.2.3 date 2002.07.16.08.29.22; author gehenna; state Exp; branches; next 1.206.2.4; 1.206.2.4 date 2002.08.31.13.44.52; author gehenna; state Exp; branches; next ; 1.204.4.1 date 2002.03.17.21.28.51; author thorpej; state Exp; branches; next ; 1.191.2.1 date 2001.10.01.12.39.39; author fvdl; state Exp; branches; next ; 1.188.2.1 date 2001.08.03.04.11.41; author lukem; state Exp; branches; next 1.188.2.2; 1.188.2.2 date 2001.09.13.01.13.44; author thorpej; state Exp; branches; next 1.188.2.3; 1.188.2.3 date 2002.01.10.19.44.32; author thorpej; state Exp; branches; next 1.188.2.4; 1.188.2.4 date 2002.02.11.20.08.24; author jdolecek; state Exp; branches; next 1.188.2.5; 1.188.2.5 date 2002.06.23.17.37.22; author jdolecek; state Exp; branches; next 1.188.2.6; 1.188.2.6 date 2002.09.06.08.36.08; author jdolecek; state Exp; branches; next 1.188.2.7; 1.188.2.7 date 2002.10.10.18.33.15; author jdolecek; state Exp; branches; next ; 1.182.2.1 date 2001.04.09.01.53.28; author nathanw; state Exp; branches; next 1.182.2.2; 1.182.2.2 date 2001.06.21.19.25.20; author nathanw; state Exp; branches; next 1.182.2.3; 1.182.2.3 date 2001.08.24.00.08.28; author nathanw; state Exp; branches; next 1.182.2.4; 1.182.2.4 date 2001.09.21.22.35.03; author nathanw; state Exp; branches; next 1.182.2.5; 1.182.2.5 date 2001.10.08.20.10.44; author nathanw; state Exp; branches; next 1.182.2.6; 1.182.2.6 date 2002.01.08.00.25.15; author nathanw; state Exp; branches; next 1.182.2.7; 1.182.2.7 date 2002.02.28.04.10.15; author nathanw; state Exp; branches; next 1.182.2.8; 1.182.2.8 date 2002.06.20.03.39.08; author nathanw; state Exp; branches; next 1.182.2.9; 1.182.2.9 date 2002.08.01.02.41.58; author nathanw; state Exp; branches; next 1.182.2.10; 1.182.2.10 date 2002.08.13.02.18.21; author nathanw; state Exp; branches; next 1.182.2.11; 1.182.2.11 date 2002.09.17.21.14.59; author nathanw; state Exp; branches; next 1.182.2.12; 1.182.2.12 date 2002.10.18.02.37.34; author nathanw; state Exp; branches; next 1.182.2.13; 1.182.2.13 date 2002.11.11.21.58.55; author nathanw; state Exp; branches; next 1.182.2.14; 1.182.2.14 date 2002.12.11.06.00.50; author thorpej; state Exp; branches; next 1.182.2.15; 1.182.2.15 date 2002.12.29.19.29.11; author thorpej; state Exp; branches; next 1.182.2.16; 1.182.2.16 date 2003.01.07.21.11.38; author thorpej; state Exp; branches; next ; 1.163.2.1 date 2000.08.10.23.07.45; author soda; state Exp; branches; next 1.163.2.2; 1.163.2.2 date 2001.03.30.21.51.03; author he; state Exp; branches; next 1.163.2.3; 1.163.2.3 date 2001.03.30.22.29.40; author he; state Exp; branches; next 1.163.2.4; 1.163.2.4 date 2001.10.25.18.05.27; author he; state Exp; branches; next 1.163.2.5; 1.163.2.5 date 2001.10.27.20.30.07; author he; state Exp; branches; next ; 1.159.2.1 date 2000.06.22.17.00.20; author minoura; state Exp; branches; next ; 1.147.2.1 date 2000.02.20.18.35.38; author sommerfeld; state Exp; branches; next 1.147.2.2; 1.147.2.2 date 2000.04.17.01.43.21; author sommerfeld; state Exp; branches; next 1.147.2.3; 1.147.2.3 date 2000.05.03.14.42.30; author sommerfeld; state Exp; branches; next 1.147.2.4; 1.147.2.4 date 2000.06.25.19.36.57; author sommerfeld; state Exp; branches; next 1.147.2.5; 1.147.2.5 date 2000.09.23.17.30.06; author sommerfeld; state Exp; branches; next 1.147.2.6; 1.147.2.6 date 2000.11.18.23.25.51; author sommerfeld; state Exp; branches; next 1.147.2.7; 1.147.2.7 date 2000.11.27.01.09.00; author sommerfeld; state Exp; branches; next 1.147.2.8; 1.147.2.8 date 2000.12.29.21.34.04; author thorpej; state Exp; branches; next 1.147.2.9; 1.147.2.9 date 2001.01.07.22.12.39; author sommerfeld; state Exp; branches; next 1.147.2.10; 1.147.2.10 date 2001.01.23.06.34.54; author thorpej; state Exp; branches; next 1.147.2.11; 1.147.2.11 date 2001.03.16.05.00.46; author sommerfeld; state Exp; branches; next 1.147.2.12; 1.147.2.12 date 2001.04.30.16.23.09; author sommerfeld; state Exp; branches; next 1.147.2.13; 1.147.2.13 date 2001.05.26.22.13.08; author sommerfeld; state Exp; branches; next 1.147.2.14; 1.147.2.14 date 2001.06.18.04.49.04; author sommerfeld; state Exp; branches; next 1.147.2.15; 1.147.2.15 date 2001.07.19.08.57.27; author sommerfeld; state Exp; branches; next 1.147.2.16; 1.147.2.16 date 2001.09.03.19.48.07; author sommerfeld; state Exp; branches; next 1.147.2.17; 1.147.2.17 date 2001.09.06.03.41.44; author sommerfeld; state Exp; branches; next 1.147.2.18; 1.147.2.18 date 2001.09.22.23.00.58; author sommerfeld; state Exp; branches; next 1.147.2.19; 1.147.2.19 date 2001.12.11.21.52.05; author fvdl; state Exp; branches; next 1.147.2.20; 1.147.2.20 date 2001.12.29.21.09.04; author sommerfeld; state Exp; branches; next 1.147.2.21; 1.147.2.21 date 2002.01.28.04.21.37; author sommerfeld; state Exp; branches; next 1.147.2.22; 1.147.2.22 date 2002.02.24.00.17.44; author sommerfeld; state Exp; branches; next 1.147.2.23; 1.147.2.23 date 2002.04.27.20.24.45; author sommerfeld; state Exp; branches; next 1.147.2.24; 1.147.2.24 date 2002.05.03.19.12.57; author sommerfeld; state Exp; branches; next 1.147.2.25; 1.147.2.25 date 2002.06.25.15.44.49; author sommerfeld; state Exp; branches; next 1.147.2.26; 1.147.2.26 date 2002.08.19.01.22.24; author sommerfeld; state Exp; branches; next ; 1.139.2.1 date 2000.11.20.20.09.18; author bouyer; state Exp; branches; next 1.139.2.2; 1.139.2.2 date 2000.11.22.16.00.18; author bouyer; state Exp; branches; next 1.139.2.3; 1.139.2.3 date 2000.12.08.09.26.34; author bouyer; state Exp; branches; next 1.139.2.4; 1.139.2.4 date 2000.12.13.15.49.24; author bouyer; state Exp; branches; next 1.139.2.5; 1.139.2.5 date 2001.01.05.17.34.29; author bouyer; state Exp; branches; next 1.139.2.6; 1.139.2.6 date 2001.01.18.09.22.34; author bouyer; state Exp; branches; next 1.139.2.7; 1.139.2.7 date 2001.03.12.13.28.54; author bouyer; state Exp; branches; next 1.139.2.8; 1.139.2.8 date 2001.03.27.15.31.00; author bouyer; state Exp; branches; next 1.139.2.9; 1.139.2.9 date 2001.04.21.17.53.49; author bouyer; state Exp; branches; next 1.139.2.10; 1.139.2.10 date 2001.04.23.09.41.47; author bouyer; state Exp; branches; next ; 1.139.4.1 date 99.11.15.00.37.58; author fvdl; state Exp; branches; next ; 1.138.2.1 date 99.12.27.18.32.18; author wrstuden; state Exp; branches; next ; 1.132.2.1 date 99.12.20.15.56.20; author he; state Exp; branches; next ; 1.132.4.1 date 99.06.21.00.49.56; author thorpej; state Exp; branches; next 1.132.4.2; 1.132.4.2 date 99.08.02.19.50.32; author thorpej; state Exp; branches; next ; 1.116.2.1 date 98.08.08.03.06.39; author eeh; state Exp; branches; next ; 1.113.2.1 date 98.06.04.16.53.45; author bouyer; state Exp; branches; next 1.113.2.2; 1.113.2.2 date 98.06.09.13.04.22; author bouyer; state Exp; branches; next 1.113.2.3; 1.113.2.3 date 98.06.13.14.26.17; author bouyer; state Exp; branches; next 1.113.2.4; 1.113.2.4 date 98.07.02.08.19.35; author bouyer; state Exp; branches; next 1.113.2.5; 1.113.2.5 date 98.07.27.19.02.46; author bouyer; state Exp; branches; next 1.113.2.6; 1.113.2.6 date 98.08.13.14.37.52; author bouyer; state Exp; branches; next 1.113.2.7; 1.113.2.7 date 98.08.21.16.34.48; author bouyer; state Exp; branches; next 1.113.2.8; 1.113.2.8 date 98.09.11.16.23.14; author bouyer; state Exp; branches; next 1.113.2.9; 1.113.2.9 date 98.09.20.16.37.22; author bouyer; state Exp; branches; next 1.113.2.10; 1.113.2.10 date 98.10.02.19.51.48; author bouyer; state Exp; branches; next 1.113.2.11; 1.113.2.11 date 98.10.04.12.41.25; author bouyer; state Exp; branches; next ; 1.92.2.1 date 97.10.29.22.57.39; author thorpej; state Exp; branches; next 1.92.2.2; 1.92.2.2 date 97.11.24.00.33.56; author thorpej; state Exp; branches; next 1.92.2.3; 1.92.2.3 date 97.11.28.08.26.03; author mellon; state Exp; branches; next ; 1.85.2.1 date 97.07.30.07.23.04; author marc; state Exp; branches; next 1.85.2.2; 1.85.2.2 date 97.08.27.22.24.15; author thorpej; state Exp; branches; next 1.85.2.3; 1.85.2.3 date 97.08.28.22.40.17; author marc; state Exp; branches; next 1.85.2.4; 1.85.2.4 date 97.08.29.17.47.51; author thorpej; state Exp; branches; next 1.85.2.5; 1.85.2.5 date 97.09.16.03.48.32; author thorpej; state Exp; branches; next 1.85.2.6; 1.85.2.6 date 97.10.14.23.35.21; author thorpej; state Exp; branches; next ; 1.84.2.1 date 97.07.01.17.33.56; author bouyer; state Exp; branches; next 1.84.2.2; 1.84.2.2 date 97.07.17.13.42.34; author bouyer; state Exp; branches; next 1.84.2.3; 1.84.2.3 date 97.08.26.15.20.28; author bouyer; state Exp; branches; next ; 1.79.2.1 date 97.01.18.04.14.47; author thorpej; state Exp; branches; next 1.79.2.2; 1.79.2.2 date 97.01.30.05.46.23; author thorpej; state Exp; branches; next ; 1.73.4.1 date 96.08.25.17.22.22; author thorpej; state Exp; branches; next 1.73.4.2; 1.73.4.2 date 96.12.10.05.37.45; author mycroft; state Exp; branches; next ; 1.52.2.1 date 94.08.23.17.59.33; author deraadt; state dead; branches; next 1.52.2.2; 1.52.2.2 date 94.08.23.17.59.34; author deraadt; state Exp; branches; next ; 1.48.2.1 date 94.08.07.10.44.53; author mycroft; state Exp; branches; next 1.48.2.2; 1.48.2.2 date 94.08.09.22.26.25; author mycroft; state Exp; branches; next 1.48.2.3; 1.48.2.3 date 94.08.15.23.34.23; author mycroft; state Exp; branches; next ; 1.1.1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches; next ; desc @@ 1.409 log @Enable pv(4) for i386 @ text @# $NetBSD: files.i386,v 1.408 2024/02/23 22:10:39 andvar Exp $ # # new style config file for i386 architecture # # maxpartitions must be first item in files.${ARCH}.newconf maxpartitions 8 maxusers 2 16 128 defparam opt_kernbase.h KERNBASE # delay before cpu_reset() for reboot. defparam CPURESET_DELAY # Obsolete Xbox support obsolete defflag XBOX # User-settable LDT (used by WINE) defflag USER_LDT # X server support in console drivers defflag opt_xserver.h XSERVER XSERVER_DDB # The REAL{BASE,EXT}MEM options defparam opt_realmem.h REALBASEMEM REALEXTMEM # The PHYSMEM_MAX_{SIZE,ADDR} options defparam opt_physmem.h PHYSMEM_MAX_ADDR PHYSMEM_MAX_SIZE # PCI BIOS options defflag opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_INTR_GUESS PCIINTR_DEBUG defparam opt_pcibios.h PCIBIOS_IRQS_HINT # splraise()/spllower() debug defflag opt_spldebug.h SPLDEBUG # Enable GCC spectre V2 mitigation options defflag opt_spectre.h SPECTRE_V2_GCC_MITIGATION # Beep on halt defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 # Multiboot support defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot file arch/x86/x86/multiboot2.c multiboot file arch/i386/i386/autoconf.c !xenpv file arch/i386/i386/aout_machdep.c exec_aout file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S file arch/i386/i386/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum file arch/i386/i386/db_disasm.c ddb file arch/i386/i386/db_interface.c ddb file arch/i386/i386/db_machdep.c ddb file arch/i386/i386/dumpsys.c file kern/subr_disk_mbr.c disk file kern/subr_spldebug.c spldebug file arch/i386/i386/gdt.c file arch/i386/i386/i386func.S !xenpv file arch/i386/i386/kobj_machdep.c modular file arch/i386/i386/machdep.c file arch/i386/i386/longrun.c file arch/i386/i386/mtrr_k6.c mtrr file arch/i386/i386/process_machdep.c file arch/x86/x86/convert_xmm_s87.c file arch/i386/i386/trap.c file dev/cons.c file arch/x86/x86/fpu.c file arch/x86/x86/dbregs.c file arch/x86/x86/spectre.c file arch/i386/i386/mptramp.S multiprocessor & ! xenpv file crypto/des/arch/i386/des_enc.S des file crypto/des/arch/i386/des_cbc.S des file crypto/blowfish/arch/i386/bf_enc.S blowfish file crypto/blowfish/arch/i386/bf_cbc.S blowfish & !i386_cpu # # Stack-less Just-In-Time compiler # include "external/bsd/sljit/conf/files.sljit" # # Machine-independent SCSI drivers # include "dev/scsipi/files.scsipi" # # Machine-independent ATA drivers # include "dev/ata/files.ata" # Memory Disk for install floppy file dev/md_root.c memory_disk_hooks & md # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" # attribute used to bring in BIOS trampoline code for real-mode probing # of certain devices/BIOS features define bioscall file arch/i386/i386/bioscall.S bioscall needs-flag # i386 specific mainbus attributes define apmbus {} define pnpbiosbus {} # # System bus types # # XXX BIOS32 only if something that uses it is configured! device mainbus: isabus, eisabus, mcabus, pcibus, bios32, acpibus, cpubus, ioapicbus, apmbus, pnpbiosbus, ipmibus, bioscall, hypervisorbus, pvbus attach mainbus at root file arch/i386/i386/i386_mainbus.c mainbus & !xenpv file arch/x86/x86/mainbus.c mainbus # # PCI-only drivers # XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches # XXX devices to 'pci'. # include "dev/pci/files.pci" include "dev/pci/files.agp" file arch/i386/pci/pcibios.c pcibios file arch/i386/pci/pci_intr_fixup.c pcibios & pci_intr_fixup file arch/i386/pci/piix.c pcibios & pci_intr_fixup file arch/i386/pci/opti82c558.c pcibios & pci_intr_fixup file arch/i386/pci/opti82c700.c pcibios & pci_intr_fixup file arch/i386/pci/sis85c503.c pcibios & pci_intr_fixup file arch/i386/pci/via82c586.c pcibios & pci_intr_fixup file arch/i386/pci/via8231.c pcibios & pci_intr_fixup file arch/i386/pci/amd756.c pcibios & pci_intr_fixup file arch/i386/pci/ali1543.c pcibios & pci_intr_fixup defparam PCI_CONF_MODE file arch/i386/pci/pcic_pci_machdep.c pcic_pci # x86 specific PCI hardware include "arch/x86/pci/files.pci" # AMD Elan SC520 System Controller (PCI-Host bridge) define elanparbus { } define elanpexbus { } device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus, pcibus attach elansc at pcibus file arch/i386/pci/elan520.c elansc device elanpar attach elanpar at elanparbus device elanpex attach elanpex at elanpexbus # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide # AMD Geode CS5536 Companion EHCI device gcscehci: usbus attach gcscehci at pci file arch/i386/pci/gcscehci.c gcscehci # AMD Geode SC1100 GCB area device geodegcb {} attach geodegcb at pci file arch/i386/pci/geode.c geodegcb # AMD Geode SC1100 Watchdog Timer device geodewdog: sysmon_wdog, geodegcb attach geodewdog at geodegcb file arch/i386/pci/geodewdg.c geodewdog # AMD Geode SC1100 high resolution counter device geodecntr: geodegcb attach geodecntr at geodegcb file arch/i386/pci/geodecntr.c geodecntr # PCI-EISA bridges device pceb: eisabus, isabus attach pceb at pci file arch/i386/pci/pceb.c pceb # PCI-ISA bridges device gscpcib: isabus, gpiobus attach gscpcib at pci file arch/i386/pci/gscpcib.c gscpcib # AMD Geode CS5535/CS5536 PCI-ISA bridge device gcscpcib: isabus, sysmon_wdog, gpiobus attach gcscpcib at pci with gcscpcib_pci file arch/i386/pci/gcscpcib_pci.c gcscpcib_pci file dev/ic/gcscpcib.c gcscpcib device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib # PCI-MCA bridges device pcmb: mcabus attach pcmb at pci file arch/i386/pci/pcmb.c pcmb device p64h2apic attach p64h2apic at pci file arch/i386/pci/p64h2apic.c p64h2apic # # ISA and mixed ISA+EISA or ISA+PCI drivers # include "dev/isa/files.isa" # Protech PS3100 cash drawer device ptcd: gpiobus attach ptcd at isa file dev/isa/ptcd.c ptcd # PC Mice: Logitech-style and Microsoft-style device lms: wsmousedev attach lms at isa file arch/i386/isa/lms.c lms device mms: wsmousedev attach mms at isa file arch/i386/isa/mms.c mms include "dev/pckbport/files.pckbport" device sysbeep attach sysbeep at pcppi # Floppy disk controller device fdc {drive = -1}: isadma file dev/isa/fd.c fdc needs-flag attach fdc at isa with fdc_isa file dev/isa/fdc_isa.c fdc_isa device fd: disk attach fd at fdc # Adaptec AHA-284x VL SCSI controllers # device declaration in sys/conf/files attach ahc at isa with ahc_isa: ahc_aic77xx, smc93cx6 file arch/i386/isa/ahc_isa.c ahc_isa # # EISA-only drivers # include "dev/eisa/files.eisa" file arch/i386/eisa/eisa_machdep.c eisa # # MCA-only drivers # device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" file arch/i386/mca/mca_machdep.c mca # ISA Plug 'n Play devices file arch/i386/isa/isapnp_machdep.c isapnp # # VME support # include "dev/vme/files.vme" # # GPIB support # include "dev/gpib/files.gpib" # # CMOS RAM # defpseudo cmos file arch/i386/isa/cmos.c cmos needs-flag # # Other mainbus-attached devices # include "dev/apm/files.apm" # # Compatibility modules # # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/i386/i386/compat_13_machdep.c compat_13 file arch/i386/i386/compat_16_machdep.c compat_16 # Linux binary compatibility (COMPAT_LINUX) include "compat/linux/files.linux" include "compat/linux/arch/i386/files.linux_i386" file arch/i386/i386/linux_sigcode.S compat_linux file arch/i386/i386/linux_syscall.c compat_linux file arch/x86/x86/linux_trap.c compat_linux # FreeBSD binary compatibility (COMPAT_FREEBSD) include "compat/freebsd/files.freebsd" # OSS audio driver compatibility include "compat/ossaudio/files.ossaudio" # # CARDBUS # include "dev/cardbus/files.cardbus" file arch/i386/i386/rbus_machdep.c cardbus # XXXX pcic here because it needs to be late. The catch: pcic needs # to be late, so devices which attach to it are attached late. But it # needs to be before its isa and pci attachments. This answer is # non-optimal, but I don't have a better answer right now. # PCIC pcmcia controller # XXX this needs to be done very late, so it's done here. This feels # like a kludge, but it might be for the best. defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK device pcic: pcmciabus file dev/ic/i82365.c pcic # PCIC pcmcia controller on ISA bus. attach pcic at isa with pcic_isa file dev/isa/i82365_isa.c pcic_isa # PCIC pcmcia controller on PCI bus. attach pcic at pci with pcic_pci file dev/pci/i82365_pci.c pcic_pci # PCIC pcmcia controller on PnP board attach pcic at isapnp with pcic_isapnp file dev/isapnp/i82365_isapnp.c pcic_isapnp # Code common to ISA and ISAPnP attachments file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci # XXXX tcic here because it needs to be late. The catch: tcic needs # to be late, so devices which attach to it are attached late. But it # needs to be before its isa and pci attachments. This answer is # non-optimal, but I don't have a better answer right now. # TCIC pcmcia controller # XXX this needs to be done very late, so it's done here. This feels # like a kludge, but it might be for the best. defparam TCIC_ISA_ALLOC_IOBASE defparam TCIC_ISA_ALLOC_IOSIZE defparam TCIC_ISA_INTR_ALLOC_MASK device tcic: pcmciabus file dev/ic/tcic2.c tcic # TCIC pcmcia controller attach tcic at isa with tcic_isa file dev/isa/tcic2_isa.c tcic_isa # this wants to be probed as late as possible. # # Machine-independent PCMCIA drivers # include "dev/pcmcia/files.pcmcia" include "dev/usb/files.usb" include "dev/bluetooth/files.bluetooth" include "dev/sdmmc/files.sdmmc" include "dev/ieee1394/files.ieee1394" include "arch/i386/pnpbios/files.pnpbios" include "dev/acpi/files.acpi" file arch/i386/acpi/acpi_wakeup_low.S acpi & !xenpv # Microsoft Hyper-V include "dev/hyperv/files.hyperv" attach vmbus at acpinodebus with vmbus_acpi file dev/acpi/vmbus_acpi.c vmbus_acpi # Obsolete vesabios/vesafb flags obsolete defflag opt_vesabios.h VESABIOSVERBOSE obsolete defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH obsolete defflag opt_vesafb.h VESAFB_PM # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb # PVbus support include "arch/x86/pv/files.pv" include "arch/i386/conf/majors.i386" @ 1.408 log @s/optionms/options/ in copy-pasted comment. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.407 2020/10/21 13:31:51 christos Exp $ d130 1 a130 1 bioscall, hypervisorbus d424 3 @ 1.408.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.409 2025/01/07 14:37:09 imil Exp $ d130 1 a130 1 bioscall, hypervisorbus, pvbus a423 3 # PVbus support include "arch/x86/pv/files.pv" @ 1.407 log @make process_machdep.c included always since it provides register i/o used by sys_process_getlwpstatus.c which is always included. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.406 2020/10/20 20:36:07 christos Exp $ d28 1 a28 1 # The PHYSMEM_MAX_{SIZE,ADDR} optionms @ 1.406 log @harmonize process_machdep.c inclusion. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.405 2020/10/15 17:40:14 mgorny Exp $ d71 1 a71 1 file arch/i386/i386/process_machdep.c ptrace | coredump | procfs @ 1.405 log @Revert "Merge convert_xmm_s87.c into fpu.c" I am going to add ATF tests for these two functions, and having them in a separate file will make it more convenient to build and run them in userspace. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.404 2020/06/29 23:32:24 riastradh Exp $ d71 1 a71 1 file arch/i386/i386/process_machdep.c @ 1.404 log @glxsb(4): Remove rijndael dependency. This doesn't actually seem to depend on it in any way. XXX Compile-tested only. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.403 2020/04/25 15:26:16 bouyer Exp $ d72 1 @ 1.403 log @Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM guests in GENERIC. Xen support can be disabled at runtime with boot -c disable hypervisor @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.401.6.2 2020/04/25 11:23:55 bouyer Exp $ d419 1 a419 1 device glxsb: opencrypto, rijndael @ 1.402 log @Make crypto/rijindael optional again as cprng_strong does no longer depend on it. Dependency is explicitly declared in files.foo if a component requires it. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.401 2019/10/18 01:38:28 manu Exp $ a5 2 ifndef xen d54 1 a54 1 file arch/i386/i386/autoconf.c d66 1 a66 1 file arch/i386/i386/i386func.S d78 1 a78 1 file arch/i386/i386/mptramp.S multiprocessor d129 1 a129 1 bioscall d131 1 a131 1 file arch/i386/i386/i386_mainbus.c mainbus d405 1 a405 1 file arch/i386/acpi/acpi_wakeup_low.S acpi a423 1 endif #xen @ 1.401 log @Multiboot2 kernel support for i386 That implementation works either with BIOS or UEFI bootstrap This requires the following kernel changes: Add UEFI boot services and I/O method protoypes src/sys/arch/x86/include/efi.h 1.8 - 1.9 Fix EFI system table mapping in virtual space src/sys/arch/x86/x86/efi.c 1.19 - 1.20 Make sure no bioscall is issued when booting off UEFI system src/sys/arch/i386/i386/machdep.c 1.821 - 1.822 src/sys/arch/i386/pci/piixpcib.c 1.22 - 1.23 And the following bootstrap changes: Add kernel symbols for multiboot1 src/sys/arch/i386/stand/lib/exec_multiboot1.c 1.2 - 1.3 src/sys/arch/i386/stand/lib/libi386.h 1.45 - 1.47 Fix kernel symbols for multiboot2 src/sys/arch/i386/stand/lib/exec_multiboot2.c 1.2 - 1.3 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.400 2019/02/15 08:54:01 nonaka Exp $ d421 1 a421 1 device glxsb: opencrypto @ 1.401.6.1 log @Reorganise sources to make it possible to include Xen PVHVM support in native kernels. Among others: - move xen/include/amd64/hypercall.h to amd64/include/xen and xen/include/i386/hypercall.h to i386/include/xen - exclude some native files from the build for xenpv - add xen to "machine" config statement for amd64 and i386 - split arch/xen/conf/files.xen to arch/xen/conf/files.xen (for pv drivers) and arch/xen/conf/files.xen.pv (for full pv support) - add GENERIC_XENHVM kernel config which includes GENERIC and add Xen PV drivers. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.401 2019/10/18 01:38:28 manu Exp $ d6 2 d56 1 a56 1 file arch/i386/i386/autoconf.c !xenpv d68 1 a68 1 file arch/i386/i386/i386func.S !xenpv d80 1 a80 1 file arch/i386/i386/mptramp.S multiprocessor & ! xenpv d131 1 a131 1 bioscall, hypervisorbus d133 1 a133 1 file arch/i386/i386/i386_mainbus.c mainbus & !xenpv d407 1 a407 1 file arch/i386/acpi/acpi_wakeup_low.S acpi & !xenpv d426 1 @ 1.401.6.2 log @Sync with bouyer-xenpvh-base2 (HEAD) @ text @d1 1 a1 1 # $NetBSD$ d419 1 a419 1 device glxsb: opencrypto, rijndael @ 1.400 log @Added Microsoft Hyper-V support. It ported from OpenBSD and FreeBSD. graphical console is not work on Gen.2 VM yet. To use the serial console, enter "consdev com,0x3f8,115200" on efiboot. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.399 2018/12/22 07:45:58 cherry Exp $ d54 1 @ 1.399 log @This change modifies the mainbus(4) entry point for all x86 sub-archs in the following way: i) It provides a unified entry point in x86/x86/mainbus.c:mainbus_attach() ii) It carves out the preliminary bus attachment sequence that is common to all sub-archs into x86/x86/mainbus.c: x86_cpubus_attach() iii) It consolidates the remaining pathways as internal callee functions so that these may be called piecemeal if required. A special usecase of this is XEN PVHVM which may need to call the native configure path, the xen configure path, or both. iv) It moves the driver private data structures from i386/i386_mainbus.c to an x86/ level one. This allows for other sub-arch's to do similar, if needed. (They do not at the moment). v) For dom0 kernels, it enables 'acpi0 at mainbus?' and 'acpi0 at hypervisorbus'. This serves two purposes: a) To demonstrate the possibility of dynamic configuration tree traversal ordering changes. b) To allow for the common acpi_check(self, "acpibus") call in x86/mainbus.c to not barf when it is called from the dom0 attach path. We allow for the acpi0 device to be a child of mainbus with the changes to amd64/conf/XEN3_DOM0 and i386/conf/XEN3PAE_DOM0 without actually probing further in the code. This path will later be pursued in a PVHVM boot codepath. There should be no operative changes with this change. If there are, please complain loudly. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.398 2018/12/22 06:33:36 cherry Exp $ d408 6 @ 1.398 log @Move mainbus(4) driver files in various x86 sub-archs to name prefixed versions. This allows us to further modularise them by unifying common bus probe code in x86/x86/mainbus.c to be introduced next. This commit has no functional changes. It is done for ease of visibility of newer diffs in the queue. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.397 2018/12/03 00:11:39 christos Exp $ d133 1 @ 1.397 log @KASLR is in files.kern @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.396 2018/08/25 07:48:56 maxv Exp $ d132 1 a132 1 file arch/i386/i386/mainbus.c mainbus @ 1.396 log @Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack. Discussed on tech-net@@. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.395 2018/07/13 09:37:32 maxv Exp $ a20 2 defflag KASLR @ 1.395 log @Remove the X86PMC code I had written, replaced by tprof. Many defines become unused in specialreg.h, so remove them. We don't want to add defines all the time, there are countless PMCs on many generations, and it's better to just inline the event/unit values. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.394 2018/05/23 07:45:35 maxv Exp $ a328 3 # NDIS compatibilty (COMPAT_NDIS) include "compat/ndis/files.ndis" @ 1.394 log @Merge convert_xmm_s87.c into fpu.c. It contains only two functions, that are used only in fpu.c. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.393 2018/05/22 11:09:57 maxv Exp $ a20 1 defflag PMC @ 1.394.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.400 2019/02/15 08:54:01 nonaka Exp $ d21 3 d135 1 a135 2 file arch/i386/i386/i386_mainbus.c mainbus file arch/x86/x86/mainbus.c mainbus d330 3 a412 6 # Microsoft Hyper-V include "dev/hyperv/files.hyperv" attach vmbus at acpinodebus with vmbus_acpi file dev/acpi/vmbus_acpi.c vmbus_acpi @ 1.394.2.2 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 1 a1 1 # $NetBSD$ a53 1 file arch/x86/x86/multiboot2.c multiboot @ 1.393 log @Mmh, don't compile spectre.c on Xen. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.392 2018/04/07 19:38:06 mrg Exp $ a75 1 file arch/x86/x86/convert_xmm_s87.c @ 1.392 log @add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns on the GCC spectre v2 mitigation options. XXX: pullup-8. XXX: turn on in all kernels. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.391 2018/03/16 12:48:54 maxv Exp $ d81 1 @ 1.391 log @Remove ipkdb from i386. Also remove unused references in amd64. I already talked about doing that six months ago on port-i386@@. Back then it was as general cleanup, but now, with SVS etc, we do actually have good reasons for simplifying the entry points. Ok kamil@@. (christos@@ was in the conversation too) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.390 2018/01/08 09:33:53 maxv Exp $ d44 3 @ 1.390 log @Since SVS is now defined in files.x86, remove it from files.amd64 and files.i386. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.389 2018/01/07 16:10:16 maxv Exp $ a67 1 file arch/i386/i386/ipkdb_glue.c ipkdb @ 1.390.2.1 log @Synch with HEAD, resolve conflicts @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.391 2018/03/16 12:48:54 maxv Exp $ d68 1 @ 1.390.2.2 log @Sync with HEAD, resolve some conflicts @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.392 2018/04/07 19:38:06 mrg Exp $ a43 3 # Enable GCC spectre V2 mitigation options defflag opt_spectre.h SPECTRE_V2_GCC_MITIGATION @ 1.390.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.394 2018/05/23 07:45:35 maxv Exp $ d76 1 a80 1 file arch/x86/x86/spectre.c @ 1.390.2.4 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.395 2018/07/13 09:37:32 maxv Exp $ d21 1 @ 1.390.2.5 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.396 2018/08/25 07:48:56 maxv Exp $ d329 3 @ 1.390.2.6 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d21 2 d134 1 a134 2 file arch/i386/i386/i386_mainbus.c mainbus file arch/x86/x86/mainbus.c mainbus @ 1.389 log @Add a new option, SVS (for Separate Virtual Space), that unmaps kernel pages when running in userland. For now, only the PTE area is unmapped. Sent on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.388 2017/10/08 09:06:50 maxv Exp $ a22 1 defflag SVS @ 1.388 log @KASLR: add workarounds to compute the bootinfo VAs (use the direct map), and don't use large pages yet. Both will be fixed later. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.387 2017/08/15 08:51:38 maxv Exp $ d23 1 @ 1.387 log @Merge into x86/. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.385 2017/08/12 06:46:13 maxv Exp $ d22 1 @ 1.386 log @Merge into x86/. @ text @a67 1 file arch/i386/i386/kgdb_machdep.c kgdb @ 1.385 log @Remove support for vm86 on i386. It is bug-friendly, and there is no point in having kernel support for this: the instruction set of the CPU is small, and it can easily be emulated in userland entirely. There are also several assumptions in the code that are not respected, and the slightest confusion in the trap frame can lead to ring0 exploits. vm86 has received zero maintenance. As far as I can tell, it was added 20 years ago in order to make doscmd work. But doscmd has not been maintained either, and was removed from pkgsrc in 2011. dosbox can be used instead: it does not require kernel support, and will produce better results than our flimsy implementation. Pass 1. (many pieces still in the tree) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.384 2017/08/09 18:45:30 maxv Exp $ a119 4 # BIOS32 routines define bios32 file arch/i386/i386/bios32.c bios32 needs-flag @ 1.384 log @Remove compat_ibcs2 from i386. After a discussion on port-vax, it turns out that compat_ibcs2 does not implement the iBCS2 standard - which is x86-specific - but rather SVR3. Our real iBCS2 implementation was a mixture of compat_ibcs2 and compat_svr4, and was only partial. Keeping support for this in i386 is totally irrelevant today. I also asked on port-i386 but didn't wait long. The main issue is that compat_ibcs2 should have been called compat_svr3. But CVS does not support renaming files, and moving things around is both painful and tiring, even more so when no one seems to be interested in doing this work or in the feature at all. For now compat_ibcs2 is available on Vax and will stay, until someone (not me) cleans it up. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.383 2017/08/01 14:43:54 maxv Exp $ a20 3 # VM86 emulation defflag VM86 a317 3 # VM86 mode file arch/i386/i386/vm86.c vm86 @ 1.383 log @Move arch/i386/i386/freebsd_* into compat/freebsd/. COMPAT_FREEBSD is i386-specific. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.381 2017/07/29 11:54:14 maxv Exp $ d326 1 a326 7 file arch/i386/i386/compat_16_machdep.c compat_16 | compat_ibcs2 # iBCS-2 binary compatibility (COMPAT_IBCS2) include "compat/ibcs2/files.ibcs2" file arch/i386/i386/ibcs2_machdep.c compat_ibcs2 file arch/i386/i386/ibcs2_sigcode.S compat_ibcs2 file arch/i386/i386/ibcs2_syscall.c compat_ibcs2 @ 1.382 log @Don't include files.svr4 and files.svr4_32. @ text @a342 3 file arch/i386/i386/freebsd_machdep.c compat_freebsd file arch/i386/i386/freebsd_sigcode.S compat_freebsd file arch/i386/i386/freebsd_syscall.c compat_freebsd @ 1.381 log @Drop support for svr4 on i386. This feature is not maintained, not reliable, and of a limited use case. Most svr4 applications got time to be ported to linux, and we do have a functional, maintained linux emulation. Reduces the number of entry points into the kernel, the number of places that need special care (cpu context). Note that compat_svr4 is still available on sparc. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.380 2017/07/29 06:29:31 maxv Exp $ a327 3 # SVR4 binary compatibility (COMPAT_SVR4) include "compat/svr4/files.svr4" @ 1.380 log @Remove the remaining parts of compat_oldboot. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.379 2017/07/12 16:59:41 maxv Exp $ a329 3 file arch/i386/i386/svr4_machdep.c compat_svr4 file arch/i386/i386/svr4_sigcode.S compat_svr4 file arch/i386/i386/svr4_syscall.c compat_svr4 @ 1.379 log @include opt_pmc.h @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378 2017/03/10 14:40:56 maxv Exp $ a37 3 # understand boot device passed by pre-1.3 bootblocks defflag COMPAT_OLDBOOT @ 1.378 log @Move pmc.c into x86/, it can be shared with amd64. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.377 2017/02/17 12:10:40 maxv Exp $ d24 2 @ 1.378.6.1 log @Pull up following revision(s) (requested by maxv in ticket #164): distrib/sets/lists/base/md.amd64: revision 1.269 distrib/sets/lists/debug/md.amd64: revision 1.97 sys/arch/amd64/conf/GENERIC: revision 1.460 sys/arch/amd64/conf/files.amd64: revision 1.89 sys/arch/i386/conf/GENERIC: revision 1.1157 sys/arch/i386/conf/files.i386: revision 1.379 sys/arch/i386/i386/i386_trap.S: revision 1.7-1.8 sys/arch/i386/include/frameasm.h: revision 1.16 sys/arch/x86/include/sysarch.h: revision 1.12 sys/arch/x86/x86/pmc.c: revision 1.8-1.10 sys/arch/x86/x86/sys_machdep.c: revision 1.36 sys/arch/xen/conf/files.compat: revision 1.26 sys/secmodel/suser/secmodel_suser.c: revision 1.43 sys/sys/kauth.h: revision 1.74 usr.bin/pmc/Makefile: revision 1.5 usr.bin/pmc/pmc.1: revision 1.12-1.13 usr.bin/pmc/pmc.c: revision 1.24-1.25 style -- style -- Disable interrupts for T_NMI (inline calltrap). Note that there's still a way to evade the NMI mode here, if a segment register faults in INTRFASTEXIT; but we don't care. I didn't test this change, but it seems fine enough. -- Make the PMC syscalls privileged. -- Check argc, and add a message. -- include opt_pmc.h -- Build the pmc tool on amd64. -- Properly handle overflows, and take them into account in userland. -- Update. -- Enable PMCs by default. -- Sort sections. Fix macro usage. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378 2017/03/10 14:40:56 maxv Exp $ a23 2 defflag PMC @ 1.378.6.2 log @Pull up following revision(s) (requested by mrg in ticket #731): sys/arch/i386/conf/files.i386: revision 1.392 sys/arch/i386/conf/GENERIC: revision 1.1175 sys/arch/i386/conf/GENERIC: revision 1.1176 sys/arch/amd64/conf/files.amd64: revision 1.102 sys/arch/i386/conf/GENERIC: revision 1.1177 share/man/man4/options.4: revision 1.485 (patch) sys/arch/i386/conf/Makefile.i386: revision 1.190 sys/arch/amd64/conf/GENERIC: revision 1.487 sys/arch/amd64/conf/ALL: revision 1.85 sys/arch/amd64/conf/GENERIC: revision 1.488 sys/arch/amd64/conf/GENERIC: revision 1.489 sys/arch/amd64/conf/Makefile.amd64: revision 1.67 sys/arch/i386/conf/ALL: revision 1.437 add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns on the GCC spectre v2 mitigation options. XXX: pullup-8. XXX: turn on in all kernels. actually do what the previous change said: don't turn on the new 'SPECTRE_V2_GCC_MITIGATION' option yet. turn on GCC spectre v2 mitigation options. XXX: amd64 ALL doesn't build for me right now @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378.6.1 2017/08/01 23:18:30 snj Exp $ a48 3 # Enable GCC spectre V2 mitigation options defflag opt_spectre.h SPECTRE_V2_GCC_MITIGATION @ 1.378.6.3 log @Pullup the following revisions, requested by maxv in ticket #865: sys/arch/amd64/amd64/machdep.c 1.303 (patch) sys/arch/amd64/conf/GENERIC 1.492 (patch) sys/arch/amd64/conf/files.amd64 1.103 (patch) sys/arch/i386/i386/machdep.c 1.806 (patch) sys/arch/i386/conf/GENERIC 1.1179 (patch) sys/arch/i386/conf/files.i386 1.393 (patch) sys/arch/x86/include/cpu.h 1.91 (patch) sys/arch/x86/include/specialreg.h upto 1.126 (patch) sys/arch/x86/x86/x86_machdep.c upto 1.115 (patch, adapted) sys/arch/x86/x86/spectre.c upto 1.19 (patch, adapted, no IBRS, SpectreV2 mitigations not enabled by default) Backport the hardware SpectreV2 and SpectreV4 mitigations. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378.6.2 2018/04/11 14:23:30 martin Exp $ a87 1 file arch/x86/x86/spectre.c @ 1.378.6.4 log @Pull up following revision(s) via patch (requested by nonaka in ticket #1210): sys/dev/hyperv/vmbusvar.h: revision 1.1 sys/dev/hyperv/hvs.c: revision 1.1 sys/dev/hyperv/if_hvn.c: revision 1.1 sys/dev/hyperv/vmbusic.c: revision 1.1 sys/arch/x86/x86/lapic.c: revision 1.69 sys/arch/x86/isa/clock.c: revision 1.34 sys/arch/x86/include/intrdefs.h: revision 1.22 sys/arch/i386/conf/GENERIC: revision 1.1201 sys/arch/x86/x86/hyperv.c: revision 1.1 sys/arch/x86/include/cpu.h: revision 1.105 sys/arch/x86/x86/x86_machdep.c: revision 1.124 sys/arch/i386/conf/GENERIC: revision 1.1203 sys/arch/amd64/amd64/genassym.cf: revision 1.74 sys/arch/i386/conf/GENERIC: revision 1.1204 sys/arch/amd64/conf/GENERIC: revision 1.520 sys/arch/x86/x86/hypervreg.h: revision 1.1 sys/arch/amd64/amd64/vector.S: revision 1.69 sys/dev/hyperv/hvshutdown.c: revision 1.1 sys/dev/hyperv/hvshutdown.c: revision 1.2 sys/dev/usb/if_urndisreg.h: file removal sys/arch/x86/x86/cpu.c: revision 1.167 sys/arch/x86/conf/files.x86: revision 1.107 sys/dev/usb/if_urndis.c: revision 1.20 sys/dev/hyperv/vmbusicreg.h: revision 1.1 sys/dev/hyperv/hvheartbeat.c: revision 1.1 sys/dev/hyperv/vmbusicreg.h: revision 1.2 sys/dev/hyperv/hvheartbeat.c: revision 1.2 sys/dev/hyperv/files.hyperv: revision 1.1 sys/dev/ic/rndisreg.h: revision 1.1 sys/arch/i386/i386/genassym.cf: revision 1.111 sys/dev/ic/rndisreg.h: revision 1.2 sys/dev/hyperv/hyperv_common.c: revision 1.1 sys/dev/hyperv/hvtimesync.c: revision 1.1 sys/dev/hyperv/hypervreg.h: revision 1.1 sys/dev/hyperv/hvtimesync.c: revision 1.2 sys/dev/hyperv/vmbusicvar.h: revision 1.1 sys/dev/hyperv/if_hvnreg.h: revision 1.1 sys/arch/x86/x86/lapic.c: revision 1.70 sys/arch/amd64/amd64/vector.S: revision 1.70 sys/dev/ic/ndisreg.h: revision 1.1 sys/arch/amd64/conf/GENERIC: revision 1.516 sys/dev/hyperv/hypervvar.h: revision 1.1 sys/arch/amd64/conf/GENERIC: revision 1.518 sys/arch/amd64/conf/GENERIC: revision 1.519 sys/arch/i386/conf/files.i386: revision 1.400 sys/dev/acpi/vmbus_acpi.c: revision 1.1 sys/dev/hyperv/vmbus.c: revision 1.1 sys/dev/hyperv/vmbus.c: revision 1.2 sys/arch/x86/x86/intr.c: revision 1.144 sys/arch/i386/i386/vector.S: revision 1.83 sys/arch/amd64/conf/files.amd64: revision 1.112 separate RNDIS definitions from urndis(4) for use with Hyper-V NetVSC. - Added Microsoft Hyper-V support. It ported from OpenBSD and FreeBSD. graphical console is not work on Gen.2 VM yet. To use the serial console, enter "consdev com,0x3f8,115200" on efiboot. - Add __diagused. - PR/53984: Partial revert of modify lapic_calibrate_timer() in lapic.c r1.69. - Update Hyper-V related drivers description. - Remove unused definition. - Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly discussed on irc. NFCI intended. - commented out hvkvp entry. - fix typo. pointed out by pgoyette@@n.o. - Use IDTVEC instead of NENTRY for handle_hyperv_hypercall. - Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly discussed on irc. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378.6.3 2018/06/09 15:12:21 martin Exp $ a442 6 # Microsoft Hyper-V include "dev/hyperv/files.hyperv" attach vmbus at acpinodebus with vmbus_acpi file dev/acpi/vmbus_acpi.c vmbus_acpi @ 1.377 log @Support PMCs on multi-processor systems. Still several things to fix, but at least it works a little. Will be improved and moved into x86/ soon. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.376 2016/12/15 12:04:18 kamil Exp $ a76 1 file arch/i386/i386/pmc.c @ 1.376 log @Add support for hardware assisted watchpoints/breakpoints API in ptrace(2) Add new ptrace(2) calls: - PT_COUNT_WATCHPOINTS - count the number of available hardware watchpoints - PT_READ_WATCHPOINT - read struct ptrace_watchpoint from the kernel state - PT_WRITE_WATCHPOINT - write new struct ptrace_watchpoint state, this includes enabling and disabling watchpoints The ptrace_watchpoint structure contains MI and MD parts: typedef struct ptrace_watchpoint { int pw_index; /* HW Watchpoint ID (count from 0) */ lwpid_t pw_lwpid; /* LWP described */ struct mdpw pw_md; /* MD fields */ } ptrace_watchpoint_t; For example amd64 defines MD as follows: struct mdpw { void *md_address; int md_condition; int md_length; }; These calls are protected with the __HAVE_PTRACE_WATCHPOINTS guard. Tested on amd64, initial support added for i386 and XEN. Sponsored by @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.375 2016/12/13 10:54:27 kamil Exp $ d77 1 a86 2 file arch/i386/i386/pmc.c perfctrs @ 1.376.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378 2017/03/10 14:40:56 maxv Exp $ d86 2 @ 1.375 log @Torn down KSTACK_CHECK_DR0, i386-only feature to detect stack overflow This feature was intended to detect stack overflow with CPU Debug Registers (x86). It was never ported to other ports, neither amd64 and should be adapted for SMP... Currently there might be better ways to detect stack overflows like page mapping protection. Since the number of Debug Registers is restricted (4 on x86), torn it down completely. This interface introduced helper functions for Debug Registers, they will be replaced with the new interface. KSTACK_CHECK_DR0 was disabled by default and won't affect ordinary users. Sponsored by @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.374 2014/02/12 23:24:09 dsl Exp $ d82 1 @ 1.374 log @Change i386 to use x86/fpu.c instead of i386/isa/npx.c This changes the trap10 and trap13 code to call directly into fpu.c, removing all the code for T_ARITHTRAP, T_XMM and T_FPUNDA from i386/trap.c Not all of the code thate appeared to handle fpu traps was ever called! Most of the changes just replace the include of machine/npx.h with x86/fpu.h (or remove it entirely). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.373 2014/02/07 22:40:22 dsl Exp $ a43 3 # kernel stack debug defflag opt_kstack_dr0.h KSTACK_CHECK_DR0 a62 1 file arch/i386/i386/db_dbgreg.S ddb | kstack_check_dr0 @ 1.374.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.376 2016/12/15 12:04:18 kamil Exp $ d44 3 d66 1 a85 1 file arch/x86/x86/dbregs.c @ 1.374.6.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.374.6.1 2017/02/05 13:40:12 skrll Exp $ d21 2 a22 1 defflag PMC d36 3 d72 1 d86 2 d126 4 d324 3 d329 13 a341 1 file arch/i386/i386/compat_16_machdep.c compat_16 d352 3 @ 1.374.10.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.376 2016/12/15 12:04:18 kamil Exp $ d44 3 d66 1 a85 1 file arch/x86/x86/dbregs.c @ 1.374.10.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.378 2017/03/10 14:40:56 maxv Exp $ d86 2 @ 1.373 log @Convert the amd64 build to use x86/cpu_extended_state.h so that the fpu definitions match those of i386. Mostly just structure and field renames, in addition: 1) process_xmm_to_s87() and process_s87_to_xmm() moved into x86/convert_xmm_s87.c so they can be used by amd64's netbsd32 code. 2) The linux signal code simplified to use a structure copy for ths fxsave data - it matches the hardware definition and won't change. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.372 2014/01/26 19:16:16 dsl Exp $ d85 1 a85 1 file arch/i386/isa/npx.c @ 1.372 log @Remove support for 'external' floating point units and the MS-DOS compatible method of handling floating point exceptions. Make kernel support for teh fpu non-optional (486SX should still work). Only 386 cpus support external fpu, and i386 support was removed years ago. This means that the npx code no longer uses port 0xf0 or interupt 13. All the "npx at isa" lines go from the configs, arch/i386/isa/npx.c is now mandatory for all i386 kernels. I've renamed npxinit() to fpuinit() and npxinit_cpu() to fpuinit_cpu() to match the very similar amd64 functions. The fpu of the boot cpu is now initialised by a direct call from cpu_configure(), this enables FP emulation for a 486SX. (for amd64 the cr0 values are set in locore.S and similar). This fixes a long-standing bug in linux_setregs() - which did not save the fpu regsiters if they were active. I've test booted a single cpu i386 kernel (using anita). amd64 builds - none of teh changes should affect it. The i386 XEN kernels build, but I'm not sure where they set cr0, and it might have got lost! @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.371 2013/07/17 21:26:28 soren Exp $ d82 1 @ 1.371 log @A few "isa" files are so tightly integrated into the x86 platform code as to not really be part of the optional isa bus autoconf machinery. Allows configuring a kernel like so: include "arch/amd64/conf/GENERIC" no isa @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.370 2012/12/25 10:51:03 mbalmer Exp $ d84 1 a253 7 # Numeric Processing Extension; Math Co-processor device npx file arch/i386/isa/npx.c npx needs-flag attach npx at isa with npx_isa file arch/i386/isa/npx_isa.c npx_isa a440 4 # Numeric Processing Extension; Math Co-processor attach npx at acpinodebus with npx_acpi file arch/i386/acpi/npx_acpi.c npx_acpi @ 1.370 log @Whitespace fixes. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.369 2012/12/16 13:09:20 mbalmer Exp $ a247 4 # PC clock file arch/x86/isa/clock.c isa file arch/x86/isa/rtc.c isa a252 3 # TSC support file arch/x86/x86/tsc.c @ 1.370.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d248 4 d257 3 @ 1.370.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.370.2.1 2013/08/28 23:59:17 rmind Exp $ a81 1 file arch/x86/x86/convert_xmm_s87.c a83 1 file arch/x86/x86/fpu.c d253 7 d447 4 @ 1.370.8.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.371 2013/07/17 21:26:28 soren Exp $ d248 4 d257 3 @ 1.369 log @ptcd(4) is a device driver for the cash drawer port found on Protech PS3100 point of sale terminals. It controls the cash drawer using a gpio(4) device that attaches at ptcd0: Pin 0 controls the drawer, pin 1 reports the current state. For details read the manual page. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.368 2012/10/28 16:25:03 alnsn Exp $ d465 1 a465 1 attach glxsb at pci @ 1.368 log @Build bpfjit on i386. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.367 2012/10/03 18:58:31 dsl Exp $ d252 5 @ 1.367 log @Remove all references to KVM86. It was only ever used by APMBIOS - and then only if an option was selected. Probably didn't work well at all! @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.366 2012/09/30 20:19:51 dsl Exp $ d96 6 @ 1.366 log @Remove the obvious parts of i386 Advanced power management 'apm' support. This is the code that predates ACPI, and might once have been able to power down some laptops. It hasn't been compiled for ages (it isn't it i386/ALL or any other standard kernel) and hasn't worked for even longer. The APM specification was made obsolete by ACPI before it was widely implemented. This will allow some other, even more dubious code be removed. Unfortunately apmbios.h is used by the world ! @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.365 2012/09/27 18:28:55 alnsn Exp $ a22 1 defflag KVM86 a330 4 # VM86 in kernel file arch/i386/i386/kvm86.c kvm86 file arch/i386/i386/kvm86call.S kvm86 @ 1.365 log @Remove bpf_jit which was ported from FreeBSD recently. It will soon be replaced with the new bpfjit kernel module. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.364 2012/08/01 23:24:29 rmind Exp $ a324 5 # Advanced Power Management support (APM) attach apm at apmbus with apmbios: bioscall file arch/i386/i386/apmbios.c apmbios needs-flag file arch/i386/i386/apmcall.S apmbios @ 1.364 log @Add BPF JIT compiler, currently supporting amd64 and i386. Code obtained from FreeBSD. Also, make few BPF fixes and simplifications while here. Note that bpf_jit_enable is false for now. OK dyoung@@, some feedback from matt@@ @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.363 2012/05/07 17:45:28 jym Exp $ a63 1 file arch/i386/i386/bpf_jit_machdep.c bpf_filter @ 1.364.2.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.368 2012/10/28 16:25:03 alnsn Exp $ d23 1 d64 1 a97 6 # Stack-less Just-In-Time compiler # include "external/bsd/sljit/conf/files.sljit" # d326 5 d338 4 @ 1.364.2.2 log @resync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.364.2.1 2012/11/20 03:01:26 tls Exp $ a251 5 # Protech PS3100 cash drawer device ptcd: gpiobus attach ptcd at isa file dev/isa/ptcd.c ptcd d460 1 a460 1 attach glxsb at pci @ 1.364.2.3 log @Rebase to HEAD as of a few days ago. @ text @d1 1 a1 1 # $NetBSD$ a81 1 file arch/x86/x86/convert_xmm_s87.c a83 1 file arch/x86/x86/fpu.c d248 4 d257 10 d454 4 @ 1.364.2.4 log @update from HEAD @ text @d21 2 a22 2 defflag PMC defflag KASLR d36 3 d44 3 d66 1 d76 1 a85 1 file arch/x86/x86/dbregs.c d89 2 d129 4 d327 3 d332 13 a344 1 file arch/i386/i386/compat_16_machdep.c compat_16 d355 3 @ 1.363 log @Merge i386 and amd64 version of db_memrw.c. Use this opportunity to skip calculating the VA of the page. Let the CPU deal with the invalidation itself through invlpg + destination address to avoid converting between canonical/non canonical forms. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.362 2011/11/18 22:18:07 jmcneill Exp $ d64 1 @ 1.362 log @remove Xbox support @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.361 2011/08/27 12:47:49 bouyer Exp $ a70 1 file arch/i386/i386/db_memrw.c ddb | kgdb @ 1.362.6.1 log @Pull up following revision(s) (requested by mbalmer in ticket #891): distrib/sets/lists/man/mi: revision 1.1411 share/man/man4/Makefile: revision 1.593 share/man/man4/gpio.4: revision 1.24 share/man/man4/ptcd.4: revision 1.1-1.4 sys/arch/i386/conf/ALL: revision 1.348 sys/arch/i386/conf/files.i386: revision 1.369 sys/dev/isa/ptcd.c: revision 1.1 ptcd(4) is a device driver for the cash drawer port found on Protech PS3100 point of sale terminals. It controls the cash drawer using a gpio(4) device that attaches at ptcd0: Pin 0 controls the drawer, pin 1 reports the current state. For details read the manual page. -- Mention ptcd(4) in the synopsis. -- Add ptcd(4). -- Mention ibmcd(4). -- Sort sections. -- Sort SEE ALSO. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.362 2011/11/18 22:18:07 jmcneill Exp $ a247 5 # Protech PS3100 cash drawer device ptcd: gpiobus attach ptcd at isa file dev/isa/ptcd.c ptcd @ 1.362.4.1 log @sync to latest -current. @ text @d1 1 a1 1 # $NetBSD$ d71 1 @ 1.361 log @Split gcscpcib into MI part, and MD pci attachement which is also in charge of attaching the MD pcib device. Will be used by the upcoming evbmips loongson support. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.360 2011/06/12 03:35:41 rmind Exp $ d18 2 a19 2 # Xbox support defflag XBOX a330 11 # XBox LED & system support file arch/i386/xbox/xbox.c xbox # XBox X3LCD support (*very* rudimentary) file arch/i386/xbox/xboxlcd.c xbox # XBox framebuffer support device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci file arch/i386/xbox/xboxfb.c xboxfb needs-flag @ 1.361.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.361 2011/08/27 12:47:49 bouyer Exp $ d18 2 a19 2 # Obsolete Xbox support obsolete defflag XBOX d331 11 @ 1.361.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.361.2.1 2012/04/17 00:06:28 yamt Exp $ d71 1 @ 1.361.2.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.361.2.2 2012/05/23 10:07:44 yamt Exp $ d23 1 a96 6 # Stack-less Just-In-Time compiler # include "external/bsd/sljit/conf/files.sljit" # d325 5 d337 4 @ 1.361.2.4 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.361.2.3 2012/10/30 17:19:48 yamt Exp $ a251 5 # Protech PS3100 cash drawer device ptcd: gpiobus attach ptcd at isa file dev/isa/ptcd.c ptcd d460 1 a460 1 attach glxsb at pci @ 1.361.2.5 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.361.2.4 2013/01/23 00:05:49 yamt Exp $ a81 1 file arch/x86/x86/convert_xmm_s87.c a83 1 file arch/x86/x86/fpu.c d248 4 d257 10 d454 4 @ 1.360 log @Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch. @ text @d1 1 a1 1 # $NetBSD$ d216 3 a218 2 attach gcscpcib at pci file arch/i386/pci/gcscpcib.c gcscpcib @ 1.359 log @Remove PECOFF/Win32 emulation. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.358 2011/04/26 15:51:23 joerg Exp $ a81 1 file arch/i386/i386/mem.c @ 1.359.2.1 log @Catchup with rmind-uvmplock merge. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.360 2011/06/12 03:35:41 rmind Exp $ d82 1 @ 1.358 log @Remove Darwin, MACH and Mach-O support. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.357 2011/04/10 20:36:48 christos Exp $ a384 3 # Win32 binary compatibility (COMPAT_PECOFF) include "compat/pecoff/files.pecoff" @ 1.357 log @Merge db_trace for x86. From: Vladimir Kirillov proger at wilab dot org dot ua @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.356 2011/02/24 10:56:01 jruoho Exp $ a362 12 # MACH binary compatibility (COMPAT_MACH) include "compat/mach/files.mach" file arch/i386/i386/mach_machdep.c compat_mach | compat_darwin file arch/i386/i386/mach_sigcode.S compat_mach | compat_darwin file arch/i386/i386/mach_syscall.c compat_mach | compat_darwin file arch/i386/i386/darwin_commpage_machdep.S compat_darwin file arch/i386/i386/macho_machdep.c exec_macho # DARWIN binary compatibility (COMPAT_DARWIN) include "compat/darwin/files.darwin" file arch/i386/i386/darwin_machdep.c compat_darwin @ 1.356 log @Move PowerNow! to the cpufeaturebus. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.355 2010/07/08 11:24:59 rmind Exp $ d70 1 a71 1 file arch/i386/i386/db_trace.c ddb @ 1.355 log @Unify i386 and amd64 procfs MD code into x86. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.354 2010/04/10 17:55:25 jruoho Exp $ a61 3 # PowerNow K7 defflag POWERNOW_K7 a488 3 # AMD PowerNow K7 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.355.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.359 2011/04/26 16:57:40 joerg Exp $ d62 3 a72 1 file arch/i386/i386/db_machdep.c ddb d74 1 d366 12 d400 3 d492 3 @ 1.355.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d62 3 d492 3 @ 1.354 log @Move vald(4) to sys/dev/acpi. This is MI and should work also on amd64. ok jmcneill@@ XXX: This is broken: it calls methods with absolute pathnames (almost guaranteed not to be portable across models), it accesses methods that are in the domain of other drivers, it walks the namespace on its own, it contains plenty of magic constants, it does not integrate with existing KPIs, etc. Summa summarum: this should be rewritten as a more generic toshiba_acpi(4). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.353 2010/01/03 04:06:31 dholland Exp $ a87 1 file arch/i386/i386/procfs_machdep.c procfs @ 1.353 log @One last bit of whitespace from PR kern/22595. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.352 2009/11/03 05:23:27 dyoung Exp $ a483 5 # Toshiba VALD device vald attach vald at acpinodebus with vald_acpi file arch/i386/acpi/vald_acpi.c vald_acpi @ 1.353.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d484 5 @ 1.353.2.2 log @Sync with HEAD. @ text @d88 1 @ 1.353.4.1 log @Unify /dev/{mem,kmem,zero,null} implementations in MI code. Based on patch from Joerg Sonnenberger, proposed on tech-kern@@, in February 2008. Work and depression still in progress. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.353 2010/01/03 04:06:31 dholland Exp $ d85 1 @ 1.353.4.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.353.4.1 2010/03/18 04:36:49 rmind Exp $ d483 5 @ 1.353.4.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d62 3 d87 1 d492 3 @ 1.353.4.4 log @sync with head @ text @a69 1 file arch/i386/i386/db_machdep.c ddb d71 1 @ 1.353.4.5 log @sync with head @ text @d362 12 d396 3 @ 1.352 log @Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log of transitions to IPL_HIGH from lower IPLs. SPLDEBUG is only available on i386 and Xen kernels, today. 'options SPLDEBUG' adds instrumentation to spllower() and splraise() as well as routines to start/stop debugging and to record IPL transitions: spldebug_start(), spldebug_stop(), spldebug_raise(), spldebug_lower(). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.351 2009/08/09 19:35:02 christos Exp $ d92 1 a92 1 file arch/i386/i386/mptramp.S multiprocessor @ 1.351 log @move spic to common acpi. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.350 2009/06/16 21:05:33 bouyer Exp $ d48 3 d77 1 @ 1.350 log @Split mc146818-related functions from clock.c into rtc.c. Call rtc_set_ymdhms() from xen/xen/clock.c:xen_rtc_set() for xen3 dom0 kernels as the Xen3 hypervisor doesn't write the new date/time to the CMOS by itself. Now a XEN3_DOM0 kernel properly updates the CMOS time. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.349 2009/04/21 03:00:29 nonaka Exp $ a484 4 # Sony SPIC (jog dial etc.) attach spic at acpinodebus with spic_acpi file arch/i386/acpi/spic_acpi.c spic_acpi @ 1.349 log @Added SD/MMC support from OpenBSD. tested on i386, amd64 at current-users ML by pgoyette@@. tested on zaurus by myself. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.348 2009/04/16 15:34:23 rmind Exp $ d246 1 @ 1.348 log @- Add macros to handle (some) trapframe registers for common x86 code. - Merge i386 and amd64 syscall.c into x86. No functional changes intended. Proposed on (port-i386 & port-amd64). Unfortunately, I cannot merge these lists into the single port-x86. :( @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.347 2009/03/30 22:28:39 rmind Exp $ d470 2 @ 1.347 log @Merge i386 and amd64 ipifuncs.c into x86. No functional changes intended. XXX: fpu #ifdefs are ugly (should be revisited at some point). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.346 2009/03/30 22:20:55 rmind Exp $ a84 1 file arch/i386/i386/syscall.c @ 1.346 log @Merge i386 and amd64 vm_machdep.c into x86. No functional changes intended. Note: some #ifdefs will be removed with macros. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.345 2009/03/30 22:13:42 rmind Exp $ a89 1 file arch/i386/i386/ipifuncs.c multiprocessor @ 1.345 log @Merge/move core_machdep.c into x86, no difference between i386 and amd64. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.344 2009/02/19 13:06:49 jmcneill Exp $ a86 1 file arch/i386/i386/vm_machdep.c @ 1.344 log @Mark old vesabios/vesafb flags as obsolete, noted by cube @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.343 2009/02/19 00:54:09 jmcneill Exp $ a64 1 file arch/i386/i386/core_machdep.c coredump @ 1.343 log @Remove vesafb, it has been replaced by genfb on x86. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.342 2009/02/14 20:22:59 cube Exp $ d494 5 @ 1.342 log @Don't set version deep in the source tree if it's older than the one in conf/files. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.341 2008/12/20 12:41:19 ad Exp $ a134 1 define vesabiosbus {} d142 1 a142 1 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, a493 15 device vesabios {} attach vesabios at vesabiosbus file arch/i386/bios/vesabios.c vesabios needs-flag defflag opt_vesabios.h VESABIOSVERBOSE device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios file arch/i386/bios/vesafb.c vesafb needs-flag defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM device vesatext attach vesatext at vesabios file arch/i386/bios/vesa_text.c vesatext @ 1.341 log @- Kill NOREDZONE. - Make the redzone conditional on DIAGNOSTIC. - Give amd64 an additional page for the uarea. 2 is not enough. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.340 2008/11/20 10:53:08 ad Exp $ a5 2 version 20071109 @ 1.341.2.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.349 2009/04/21 03:00:29 nonaka Exp $ d6 2 d67 1 d88 1 d90 1 d94 1 d137 1 d145 1 a145 1 cpubus, ioapicbus, apmbus, pnpbiosbus, ipmibus, a476 2 include "dev/sdmmc/files.sdmmc" d497 14 a510 4 # Obsolete vesabios/vesafb flags obsolete defflag opt_vesabios.h VESABIOSVERBOSE obsolete defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH obsolete defflag opt_vesafb.h VESAFB_PM @ 1.341.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.350 2009/06/16 21:05:33 bouyer Exp $ a245 1 file arch/x86/isa/rtc.c isa @ 1.341.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.351 2009/08/09 19:35:02 christos Exp $ d485 4 @ 1.341.2.4 log @Sync with HEAD. TODO before merge: - shortcut for suspend code in sysmon, when powerd(8) is not running. Borrow ``xs_watch'' thread context? - bug hunting in xbd + xennet resume. Rings are currently thrashed upon resume, so current implementation force flush them on suspend. It's not really needed. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.356 2011/02/24 10:56:01 jruoho Exp $ d59 3 d494 3 @ 1.341.2.5 log @More sync fixes. And add the mbr_gpt files. @ text @a47 3 # splraise()/spllower() debug defflag opt_spldebug.h SPLDEBUG a70 1 file kern/subr_spldebug.c spldebug d81 1 d85 1 a85 1 file arch/i386/i386/mptramp.S multiprocessor d477 5 @ 1.341.2.6 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.359 2011/04/26 16:57:40 joerg Exp $ a69 1 file arch/i386/i386/db_machdep.c ddb d71 1 d363 12 d397 3 @ 1.341.2.7 log @Sync with HEAD. Most notably: uvm/pmap work done by rmind@@, and MP Xen work of cherry@@. No regression observed on suspend/restore. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.360 2011/06/12 03:35:41 rmind Exp $ d82 1 @ 1.340 log @Put the COMPAT_NOMID stuff into its own file. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.339 2008/11/19 18:35:58 ad Exp $ a46 3 # No unmapped page below kernel stack defflag NOREDZONE @ 1.339 log @Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit: - shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338 2008/06/13 17:26:33 christos Exp $ d68 1 @ 1.338 log @pointless to compile md_root.c without md.c @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.337 2008/05/18 02:06:14 jmcneill Exp $ d69 1 @ 1.338.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.341 2008/12/20 12:41:19 ad Exp $ d47 3 a67 1 file arch/i386/i386/aout_machdep.c exec_aout a68 1 file arch/i386/i386/core_machdep.c coredump @ 1.338.4.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338.4.1 2009/01/19 13:16:15 skrll Exp $ d6 2 d137 1 d145 1 a145 1 cpubus, ioapicbus, apmbus, pnpbiosbus, ipmibus, d497 14 a510 4 # Obsolete vesabios/vesafb flags obsolete defflag opt_vesabios.h VESABIOSVERBOSE obsolete defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH obsolete defflag opt_vesafb.h VESAFB_PM @ 1.338.4.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338.4.2 2009/03/03 18:28:59 skrll Exp $ d65 1 d86 1 d88 1 d92 1 a473 2 include "dev/sdmmc/files.sdmmc" @ 1.338.2.1 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.340 2008/11/20 10:53:08 ad Exp $ a67 1 file arch/i386/i386/aout_machdep.c exec_aout a68 1 file arch/i386/i386/core_machdep.c coredump @ 1.338.6.1 log @Apply patch (requested by bouyer in ticket #65): Add i386-specific COMPAT_30_PTHREAD option (enabled where COMPAT_30 is enabled), which restore binary compatibility with netbsd-3 libpthread. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338 2008/06/13 17:26:33 christos Exp $ a360 2 defflag opt_sa.h COMPAT_30_PTHREAD @ 1.338.6.2 log @Pull up following revision(s) (requested by ad in ticket #355): sys/arch/i386/conf/GENERIC_TINY: revision 1.116 sys/arch/i386/conf/INSTALL_TINY: revision 1.122 sys/arch/i386/conf/files.i386: revision 1.341 sys/arch/i386/i386/vm_machdep.c: revision 1.142 sys/arch/i386/include/param.h: revision 1.68 sys/arch/xen/conf/files.xen: revision 1.91 - Kill NOREDZONE. - Make the redzone conditional on DIAGNOSTIC. - Give amd64 an additional page for the uarea. 2 is not enough. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338.6.1 2008/11/18 01:56:59 snj Exp $ d47 3 @ 1.338.6.2.4.1 log @sync to netbsd-5 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338.6.4 2009/10/07 15:41:12 sborrill Exp $ a250 1 file arch/x86/isa/rtc.c isa a476 2 include "dev/sdmmc/files.sdmmc" @ 1.338.6.3 log @Pull up following revision(s) (requested by bouyer in ticket #816): sys/arch/amd64/conf/files.amd64: revision 1.68 sys/arch/i386/conf/files.i386: revision 1.350 sys/arch/x86/include/rtc.h: revision 1.1 sys/arch/x86/isa/clock.c: revision 1.33 sys/arch/x86/isa/rtc.c: revision 1.1 sys/arch/xen/conf/files.xen: revision 1.100 sys/arch/xen/xen/clock.c: revision 1.50 via patch Split mc146818-related functions from clock.c into rtc.c. Call rtc_set_ymdhms() from xen/xen/clock.c:xen_rtc_set() for xen3 dom0 kernels as the Xen3 hypervisor doesn't write the new date/time to the CMOS by itself. Now a XEN3_DOM0 kernel properly updates the CMOS time. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338.6.2 2009/02/16 03:03:36 snj Exp $ a250 1 file arch/x86/isa/rtc.c isa @ 1.338.6.4 log @Pull up the following revisions(s) (requested by jmcneill in ticket #1044): distrib/sets/lists/man/mi: patch share/man/man4/Makefile: patch sys/arch/amd64/conf/files.amd64: 1.67 sys/arch/i386/conf/files.i386: 1.349 sys/conf/files 1.945 share/man/man4/sdmmc.4: 1.1-1.4 sys/dev/sdmmc/Makefile.sdmmcdevs 1.1 sys/dev/sdmmc/devlist2h.awk 1.1 sys/dev/sdmmc/files.sdmmc 1.1-1.2 sys/dev/sdmmc/ld_sdmmc.c 1.1-1.3 sys/dev/sdmmc/sbt.c 1.1-1.2 sys/dev/sdmmc/sdhc.c 1.1-1.3 sys/dev/sdmmc/sdhcreg.h 1.1 sys/dev/sdmmc/sdhcvar.h 1.1 sys/dev/sdmmc/sdmmc.c 1.1 sys/dev/sdmmc/sdmmc_cis.c 1.1 sys/dev/sdmmc/sdmmc_io.c 1.1 sys/dev/sdmmc/sdmmc_ioreg.h 1.1 sys/dev/sdmmc/sdmmc_mem.c 1.1-1.2 sys/dev/sdmmc/sdmmcchip.h 1.1 sys/dev/sdmmc/sdmmcdevs 1.1 sys/dev/sdmmc/sdmmcdevs.h 1.1-1.2 sys/dev/sdmmc/sdmmcreg.h 1.1-1.3 sys/dev/sdmmc/sdmmcvar.h 1.1 Add sdmmc framework @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338.6.3 2009/06/19 21:22:10 snj Exp $ a477 2 include "dev/sdmmc/files.sdmmc" @ 1.338.6.5 log @Pull up following revision(s) (requested by mbalmer in ticket #1863): distrib/sets/lists/man/mi: revision 1.1411 share/man/man4/gpio.4: revision 1.24 sys/arch/i386/conf/ALL: revision 1.348 sys/arch/i386/conf/files.i386: revision 1.369 sys/dev/isa/ptcd.c: revision 1.1 share/man/man4/Makefile: revision 1.593 share/man/man4/ptcd.4: revision 1.1, 1.3, 1.4 ptcd(4) is a device driver for the cash drawer port found on Protech PS3100 point of sale terminals. It controls the cash drawer using a gpio(4) device that attaches at ptcd0: Pin 0 controls the drawer, pin 1 reports the current state. For details read the manual page. Mention ptcd(4) in the synopsis. @ text @d1 1 a1 1 # $NetBSD$ a252 5 # Protech PS3100 cash drawer device ptcd: gpiobus attach ptcd at isa file dev/isa/ptcd.c ptcd @ 1.337 log @Add support for PCI_BUS_FIXUP and PCI_ADDR_FIXUP on amd64. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.336 2008/05/11 14:44:53 ad Exp $ d118 1 a118 1 file dev/md_root.c memory_disk_hooks @ 1.337.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.338 2008/06/13 17:26:33 christos Exp $ d118 1 a118 1 file dev/md_root.c memory_disk_hooks & md @ 1.336 log @Simplify x86 identcpu code, and share between i386/amd64. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335 2008/04/10 06:53:12 dyoung Exp $ a167 2 file arch/i386/pci/pci_bus_fixup.c pci_bus_fixup file arch/i386/pci/pci_addr_fixup.c pci_addr_fixup @ 1.335 log @Commit straggler: elansc now attaches to something that provides the 'pcibus' interface instead of the 'pci' interface. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.334 2008/02/26 18:24:28 xtraeme Exp $ a83 1 file arch/i386/i386/identcpu.c @ 1.335.6.1 log @Sync w/ -current. 34 merge conflicts to follow. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335 2008/04/10 06:53:12 dyoung Exp $ d84 1 d119 1 a119 1 file dev/md_root.c memory_disk_hooks & md d169 2 @ 1.335.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335 2008/04/10 06:53:12 dyoung Exp $ d84 1 d169 2 @ 1.335.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335.2.1 2008/05/18 12:32:09 yamt Exp $ d118 1 a118 1 file dev/md_root.c memory_disk_hooks & md @ 1.335.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335 2008/04/10 06:53:12 dyoung Exp $ d84 1 @ 1.335.4.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335.4.1 2008/05/16 02:22:33 yamt Exp $ d6 2 d47 3 a67 1 file arch/i386/i386/aout_machdep.c exec_aout d89 1 d91 1 d95 1 d118 1 a118 1 file dev/md_root.c memory_disk_hooks & md d138 1 d146 1 a146 1 cpubus, ioapicbus, apmbus, pnpbiosbus, ipmibus, d168 2 a479 2 include "dev/sdmmc/files.sdmmc" d500 14 a513 4 # Obsolete vesabios/vesafb flags obsolete defflag opt_vesabios.h VESABIOSVERBOSE obsolete defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH obsolete defflag opt_vesafb.h VESAFB_PM @ 1.335.4.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335.4.2 2009/05/04 08:11:15 yamt Exp $ a245 1 file arch/x86/isa/rtc.c isa @ 1.335.4.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335.4.3 2009/06/20 07:20:05 yamt Exp $ d485 4 @ 1.335.4.5 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335.4.4 2009/08/19 18:46:19 yamt Exp $ a47 3 # splraise()/spllower() debug defflag opt_spldebug.h SPLDEBUG a73 1 file kern/subr_spldebug.c spldebug d88 1 a88 1 file arch/i386/i386/mptramp.S multiprocessor @ 1.335.4.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.335.4.5 2010/03/11 15:02:28 yamt Exp $ d88 1 d484 5 @ 1.334 log @Split off the Transmeta Crusoe Longrun code into its own file, that way identcpu.c and machdep.c are not cluttered with foreign code. The driver is built by default as before, but the sysctl subtree will only be created if longrun is detected and not always as the old code did. This matches what the FreeBSD code does. Ok by christos@@. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.333 2008/02/20 21:43:34 drochner Exp $ d180 3 a182 2 device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus attach elansc at pci @ 1.333 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.i386,v 1.332 2008/01/25 21:12:12 joerg Exp $ d85 1 @ 1.333.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a84 1 file arch/i386/i386/longrun.c @ 1.333.6.2 log @Sync with HEAD. @ text @d84 1 d169 2 d180 2 a181 3 device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus, pcibus attach elansc at pcibus @ 1.333.6.3 log @Sync with HEAD. @ text @d118 1 a118 1 file dev/md_root.c memory_disk_hooks & md @ 1.333.6.4 log @Sync with HEAD. @ text @d47 3 a67 1 file arch/i386/i386/aout_machdep.c exec_aout a68 1 file arch/i386/i386/core_machdep.c coredump @ 1.333.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.334 2008/02/26 18:24:28 xtraeme Exp $ a84 1 file arch/i386/i386/longrun.c @ 1.332 log @Refactor in_cksum/in4_cksum/in6_cksum implementations: - All three functions are included in the kernel by default. They call a backend function cpu_in_cksum after possibly computing the checksum of the pseudo header. - cpu_in_cksum is the core to implement the one-complement sum. The default implementation is moderate fast on most platforms and provides a 32bit accumulator with 16bit addends for L32 platforms and a 64bit accumulator with 32bit addends for L64 platforms. It handles edge cases like very large mbuf chains (could happen with native IPv6 in the future) and provides a good base for new native implementations. - Modify i386 and amd64 assembly to use the new interface. This disables the MD implementations on !x86 until the conversion is done. For Alpha, the portable version is faster. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.331 2008/01/21 08:04:51 dyoung Exp $ a155 2 include "dev/wsfb/files.wsfb" a273 3 include "dev/wscons/files.wscons" include "dev/wsfont/files.wsfont" a503 2 include "dev/rasops/files.rasops" @ 1.331 log @Attach two new devices to the AMD Elan SC520 System Controller, elansc(4). elanpex(4) is for PCI exception reporting. I've already found some kernel bugs by reading the exceptions reported. Beware that it will spam the console a lot while the kernel and pcictl(8) probe non-existing addresses in PCI configuration space. elanpar(4) protects the kernel text from writes by the CPU and by PCI bus masters. As you might guess, this is not compatible with setting breakpoints using a debugger; detach the device using 'drvctl -d elanpar0' before you try to set breakpoints. In the future, I hope to extend elanpar(4) to provide general-purpose RAM write-protection. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.330 2008/01/16 09:37:07 ad Exp $ d70 1 a79 1 file arch/i386/i386/in_cksum.S inet | inet6 @ 1.330 log @Remove options MATH_EMULATE. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.329 2008/01/12 20:03:41 ad Exp $ d179 3 a181 1 device elansc: sysmon_wdog, gpiobus d185 6 @ 1.329 log @- Split crashdump code out into its own file. - Remove NO_SPARSE_DUMP. - Minor KNF, sprinkle static. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.328 2008/01/09 14:23:47 xtraeme Exp $ a26 3 # Floating point emulation defflag MATH_EMULATE a84 1 file arch/i386/i386/math_emulate.c math_emulate @ 1.328 log @Add gcscpcib(4): a driver for the AMD CS5535 and CS5536 Companion Device that acts as PCI-ISA bridge and supports a Timecounter, Watchdog Timer and GPIO. Adapted by Yojiro UO and minor tweaks by me from OpenBSD. Tested on CS5535 and CS5536. This closes PR kern/37577. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.327 2008/01/06 18:03:59 ad Exp $ d78 1 @ 1.327 log @Add MODULAR option. Include kernel linker stuff if MODULAR. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.326 2007/12/26 16:28:15 joerg Exp $ d221 5 @ 1.326 log @Add PHYSMEM_MAX_ADDR and PHYSMEM_MAX_SIZE options. This limit physical memory based on overall size (useful for debugging to keep core dumps small) or maximum address (when using devices with bus dma limits). Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map and can therefore deal with fragmented memory. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.325 2007/12/23 17:29:27 jmcneill Exp $ d84 1 @ 1.325 log @Move Sony Notebook Controller (sony(4)) driver from MD to MI directory, as it can be used on amd64 as well. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.324 2007/12/18 07:17:13 joerg Exp $ d39 3 @ 1.324 log @Add new IPI for saving CPU state explicitly, share high-level part of ACPI wakeup code and teach it how to start the APs again. As a side effect the CPU_START interface allows choosing between different bootstrap codes more easily now. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.323 2007/12/09 20:27:46 jmcneill Exp $ a485 5 # Sony Misc (brightness etc.) device sony: displaydev, wskbddev attach sony at acpinodebus with sony_acpi file arch/i386/acpi/sony_acpi.c sony_acpi @ 1.323 log @Merge jmcneill-pm branch. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.322 2007/11/22 16:16:46 bouyer Exp $ a474 1 file arch/i386/acpi/acpi_wakeup.c acpi @ 1.323.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ a38 3 # The PHYSMEM_MAX_{SIZE,ADDR} optionms defparam opt_physmem.h PHYSMEM_MAX_ADDR PHYSMEM_MAX_SIZE d475 1 d487 5 @ 1.323.2.2 log @Sync with HEAD @ text @a83 1 file arch/i386/i386/kobj_machdep.c modular @ 1.323.2.3 log @Sync with HEAD @ text @a220 5 # AMD Geode CS5535/CS5536 PCI-ISA bridge device gcscpcib: isabus, sysmon_wdog, gpiobus attach gcscpcib at pci file arch/i386/pci/gcscpcib.c gcscpcib @ 1.323.2.4 log @Sync with HEAD @ text @d27 3 a77 1 file arch/i386/i386/dumpsys.c d87 1 @ 1.323.2.5 log @Sync with HEAD. @ text @d179 1 a179 3 define elanparbus { } define elanpexbus { } device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus a182 6 device elanpar attach elanpar at elanparbus device elanpex attach elanpex at elanpexbus @ 1.322 log @Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU. @ text @d1 1 a1 1 # $NetBSD$ d145 2 a146 1 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus d475 2 a476 1 file arch/i386/acpi/acpi_wakeup.c acpi d488 1 a488 1 device sony d503 1 a503 1 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall d506 2 a507 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM @ 1.322.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.326 2007/12/26 16:28:15 joerg Exp $ a38 3 # The PHYSMEM_MAX_{SIZE,ADDR} optionms defparam opt_physmem.h PHYSMEM_MAX_ADDR PHYSMEM_MAX_SIZE d145 1 a145 2 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, bioscall d474 1 a474 1 file arch/i386/acpi/acpi_wakeup_low.S acpi d485 5 d501 1 a501 1 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall d504 2 a505 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM @ 1.322.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.322 2007/11/22 16:16:46 bouyer Exp $ d145 1 a145 2 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, bioscall d474 1 a474 2 file arch/i386/acpi/acpi_wakeup.c acpi file arch/i386/acpi/acpi_wakeup_low.S acpi d486 1 a486 1 device sony: displaydev, wskbddev d501 1 a501 1 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall d504 2 a505 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM @ 1.321 log @Remove support for 80386 level CPUs. PR port-i386/36163. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.320 2007/11/14 17:54:59 ad Exp $ d6 4 d520 1 @ 1.320 log @- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and clutter the code significantly. - Remove pccons. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.319 2007/10/26 22:17:13 xtraeme Exp $ a12 3 # Processor type options. defflag opt_cputype.h I386_CPU @ 1.319 log @Share pcib(4) and amdpcib(4) between i386 and amd64; one copy is enough. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.318 2007/10/26 21:49:50 xtraeme Exp $ d14 1 a14 1 defflag opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d243 1 a243 1 file arch/x86/x86/tsc.c i586_cpu | i686_cpu a251 7 # PC console support a la "pccons" device pc: tty attach pc at isa device pcconskbd: pckbport_machdep_cnattach attach pcconskbd at pckbport file arch/i386/isa/pccons.c pc | pcconskbd needs-flag @ 1.319.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.321 2007/11/15 19:18:32 ad Exp $ d13 3 d243 1 a243 1 file arch/x86/x86/tsc.c d252 7 @ 1.319.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.322 2007/11/22 16:16:46 bouyer Exp $ a5 4 version 20071109 ifndef xen a515 1 endif #xen @ 1.319.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.325 2007/12/23 17:29:27 jmcneill Exp $ d145 1 a145 2 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, bioscall d474 1 a474 1 file arch/i386/acpi/acpi_wakeup_low.S acpi d485 5 d501 1 a501 1 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall d504 2 a505 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM @ 1.319.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.332 2008/01/25 21:12:12 joerg Exp $ d27 3 a38 3 # The PHYSMEM_MAX_{SIZE,ADDR} optionms defparam opt_physmem.h PHYSMEM_MAX_ADDR PHYSMEM_MAX_SIZE a69 1 file arch/i386/i386/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum a74 1 file arch/i386/i386/dumpsys.c d78 1 a80 1 file arch/i386/i386/kobj_machdep.c modular d83 1 d178 1 a178 3 define elanparbus { } define elanpexbus { } device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus a181 6 device elanpar attach elanpar at elanparbus device elanpex attach elanpex at elanpexbus a216 5 # AMD Geode CS5535/CS5536 PCI-ISA bridge device gcscpcib: isabus, sysmon_wdog, gpiobus attach gcscpcib at pci file arch/i386/pci/gcscpcib.c gcscpcib @ 1.318 log @- Share pchb(4) between i386 and amd64; one copy is enough for both. - Move some of the x86 PCI devices into x86/pci/files.pci. - Add more x86 stuff into x86/conf/files.x86. ok joerg. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.317 2007/10/18 15:28:34 yamt Exp $ a210 5 device pcib: isabus attach pcib at pci file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib # PCI-LPC bridges @ 1.317 log @merge yamt-x86pmap branch. - reduce differences between amd64 and i386. notably, share pmap.c between them. it makes several i386 pmap improvements available to amd64, including tlb shootdown reduction and bug fixes from Stephan Uphoff. - implement deferred pmap switching for amd64. - remove LARGEPAGES option. always use large pages if available. also, make it work on amd64. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.316 2007/10/17 19:54:44 garbled Exp $ d53 4 a56 4 defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 d59 3 a61 3 defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d64 1 a64 1 defflag POWERNOW_K7 a76 1 file arch/x86/x86/idle_machdep.c a84 1 file arch/x86/x86/pmap.c d134 3 a136 3 define apmbus {} define pnpbiosbus {} define vesabiosbus {} a156 1 file arch/x86/pci/agp_machdep.c agp d172 2 a173 10 device aapic attach aapic at pci file arch/x86/pci/aapic.c aapic # PCI-Host bridge chipsets device pchb: pcibus, agpbus, agp_ali, agp_amd, agp_i810, agp_intel, agp_sis, agp_via attach pchb at pci file arch/i386/pci/pchb.c pchb needs-flag file arch/x86/pci/pchb_rnd.c pchb & rnd a215 4 device ichlpcib: acpipmtimer, isabus, sysmon_wdog attach ichlpcib at pci file arch/x86/pci/ichlpcib.c ichlpcib a339 6 # CPUS device cpu attach cpu at cpubus file arch/x86/x86/cpu.c cpu d347 2 a348 2 device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci d506 1 a506 1 attach vesabios at vesabiosbus d512 2 a513 2 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios d515 2 a516 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d518 2 a519 2 device vesatext attach vesatext at vesabios d523 1 a523 1 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.316 log @Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.305.2.3 2007/10/03 19:23:42 garbled Exp $ a45 3 # Large page size defflag LARGEPAGES d86 1 a86 1 file arch/i386/i386/pmap.c @ 1.315 log @x86 changes for pcc and LKMs. - Replace most inline assembly with proper functions. As a side effect this reduces the size of amd64 GENERIC by about 120kB, and i386 by a smaller amount. Nearly all of the inlines did something slow, or something that does not need to be fast. - Make curcpu() and curlwp functions proper, unless __GNUC__ && _KERNEL. In that case make them inlines. Makes curlwp LKM and preemption safe. - Make bus_space and bus_dma more LKM friendly. - Share a few more files between the ports. - Other minor changes. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.314 2007/08/29 23:38:03 ad Exp $ @ 1.315.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d46 3 d89 1 a89 1 file arch/x86/x86/pmap.c @ 1.315.2.2 log @Sync with HEAD @ text @d53 4 a56 4 defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 d59 3 a61 3 defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d64 1 a64 1 defflag POWERNOW_K7 d77 1 d86 1 d136 3 a138 3 define apmbus {} define pnpbiosbus {} define vesabiosbus {} d159 1 d175 10 a184 2 # x86 specific PCI hardware include "arch/x86/pci/files.pci" d222 9 d355 6 d368 2 a369 2 device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci d527 1 a527 1 attach vesabios at vesabiosbus d533 2 a534 2 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios d536 2 a537 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d539 2 a540 2 device vesatext attach vesatext at vesabios d544 1 a544 1 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.315.2.3 log @Sync with HEAD @ text @d13 3 d243 1 a243 1 file arch/x86/x86/tsc.c d252 7 @ 1.315.2.4 log @Get rid of arch/xenamd64, step 1: empty xenamd64/conf - move xenamd64/conf/std.xen to amd64/conf/ - define arch to amd64 amd64/conf/std.xen, and i386 in xen/conf/std.xen (machine is xen) - enclose content of amd64/conf/files.amd64 and i386/conf/files.i386 in ifndef xen/endif, so it can be transparently inclued for xen kernels - support MACHINE_ARCH=x86_64 in xen/conf/Makefile* @ text @a5 4 version 20071109 ifndef xen a515 1 endif #xen @ 1.314 log @Merge most x86 changes from the vmlocking branch, except the threaded soft interrupt stuff. This is mostly comprised of changes to the pmap modules to work on multiprocessor systems without kernel_lock, and changes to speed up tlb shootdowns. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.313 2007/08/26 16:49:47 xtraeme Exp $ d70 2 d79 1 @ 1.314.2.1 log @move i386/i386/pmap.c to x86/x86/pmap.c. @ text @d1 1 a1 1 # $NetBSD$ d86 1 a86 1 file arch/x86/x86/pmap.c @ 1.314.2.2 log @remove LARGEPAGES option. always use large pages if available. @ text @d46 3 @ 1.314.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.314.2.2 2007/10/04 15:36:56 yamt Exp $ a66 2 file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S a73 1 file arch/i386/i386/i386func.S @ 1.313 log @Some changes for the ichlpcib driver: - Moved to x86/pci, so that EM64T systems running NetBSD/amd64 can use it. - Added support for the TCO on ICH6 or newer chipsets, adapted from FreeBSD. - Added timecounter support for the power management timer, adapted from OpenBSD. - Plus some misc/cosmetic changes. Thanks to yukonbob on irc@@freenode for testing the TCO part on ICH4-M. Tested by me with ICH7 too. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312 2007/07/08 01:13:26 jmcneill Exp $ d359 1 a359 1 file arch/i386/i386/cpu.c cpu @ 1.313.2.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.319 2007/10/26 22:17:13 xtraeme Exp $ d46 3 d56 4 a59 4 defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 d62 3 a64 3 defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d67 1 a67 1 defflag POWERNOW_K7 a69 2 file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S d77 1 a77 1 file arch/i386/i386/i386func.S d86 1 d136 3 a138 3 define apmbus {} define pnpbiosbus {} define vesabiosbus {} d159 1 d175 10 a184 2 # x86 specific PCI hardware include "arch/x86/pci/files.pci" d222 9 d355 6 d368 2 a369 2 device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci d527 1 a527 1 attach vesabios at vesabiosbus d533 2 a534 2 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios d536 2 a537 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d539 2 a540 2 device vesatext attach vesatext at vesabios d544 1 a544 1 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.313.2.2 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.313.2.1 2007/11/06 23:17:20 matt Exp $ a5 4 version 20071109 ifndef xen d13 3 a37 3 # The PHYSMEM_MAX_{SIZE,ADDR} optionms defparam opt_physmem.h PHYSMEM_MAX_ADDR PHYSMEM_MAX_SIZE a79 1 file arch/i386/i386/kobj_machdep.c modular d144 1 a144 2 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, bioscall d243 1 a243 1 file arch/x86/x86/tsc.c d252 7 d480 1 a480 1 file arch/i386/acpi/acpi_wakeup_low.S acpi d491 5 d507 1 a507 1 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall d510 2 a511 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM a525 1 endif #xen @ 1.313.2.3 log @sync with HEAD @ text @d1 1 a1 1 # files.i386,v 1.313.2.2 2008/01/09 01:46:31 matt Exp d27 3 a72 1 file arch/i386/i386/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum a77 1 file arch/i386/i386/dumpsys.c d81 1 d87 1 a87 1 file arch/i386/i386/longrun.c d159 2 d182 1 a182 3 define elanparbus { } define elanpexbus { } device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus a185 6 device elanpar attach elanpar at elanparbus device elanpex attach elanpex at elanpexbus a220 5 # AMD Geode CS5535/CS5536 PCI-ISA bridge device gcscpcib: isabus, sysmon_wdog, gpiobus attach gcscpcib at pci file arch/i386/pci/gcscpcib.c gcscpcib d266 3 d499 2 @ 1.312 log @Add gcscehci(4), an EHCI glue driver for the AMD CS5536 companion controller. This driver enables USB 2.0 high speed support on the Soekris net5501 (comBIOS ver. 1.31m). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.311 2007/07/07 05:13:15 tsutsui Exp $ d227 1 a227 1 device ichlpcib: isabus, sysmon_wdog d229 1 a229 1 file arch/i386/pci/ichlpcib.c ichlpcib @ 1.312.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.314 2007/08/29 23:38:03 ad Exp $ d227 1 a227 1 device ichlpcib: acpipmtimer, isabus, sysmon_wdog d229 1 a229 1 file arch/x86/pci/ichlpcib.c ichlpcib d359 1 a359 1 file arch/x86/x86/cpu.c cpu @ 1.312.8.1 log @Pull in power management changes from private branch. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312 2007/07/08 01:13:26 jmcneill Exp $ d146 1 a146 2 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, bioscall d518 1 a518 1 device sony: wskbddev d533 1 a533 1 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall @ 1.312.8.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.314 2007/08/29 23:38:03 ad Exp $ d228 1 a228 1 device ichlpcib: acpipmtimer, isabus, sysmon_wdog d230 1 a230 1 file arch/x86/pci/ichlpcib.c ichlpcib d360 1 a360 1 file arch/x86/x86/cpu.c cpu @ 1.312.8.3 log @Move common PCI devices on i386 and amd64 into a arch/x86/pci/fils.pci. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.2 2007/09/03 16:47:22 jmcneill Exp $ d160 1 d176 4 d185 1 a185 3 # x86 specific PCI hardware include "arch/x86/pci/files.pci" d227 5 @ 1.312.8.4 log @Start to revamp the ACPI wake code (i386 only, amd64 gets minimal fixes to keep being compilable): - In init386 and the amd64 equivalent, just reserve the low-level code. Do not map and don't copy the wakecode yet. This avoids the conflicts with the MP tramp code as well. The wakecode is expected to be less than one page long, which is way too much space. acpi_md_get_npages_of_wakecode and acpi_md_install_wakecode are dropped, acpi_wakeup_paddr is set instead of the reserved address. - Split the wakecode into the essential low-level part to setup protected mode with paging and valid CS and DS (which stays as wakecode) and the rest. Inline beepon and beepoff as they are used exactly once. - Split the acpi_restorecpu and acpi_savecpu assembly from apci_wakeup.c and merge acpi_restorecpu with the second half dropped from wakecode. Most registers are not exported, just those needed to be patched into wakecode. Don't bother to save or restore %eax, it is overriden anyway. - Don't bother to save and restore eflags in acpi_md_sleep, they are handled correctly by the assembly. Don't play games with cr3 either, we modify the pmap of the running processes. Copy the wakecode directly before patching it, after the identity mapping has been setup. - Drop clear_reg and acpi_printcpu. - Add an commented out broadcast IPI to halt the other CPUs explicitly. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.3 2007/09/04 16:13:43 joerg Exp $ d499 1 a499 2 file arch/i386/acpi/acpi_wakeup.c acpi file arch/i386/acpi/acpi_wakeup_low.S acpi @ 1.312.8.5 log @Patch from jmcneill to make the brightness buttons work on my sony vgn-t250p. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.4 2007/09/08 00:31:35 joerg Exp $ d512 1 a512 1 device sony: displaydev, wskbddev @ 1.312.8.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.315 2007/09/26 19:48:40 ad Exp $ a69 2 file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S a76 1 file arch/i386/i386/i386func.S @ 1.312.8.7 log @Sync with HEAD. Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.6 2007/10/02 18:27:14 joerg Exp $ d46 3 d89 1 a89 1 file arch/x86/x86/pmap.c @ 1.312.8.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.7 2007/10/26 15:42:33 joerg Exp $ d53 4 a56 4 defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 d59 3 a61 3 defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d64 1 a64 1 defflag POWERNOW_K7 d77 1 d86 1 d136 3 a138 3 define apmbus {} define pnpbiosbus {} define vesabiosbus {} d175 6 d220 4 d348 6 d361 2 a362 2 device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci d521 1 a521 1 attach vesabios at vesabiosbus d527 2 a528 2 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios d531 1 a531 1 defflag opt_vesafb.h VESAFB_PM d533 2 a534 2 device vesatext attach vesatext at vesabios d538 1 a538 1 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.312.8.9 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.8 2007/10/28 20:10:37 joerg Exp $ d13 3 d244 1 a244 1 file arch/x86/x86/tsc.c d253 7 @ 1.312.8.10 log @Sync with HEAD. amd64 Xen support needs testing. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312.8.9 2007/11/21 21:53:14 joerg Exp $ a5 4 version 20071109 ifndef xen a517 1 endif #xen @ 1.311 log @Remove leftover netns stuff. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.310 2007/06/27 23:02:52 xtraeme Exp $ d196 5 @ 1.310 log @Import i386/gcscide(4). A driver for the IDE Controller of the AMD CS5535 Companion device found in the decTOP. gcscide0 at pci0 dev 15 function 2 gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00) Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2. "Go for it" jmcneill@@. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.309 2007/06/15 23:02:20 jmcneill Exp $ a85 1 file netns/ns_cksum.c ns @ 1.309 log @Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The glxsb(4) driver provides random numbers and AES acceleration. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.308 2007/06/03 19:37:50 xtraeme Exp $ d192 5 @ 1.308 log @Remove Enhanced Speedstep stuff from here, it's defined on files.x86 now. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.307 2007/05/30 17:16:55 christos Exp $ d537 5 @ 1.307 log @lock_stubs.S depends on assym.h @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.306 2007/05/17 14:51:20 yamt Exp $ a60 3 # Enhanced SpeedStep defflag ENHANCED_SPEEDSTEP a533 4 # Enhanced SpeedStep file arch/i386/i386/est.c enhanced_speedstep defflag opt_est.h EST_FREQ_USERWRITE @ 1.306 log @merge yamt-idlelwp branch. asked by core@@. some ports still needs work. from doc/BRANCHES: idle lwp, and some changes depending on it. 1. separate context switching and thread scheduling. (cf. gmcgarry_ctxsw) 2. implement idle lwp. 3. clean up related MD/MI interfaces. 4. make scheduler(s) modular. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.305 2007/04/16 19:12:18 ad Exp $ a83 1 file arch/i386/i386/lock_stubs.S @ 1.305 log @Share the sysarch stuff between the x86 ports. PR kern/36046. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.304 2007/04/10 02:40:16 macallan Exp $ d80 1 @ 1.305.2.1 log @Update to HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.306 2007/05/17 14:51:20 yamt Exp $ a79 1 file arch/x86/x86/idle_machdep.c @ 1.305.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.309 2007/06/15 23:02:20 jmcneill Exp $ d61 3 d84 1 d538 4 a544 5 # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb @ 1.305.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.315 2007/09/26 19:48:40 ad Exp $ a69 2 file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S a76 1 file arch/i386/i386/i386func.S d86 1 a191 10 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide # AMD Geode CS5536 Companion EHCI device gcscehci: usbus attach gcscehci at pci file arch/i386/pci/gcscehci.c gcscehci d218 1 a218 1 device ichlpcib: acpipmtimer, isabus, sysmon_wdog d220 1 a220 1 file arch/x86/pci/ichlpcib.c ichlpcib d350 1 a350 1 file arch/x86/x86/cpu.c cpu @ 1.304 log @include files.wsfb @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303 2007/03/05 16:51:01 drochner Exp $ a92 1 file arch/i386/i386/sys_machdep.c @ 1.303 log @clean up how cpus and ioapics are attached at the mainbus: Seperate "cpubus" and "ioapicbus" -- while they share a common "address space" (the apic id), the kernel doesn't use this fact. There are different data passed to cpus and apics, which caused some ugly polymorphism. This also saves the special "submatch" functions needed to distingush cpus and ioapics for autoconf. (And it makes that "apid" locators wired in the kernel configuration are honored now; this allows one to dumb down an mp box to singleprocessor by userconfig.) Print "apid" locators in the buses "print" function "as everyone does", so the per-port cpu drivers don't need to do it. Being here, constify "struct cpu_functions" and g/c the unused MP_PICMODE flag. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.302 2007/02/18 18:20:26 dsl Exp $ d160 1 @ 1.303.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.312 2007/07/08 01:13:26 jmcneill Exp $ d61 3 a79 1 file arch/x86/x86/idle_machdep.c d83 1 d89 1 d93 1 a159 1 include "dev/wsfb/files.wsfb" a194 10 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide # AMD Geode CS5536 Companion EHCI device gcscehci: usbus attach gcscehci at pci file arch/i386/pci/gcscehci.c gcscehci d537 4 a543 5 # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb @ 1.303.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303 2007/03/05 16:51:01 drochner Exp $ a159 1 include "dev/wsfb/files.wsfb" @ 1.303.2.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.1 2007/04/10 13:23:04 ad Exp $ a79 1 file arch/x86/x86/idle_machdep.c d93 1 @ 1.303.2.3 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.2 2007/05/27 12:27:29 ad Exp $ d61 3 d84 1 d538 4 @ 1.303.2.4 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.3 2007/06/09 23:55:11 ad Exp $ d86 1 a191 10 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide # AMD Geode CS5536 Companion EHCI device gcscehci: usbus attach gcscehci at pci file arch/i386/pci/gcscehci.c gcscehci a536 5 # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb @ 1.303.2.5 log @Merged x86 cpu.c. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.4 2007/07/15 13:16:10 ad Exp $ d359 1 a359 1 file arch/x86/x86/cpu.c cpu @ 1.303.2.6 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.5 2007/08/23 12:13:57 ad Exp $ a69 2 file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S a76 1 file arch/i386/i386/i386func.S d227 1 a227 1 device ichlpcib: acpipmtimer, isabus, sysmon_wdog d229 1 a229 1 file arch/x86/pci/ichlpcib.c ichlpcib @ 1.303.2.7 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.6 2007/10/09 13:37:53 ad Exp $ d46 3 d89 1 a89 1 file arch/x86/x86/pmap.c @ 1.303.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.7 2007/10/23 20:12:59 ad Exp $ a5 8 version 20071109 ifndef xen version 20071109 ifndef xen d13 3 d53 4 a56 4 defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 d59 3 a61 3 defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d64 1 a64 1 defflag POWERNOW_K7 d77 1 d86 1 d136 3 a138 3 define apmbus {} define pnpbiosbus {} define vesabiosbus {} d159 1 d175 10 a184 2 # x86 specific PCI hardware include "arch/x86/pci/files.pci" d222 9 d263 1 a263 1 file arch/x86/x86/tsc.c d272 7 d355 6 d368 2 a369 2 device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci d527 1 a527 1 attach vesabios at vesabiosbus d533 2 a534 2 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios d536 2 a537 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d539 2 a540 2 device vesatext attach vesatext at vesabios d544 1 a544 1 file arch/i386/i386/powernow_k7.c powernow_k7 a551 2 endif #xen endif #xen @ 1.303.2.9 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.303.2.8 2007/12/03 18:36:35 ad Exp $ d10 4 d525 1 @ 1.302 log @Get config(1) to supply the default parameters for BEEP_ON_HALT. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.301 2007/02/09 21:55:04 ad Exp $ d151 1 a151 1 cpubus, apmbus, pnpbiosbus, vesabiosbus, ipmibus @ 1.301 log @Merge newlock2 to head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.300 2007/02/06 07:29:00 dyoung Exp $ d57 3 a59 2 defparam opt_beep.h BEEP_ONHALT_COUNT defparam opt_beep.h BEEP_ONHALT_PITCH BEEP_ONHALT_PERIOD @ 1.301.2.1 log @- separate context switching and thread scheduling. - introduce idle lwp. - change some related MD/MI interfaces and implement i386 version. @ text @d1 1 a1 1 # $NetBSD$ a78 1 file arch/i386/i386/idle_machdep.c @ 1.301.2.2 log @- sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.301.2.1 2007/02/17 10:30:43 yamt Exp $ d57 2 a58 3 defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 @ 1.301.2.3 log @move i386/i386/idle_machdep.c to x86/x86/idle_machdep.c. @ text @d1 1 a1 1 # $NetBSD$ d80 1 a80 1 file arch/x86/x86/idle_machdep.c @ 1.301.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.301.2.3 2007/03/03 15:34:18 yamt Exp $ d152 1 a152 1 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus @ 1.301.2.5 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.301.2.4 2007/03/12 05:48:20 rmind Exp $ a160 1 include "dev/wsfb/files.wsfb" @ 1.301.2.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.301.2.5 2007/04/15 16:02:47 yamt Exp $ d94 1 @ 1.300 log @Add cmos(4) for reading/writing CMOS RAM on x86 boxes. This driver comes from Takahiro Kambe, with some mods by me. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.299 2007/01/06 18:42:36 jmcneill Exp $ d82 1 @ 1.299 log @Use the pic16lc@@iic driver for setting the system LED, rebooting, and powering off the machine instead of the assembly code in pic16l.S @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.298 2007/01/04 18:16:43 jmcneill Exp $ d331 6 @ 1.298 log @Microsoft Xbox support, from Andrew Gillham. Still requires some bug fixes in the nfe(4) driver; works with USB ethernet. Requires Xromwell / Cromwell 2.41dev or above to boot. Tested both CD boot and etherboot. xboxfb(4) currently does not work properly with component video cables. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.297 2006/12/18 12:10:42 christos Exp $ d347 4 a350 1 # XBox LED & X3LCD support (*very* rudimentary) a351 1 file arch/i386/xbox/pic16l.S xbox @ 1.297 log @move to x86/pci/agp_machdep.c from Blair Sadewitz @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.296 2006/10/25 15:52:28 jmmv Exp $ d19 3 d347 9 @ 1.296 log @Mark MULTIBOOT_SYMTAB_SPACE obsolete instead of silently removing it. Per cube@@'s suggestion. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.295 2006/10/25 13:56:15 jmmv Exp $ d158 1 a158 1 file arch/i386/pci/agp_machdep.c agp @ 1.296.4.1 log @Sync w/ NetBSD-4-RC_1 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.296.2.2 2007/08/29 18:34:17 liamjfoy Exp $ a189 5 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide a521 5 # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb @ 1.296.4.2 log @Sync with somewhat-recent netbsd-4. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.296.4.1 2007/09/03 07:03:33 wrstuden Exp $ d57 3 d520 4 @ 1.296.2.1 log @Pull up following revision(s) (requested by riz in ticket #734): sys/arch/i386/pci/glxsb.c: revision 1.1 sys/arch/i386/conf/GENERIC: revision 1.833 share/man/man4/man4.i386/glxsb.4: revision 1.1 sys/arch/i386/conf/ALL: revision 1.104 share/man/man4/man4.i386/Makefile: revision 1.66 sys/arch/i386/conf/files.i386: revision 1.309 distrib/sets/lists/man/mi: revision 1.1007 Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The glxsb(4) driver provides random numbers and AES acceleration. Add man page for AMD Geode LX AES Security Block driver. Enable glxsb(4) @ text @d1 1 a1 1 # $NetBSD$ a521 5 # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb @ 1.296.2.2 log @Pull up following (requested by xtraeme ticket #846): Import i386/gcscide(4). A driver for the IDE Controller of the AMD CS5535 Companion device found in the decTOP. gcscide0 at pci0 dev 15 function 2 gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00) Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2. "Go for it" jmcneill@@. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.296.2.1 2007/06/19 09:26:31 liamjfoy Exp $ d57 3 a189 5 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide d515 4 @ 1.296.2.3 log @backout last @ text @a56 3 # Enhanced SpeedStep defflag ENHANCED_SPEEDSTEP d187 5 a516 4 # Enhanced SpeedStep file arch/i386/i386/est.c enhanced_speedstep defflag opt_est.h EST_FREQ_USERWRITE @ 1.296.2.4 log @reapply the patch for ticket #846 correctly. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.296.2.3 2007/08/30 23:02:45 pavel Exp $ a189 5 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide @ 1.296.2.5 log @Pull up following patches (requested by xtraeme in ticket #809) share/man/man4/options.4 patch sys/arch/i386/conf/files.i386 patch sys/arch/i386/i386/est.c delete sys/arch/i386/i386/identcpu.c patch sys/arch/i386/include/cpu.h patch sys/arch/x86/conf/files.x86 patch sys/arch/x86/include/cpuvar.h patch sys/arch/x86/x86/est.c new file sys/arch/x86/x86/intel_busclock.c new file sys/arch/amd64/amd64/identcpu.c patch sys/arch/amd64/conf/GENERIC patch Add support for the VIA C7-M and Eden processors in the Enhanced Speedstep driver. amd64: The Enhanced Speedstep driver is now able to work on EM64T CPUs running in 64bit mode. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.296.2.4 2007/08/30 23:03:50 pavel Exp $ d57 3 d520 4 @ 1.295 log @Remove the usage of Multiboot's "a.out kludge" to tell the boot loader to reserve some more space for the BSS section than the binary says. This trick was used to leave room after the kernel's image to copy the symbol table following the format required by ksyms_init. (It was also used to workaround a bug in the physical address fields of the binary, but this has been long fixed.) Yes, the MULTIBOOT_SYMTAB_SPACE option goes away; yay! Instead, copy the required data after the kernel in a way that avoids having to reserve space and use the new ksyms_init_explicit function to avoid the need to construct a minimal ELF image. Fixes ksyms when using an "unpatched" GRUB (one that does not contain the fix to honour the "a.out kludge" for ELF images, even when present) -- i.e. ddb and lkms. As a side effect, the new code is much clearer to read and digest. Closes PR port-i386/32865. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.294 2006/10/19 16:55:37 drochner Exp $ d62 1 @ 1.294 log @remove relicts of COMPAT_AOUT, fixes compilation problems with old kernel config files reported by Patrick Welche on current-users @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.293 2006/10/01 18:37:54 bouyer Exp $ a61 1 defparam opt_multiboot.h MULTIBOOT_SYMTAB_SPACE @ 1.293 log @Add ipmi(4) driver, from OpenBSD. This requires SMBios support, so add SMBios detection and mapping to bios32.c, also from OpenBSD (for now this is only compiled in if ipmi(4) is configured). The sensors and watchdog are accessible though envsys(4). Works on i386; some work is needed on amd64 to access the BIOS. It would eventually work on Xen if the SMBios is accessible (to be tested). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292 2006/09/04 02:16:03 perry Exp $ d356 1 a356 1 file arch/i386/i386/compat_13_machdep.c compat_13 | compat_aout @ 1.292 log @switch to a common clock.c @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.291 2006/08/06 15:46:54 christos Exp $ d146 1 a146 1 cpubus, apmbus, pnpbiosbus, vesabiosbus @ 1.292.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292 2006/09/04 02:16:03 perry Exp $ d146 1 a146 1 cpubus, apmbus, pnpbiosbus, vesabiosbus, ipmibus d356 1 a356 1 file arch/i386/i386/compat_13_machdep.c compat_13 @ 1.292.4.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292.4.1 2006/10/22 06:04:43 yamt Exp $ d62 1 a62 1 obsolete defparam MULTIBOOT_SYMTAB_SPACE @ 1.292.4.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292.4.2 2006/12/10 07:16:04 yamt Exp $ d158 1 a158 1 file arch/x86/pci/agp_machdep.c agp @ 1.292.2.1 log @Add updated locking primatives. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292 2006/09/04 02:16:03 perry Exp $ a78 1 file arch/i386/i386/lock_stubs.S @ 1.292.2.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292.2.1 2006/09/10 23:42:41 ad Exp $ d62 1 a62 1 obsolete defparam MULTIBOOT_SYMTAB_SPACE d147 1 a147 1 cpubus, apmbus, pnpbiosbus, vesabiosbus, ipmibus d357 1 a357 1 file arch/i386/i386/compat_13_machdep.c compat_13 @ 1.292.2.3 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.299 2007/01/06 18:42:36 jmcneill Exp $ a18 3 # Xbox support defflag XBOX d159 1 a159 1 file arch/x86/pci/agp_machdep.c agp a344 11 # XBox LED & system support file arch/i386/xbox/xbox.c xbox # XBox X3LCD support (*very* rudimentary) file arch/i386/xbox/xboxlcd.c xbox # XBox framebuffer support device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci file arch/i386/xbox/xboxfb.c xboxfb needs-flag @ 1.292.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292.2.3 2007/01/12 01:00:49 ad Exp $ a331 6 # CMOS RAM # defpseudo cmos file arch/i386/isa/cmos.c cmos needs-flag # @ 1.291 log @PR/34116: Takuya SHIOZAKI: acpiapm(4) misuses config(9) acpiapm(4) always matches the first node of AML, which is unrelated with acpiapm. Separate acpi(4)'s children into two individual interface attributes. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.290 2006/07/08 20:28:06 christos Exp $ d249 1 a249 1 file arch/i386/isa/clock.c isa @ 1.290 log @Adjust to the new apm backend. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.289 2006/06/19 15:44:44 gdamore Exp $ d482 1 a482 1 attach vald at acpi with vald_acpi d486 1 a486 1 attach spic at acpi with spic_acpi d491 1 a491 1 attach sony at acpi with sony_acpi d495 1 a495 1 attach npx at acpi with npx_acpi @ 1.289 log @Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@@, NetBSD Foundation Membership still pending.) This stack was written by Iain under sponsorship from Itronix Inc. The stack includes support for rfcomm networking (networking via your bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets. Drivers for both PCMCIA and USB bluetooth controllers are included. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.288 2006/06/07 22:37:57 kardel Exp $ a12 7 # APM options defflag opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE APM_NO_STANDBY APM_V10_ONLY APM_NO_V12 APMDEBUG APM_POWER_PRINT APM_ALLOW_BOGUS_SEGMENTS APM_USE_KVM86 defparam opt_apm.h APMDEBUG_VALUE APM_DISABLE_INTERRUPTS d331 2 d334 3 a336 4 device apm: bioscall attach apm at apmbus file arch/i386/i386/apm.c apm needs-count file arch/i386/i386/apmcall.S apm d505 1 a505 1 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash @ 1.288 log @convert to timecounters (from branch simonb-timecounters) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.287 2006/05/06 15:46:48 jmcneill Exp $ d477 2 @ 1.288.2.1 log @Merge from HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.290 2006/07/08 20:28:06 christos Exp $ d13 7 a337 2 include "dev/apm/files.apm" d339 4 a342 3 attach apm at apmbus with apmbios: bioscall file arch/i386/i386/apmbios.c apmbios needs-flag file arch/i386/i386/apmcall.S apmbios a476 2 include "dev/bluetooth/files.bluetooth" d509 1 a509 1 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall @ 1.287 log @Add SpeedStep SMI support for Intel PIIX4 based Pentium III processors. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.286 2006/04/18 16:49:19 rittera Exp $ a89 1 file kern/kern_microtime.c i586_cpu | i686_cpu d197 5 d203 8 a210 3 device geodewdog: sysmon_wdog attach geodewdog at pci file arch/i386/pci/geode.c geodewdog d258 3 @ 1.287.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.288 2006/06/07 22:37:57 kardel Exp $ d90 1 a197 5 # AMD Geode SC1100 GCB area device geodegcb {} attach geodegcb at pci file arch/i386/pci/geode.c geodegcb d199 3 a201 8 device geodewdog: sysmon_wdog, geodegcb attach geodewdog at geodegcb file arch/i386/pci/geodewdg.c geodewdog # AMD Geode SC1100 high resolution counter device geodecntr: geodegcb attach geodecntr at geodegcb file arch/i386/pci/geodecntr.c geodecntr a248 3 # TSC support file arch/x86/x86/tsc.c i586_cpu | i686_cpu @ 1.287.2.2 log @Complete a sync sys/ with head. @ text @d1 1 a1 1 # $NetBSD$ a476 2 include "dev/bluetooth/files.bluetooth" @ 1.286 log @A number of minor changes for NDIS. (OK'd by phil) 1. Removed the makeoptions line from arch/i386/conf/GENERIC. Now ndis_driver_data.h is simply copied into the kernel build directory instead of editing the config file to specify its location. 2. Uncommented lines in files.i386 and files.pci related to NDIS. NDIS will not be compiled into the kernel unless the two lines are uncommented from GENERIC (I checked using nm), so there is no reason for this to be commented out. 3. Added ndiscvt to usr.sbin/Makefile. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.285 2006/04/04 03:13:12 gdamore Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | viapcib d222 4 @ 1.285 log @Convert existing ath users to new Makefile, except for amd64, which needs the rules due to needing to conditionally postprocess the HAL object file. Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default in the atheros include file. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.284 2006/03/31 00:03:57 rittera Exp $ d387 1 a387 1 # include "compat/ndis/files.ndis" @ 1.284 log @Updated to the latest NDIS code. I added commented out lines in the files arch/i386/conf/GENERIC, arch/i386/conf/files.i386 and dev/pci/files.pci which can simply be uncommented to compile NDIS into the kernel. I'll write some documentation on this soon. Note that NDIS is still somewhat experimental. It is currently tested and functions relatively well on on two cards: 1. Dell (Broadcom) TrueMobile 1400 Dual Band WLAN Mini-PCI 2. Intel EtherExpress Pro/100 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.283 2006/03/17 12:19:49 jmcneill Exp $ a509 3 # Atheros 5210/5211/5212 Hardware Abstraction Layer (HAL) object /athhal-i386-elf.hal.o ath @ 1.283 log @Add support for the VIA SMBus controller found on the VT8235 PCI-ISA bridge. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282 2006/02/19 21:41:18 jmcneill Exp $ d386 3 @ 1.282 log @Add screenblanking support. Not enabled by default, as in some cases it might cause the system to hang. Where it does work, it works well. Enabled by setting options VESAFB_PM. Tested on ATI Radeon M9 (failed), NeoMagic 256AV (passed). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.281 2006/02/19 17:24:37 jmcneill Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib d222 4 @ 1.282.4.1 log @sync with head - hopefully this will work @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.285 2006/04/04 03:13:12 gdamore Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | viapcib a221 4 device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib a381 3 # NDIS compatibilty (COMPAT_NDIS) # include "compat/ndis/files.ndis" d503 3 @ 1.282.4.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282.4.1 2006/04/19 02:32:45 elad Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib a221 4 device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib d387 1 a387 1 include "compat/ndis/files.ndis" @ 1.282.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282 2006/02/19 21:41:18 jmcneill Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | viapcib a221 4 device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib a381 3 # NDIS compatibilty (COMPAT_NDIS) # include "compat/ndis/files.ndis" @ 1.282.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282.2.1 2006/04/01 12:06:18 yamt Exp $ d510 3 @ 1.282.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282.2.2 2006/04/11 11:53:27 yamt Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib a221 4 device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib d387 1 a387 1 include "compat/ndis/files.ndis" @ 1.282.2.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282.2.3 2006/05/24 10:56:51 yamt Exp $ d90 1 a197 5 # AMD Geode SC1100 GCB area device geodegcb {} attach geodegcb at pci file arch/i386/pci/geode.c geodegcb d199 3 a201 8 device geodewdog: sysmon_wdog, geodegcb attach geodewdog at geodegcb file arch/i386/pci/geodewdg.c geodewdog # AMD Geode SC1100 high resolution counter device geodecntr: geodegcb attach geodecntr at geodegcb file arch/i386/pci/geodecntr.c geodecntr a248 3 # TSC support file arch/x86/x86/tsc.c i586_cpu | i686_cpu a464 2 include "dev/bluetooth/files.bluetooth" @ 1.282.2.5 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282.2.4 2006/06/26 12:44:39 yamt Exp $ d13 7 a337 2 include "dev/apm/files.apm" d339 4 a342 3 attach apm at apmbus with apmbios: bioscall file arch/i386/i386/apmbios.c apmbios needs-flag file arch/i386/i386/apmcall.S apmbios d488 1 a488 1 attach vald at acpinodebus with vald_acpi d492 1 a492 1 attach spic at acpinodebus with spic_acpi d497 1 a497 1 attach sony at acpinodebus with sony_acpi d501 1 a501 1 attach npx at acpinodebus with npx_acpi d511 1 a511 1 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall @ 1.282.2.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.282.2.5 2006/08/11 15:41:53 yamt Exp $ d249 1 a249 1 file arch/x86/isa/clock.c isa @ 1.282.6.1 log @Merge 2006-03-28 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.283 2006/03/17 12:19:49 jmcneill Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | viapcib a221 4 device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib @ 1.282.6.2 log @Merge 2006-03-31 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD$ a385 3 # NDIS compatibilty (COMPAT_NDIS) # include "compat/ndis/files.ndis" @ 1.282.6.3 log @Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.287 2006/05/06 15:46:48 jmcneill Exp $ d211 1 a211 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib a221 4 device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib d387 1 a387 1 include "compat/ndis/files.ndis" d510 3 @ 1.281 log @splash is MI; move it out of files.i386 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.280 2006/02/19 16:20:21 jmcneill Exp $ d490 1 @ 1.280 log @Make VESAFB_WIDTH, VESAFB_HEIGHT, VESAFB_DEPTH defined in opt_vesafb.h. While we're here, give us NVESAFB in vesafb.h @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.279 2006/02/18 19:07:11 jmcneill Exp $ a484 1 include "dev/splash/files.splash" @ 1.279 log @Import vesa framebuffer driver. Replaces vesa_raster8, which didn't do anything. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.278 2006/02/12 18:16:01 tron Exp $ d489 2 a490 1 file arch/i386/bios/vesafb.c vesafb @ 1.278 log @Share Intel hardware random number generator support between amd64 and i386 port. This will benefit EM64T systems using Intel i9xx chipsets. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.277 2006/02/03 11:08:23 jmmv Exp $ d485 1 d487 3 a489 3 device vesarasterviii: rasops8 attach vesarasterviii at vesabios file arch/i386/bios/vesa_raster8.c vesarasterviii @ 1.277 log @Implement support for 'The Multiboot Specification' so that i386 kernels can be booted directly from Multiboot-compliant boot loaders (e.g. GRUB). See the added multiboot(8) manual page for more information. No objections in tech-kern@@; only positive comments. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.276 2006/01/01 12:12:43 xtraeme Exp $ d191 1 a191 1 file arch/i386/pci/pchb_rnd.c pchb & rnd @ 1.277.2.1 log @Use i386/tsc.c instead of kern/kern_microtime.c on i586/i686. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.277 2006/02/03 11:08:23 jmmv Exp $ d90 1 a98 1 file arch/i386/i386/tsc.c i586_cpu | i686_cpu @ 1.277.2.2 log @Move watchdog timer support code out of geode.c in to its own file, leaving geode.c to just set up GDB mappings. Add support for CGB high resolution counter as a time counter. @ text @d1 1 a1 2 # $NetBSD: files.i386,v 1.277.2.1 2006/02/04 14:56:52 simonb Exp $ a197 5 # AMD Geode SC1100 GCB area device geodegcb {} attach geodegcb at pci file arch/i386/pci/geode.c geodegcb d199 3 a201 8 device geodewdog: sysmon_wdog, geodegcb attach geodewdog at geodegcb file arch/i386/pci/geodewdg.c geodewdog # AMD Geode SC1100 high resolution counter device geodecntr: geodegcb attach geodecntr at geodegcb file arch/i386/pci/geodecntr.c geodecntr @ 1.277.2.3 log @Sync with head. @ text @d1 2 a2 1 # $NetBSD: files.i386,v 1.286 2006/04/18 16:49:19 rittera Exp $ d192 1 a192 1 file arch/x86/pci/pchb_rnd.c pchb & rnd d222 1 a222 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | viapcib a232 4 device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib a392 3 # NDIS compatibilty (COMPAT_NDIS) include "compat/ndis/files.ndis" d497 3 a499 5 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash attach vesafb at vesabios file arch/i386/bios/vesafb.c vesafb needs-flag defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d512 3 @ 1.277.2.4 log @- i386/isa/tsc.c has been relocated to x86/x86/tsc.c for sharing with amd64 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.277.2.3 2006/04/22 11:37:32 simonb Exp $ d98 1 a254 3 # TSC support file arch/x86/x86/tsc.c i586_cpu | i686_cpu @ 1.277.2.5 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.277.2.4 2006/04/30 17:41:30 kardel Exp $ d220 1 a220 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib a230 4 device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib @ 1.276 log @PCI Interrupt router support for VIA VT823[1357] Southbridges. From OpenBSD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.275 2005/12/31 17:55:55 xtraeme Exp $ d67 5 @ 1.276.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.292 2006/09/04 02:16:03 perry Exp $ d13 7 a66 5 # Multiboot support defflag opt_multiboot.h MULTIBOOT defparam opt_multiboot.h MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d85 1 d186 1 a186 1 file arch/x86/pci/pchb_rnd.c pchb & rnd a192 5 # AMD Geode SC1100 GCB area device geodegcb {} attach geodegcb at pci file arch/i386/pci/geode.c geodegcb d194 3 a196 8 device geodewdog: sysmon_wdog, geodegcb attach geodewdog at geodegcb file arch/i386/pci/geodewdg.c geodewdog # AMD Geode SC1100 high resolution counter device geodecntr: geodegcb attach geodecntr at geodegcb file arch/i386/pci/geodecntr.c geodecntr d206 1 a206 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib a216 8 device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib d234 1 a234 4 file arch/x86/isa/clock.c isa # TSC support file arch/x86/x86/tsc.c i586_cpu | i686_cpu a312 2 include "dev/apm/files.apm" d314 4 a317 3 attach apm at apmbus with apmbios: bioscall file arch/i386/i386/apmbios.c apmbios needs-flag file arch/i386/i386/apmcall.S apmbios a376 3 # NDIS compatibilty (COMPAT_NDIS) include "compat/ndis/files.ndis" a448 2 include "dev/bluetooth/files.bluetooth" d458 1 a458 1 attach vald at acpinodebus with vald_acpi d462 1 a462 1 attach spic at acpinodebus with spic_acpi d467 1 a467 1 attach sony at acpinodebus with sony_acpi d471 1 a471 1 attach npx at acpinodebus with npx_acpi d481 3 a483 5 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios file arch/i386/bios/vesafb.c vesafb needs-flag defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d496 3 @ 1.275 log @AMD PowerNow K7 driver written by Martin Vegiard via PR port-i386/26239. Enabled by default on GENERIC and GENERIC_LAPTOP. Imported 1 year later... but it's here finally. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.274 2005/12/11 02:11:50 christos Exp $ d169 1 @ 1.274 log @Add a small device to control brightness on the Sony VAIOs. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.273 2005/11/07 11:42:34 yamt Exp $ d67 3 d492 3 @ 1.274.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.274 2005/12/11 02:11:50 christos Exp $ a66 3 # PowerNow K7 defflag POWERNOW_K7 a165 1 file arch/i386/pci/via8231.c pcibios & pci_intr_fixup a488 3 # AMD PowerNow K7 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.274.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.274.2.1 2006/01/15 10:02:38 yamt Exp $ a66 5 # Multiboot support defflag opt_multiboot.h MULTIBOOT defparam opt_multiboot.h MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d186 1 a186 1 file arch/x86/pci/pchb_rnd.c pchb & rnd @ 1.274.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.274.2.2 2006/02/18 15:38:36 yamt Exp $ d486 3 a488 5 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash attach vesafb at vesabios file arch/i386/bios/vesafb.c vesafb needs-flag defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM @ 1.273 log @some assym cleanup. - move copyin and friends from locore.S to their own file, copy.S. share it between i386 and xen. - defparam KERNBASE and kill KERNBASE_LOCORE hack. - add more symbols to assym.h and use it where appropriate. @ text @d1 1 a1 1 # $NetBSD$ d461 5 @ 1.272 log @Add support for the gpio(4) framework to the elansc(4) system controller. From Alexander Yurchenko (grange@@openbsd), via OpenBSD. Approved by jmcneill. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.271 2005/09/27 02:42:44 jmcneill Exp $ d11 2 @ 1.271 log @Add NS Geode PCI-ISA bridge GPIO support. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.270 2005/09/22 07:09:35 dyoung Exp $ d183 1 a183 1 device elansc: sysmon_wdog @ 1.270 log @Add a driver for the watchdog timer on the AMD Geode SC1100. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269 2005/07/03 12:16:05 cube Exp $ d200 1 a200 1 file arch/i386/pci/pcib.c pcib | ichlpcib d207 4 @ 1.269 log @Move definitions for PCI_*_FIXUP to files.x86 so that ACPI compiles for amd64... @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.268 2005/06/25 22:08:54 dyoung Exp $ d187 5 @ 1.269.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269 2005/07/03 12:16:05 cube Exp $ a10 2 defparam opt_kernbase.h KERNBASE a64 8 # Multiboot support defflag opt_multiboot.h MULTIBOOT defparam opt_multiboot.h MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot # PowerNow K7 defflag POWERNOW_K7 d80 1 a163 1 file arch/i386/pci/via8231.c pcibios & pci_intr_fixup d180 1 a180 1 file arch/x86/pci/pchb_rnd.c pchb & rnd d183 1 a183 1 device elansc: sysmon_wdog, gpiobus a186 15 # AMD Geode SC1100 GCB area device geodegcb {} attach geodegcb at pci file arch/i386/pci/geode.c geodegcb # AMD Geode SC1100 Watchdog Timer device geodewdog: sysmon_wdog, geodegcb attach geodewdog at geodegcb file arch/i386/pci/geodewdg.c geodewdog # AMD Geode SC1100 high resolution counter device geodecntr: geodegcb attach geodecntr at geodegcb file arch/i386/pci/geodecntr.c geodecntr d195 1 a195 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib | piixpcib | viapcib a201 12 device gscpcib: isabus, gpiobus attach gscpcib at pci file arch/i386/pci/gscpcib.c gscpcib device piixpcib: isabus, bioscall attach piixpcib at pci file arch/i386/pci/piixpcib.c piixpcib device viapcib: isabus, i2cbus attach viapcib at pci file arch/i386/pci/viapcib.c viapcib a220 3 # TSC support file arch/x86/x86/tsc.c i586_cpu | i686_cpu a361 3 # NDIS compatibilty (COMPAT_NDIS) include "compat/ndis/files.ndis" a433 2 include "dev/bluetooth/files.bluetooth" a449 5 # Sony Misc (brightness etc.) device sony attach sony at acpi with sony_acpi file arch/i386/acpi/sony_acpi.c sony_acpi d461 3 a463 5 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash attach vesafb at vesabios file arch/i386/bios/vesafb.c vesafb needs-flag defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d473 2 a474 2 # AMD PowerNow K7 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.269.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.1 2006/06/21 14:52:10 yamt Exp $ d13 7 d69 1 a69 1 obsolete defparam MULTIBOOT_SYMTAB_SPACE d153 1 a153 1 cpubus, apmbus, pnpbiosbus, vesabiosbus, ipmibus d165 1 a165 1 file arch/x86/pci/agp_machdep.c agp d256 1 a256 1 file arch/x86/isa/clock.c isa a337 2 include "dev/apm/files.apm" d339 4 a342 3 attach apm at apmbus with apmbios: bioscall file arch/i386/i386/apmbios.c apmbios needs-flag file arch/i386/i386/apmcall.S apmbios d362 1 a362 1 file arch/i386/i386/compat_13_machdep.c compat_13 d488 1 a488 1 attach vald at acpinodebus with vald_acpi d492 1 a492 1 attach spic at acpinodebus with spic_acpi d497 1 a497 1 attach sony at acpinodebus with sony_acpi d501 1 a501 1 attach npx at acpinodebus with npx_acpi d511 1 a511 1 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall @ 1.269.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.2 2006/12/30 20:46:05 yamt Exp $ a18 3 # Xbox support defflag XBOX d54 2 a55 3 defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 a78 1 file arch/i386/i386/lock_stubs.S a327 6 # CMOS RAM # defpseudo cmos file arch/i386/isa/cmos.c cmos needs-flag # a343 11 # XBox LED & system support file arch/i386/xbox/xbox.c xbox # XBox X3LCD support (*very* rudimentary) file arch/i386/xbox/xboxlcd.c xbox # XBox framebuffer support device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci file arch/i386/xbox/xboxfb.c xboxfb needs-flag @ 1.269.2.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.3 2007/02/26 09:06:52 yamt Exp $ d61 3 a79 1 file arch/x86/x86/idle_machdep.c d83 1 d89 1 d93 1 d151 1 a151 1 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus a159 1 include "dev/wsfb/files.wsfb" a194 10 # AMD Geode CS5535 Companion IDE controller device gcscide: ata, ata_dma, ata_udma, pciide_common, wdc_common attach gcscide at pci file arch/i386/pci/gcscide.c gcscide # AMD Geode CS5536 Companion EHCI device gcscehci: usbus attach gcscehci at pci file arch/i386/pci/gcscehci.c gcscehci d221 1 a221 1 device ichlpcib: acpipmtimer, isabus, sysmon_wdog d223 1 a223 1 file arch/x86/pci/ichlpcib.c ichlpcib d353 1 a353 1 file arch/x86/x86/cpu.c cpu d537 4 a543 5 # AMD Geode LX Security Block device glxsb: opencrypto attach glxsb at pci file arch/i386/pci/glxsb.c glxsb @ 1.269.2.5 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.4 2007/09/03 14:26:36 yamt Exp $ d46 3 d56 4 a59 4 defflag opt_beep.h BEEP_ONHALT defparam opt_beep.h BEEP_ONHALT_COUNT=3 defparam opt_beep.h BEEP_ONHALT_PITCH=1500 defparam opt_beep.h BEEP_ONHALT_PERIOD=250 d62 3 a64 3 defflag opt_multiboot.h MULTIBOOT obsolete defparam MULTIBOOT_SYMTAB_SPACE file arch/i386/i386/multiboot.c multiboot d67 1 a67 1 defflag POWERNOW_K7 a69 2 file arch/i386/i386/busfunc.S file arch/i386/i386/cpufunc.S d77 1 a77 1 file arch/i386/i386/i386func.S d86 1 d136 3 a138 3 define apmbus {} define pnpbiosbus {} define vesabiosbus {} d159 1 d175 10 a184 2 # x86 specific PCI hardware include "arch/x86/pci/files.pci" d222 9 d355 6 d368 2 a369 2 device xboxfb: wsemuldisplaydev, rasops32, vcons attach xboxfb at pci d527 1 a527 1 attach vesabios at vesabiosbus d533 2 a534 2 device vesafb: wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall attach vesafb at vesabios d536 2 a537 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM d539 2 a540 2 device vesatext attach vesatext at vesabios d544 1 a544 1 file arch/i386/i386/powernow_k7.c powernow_k7 @ 1.269.2.6 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.5 2007/10/27 11:26:30 yamt Exp $ d14 1 a14 1 defflag opt_cputype.h I386_CPU d243 1 a243 1 file arch/x86/x86/tsc.c d252 7 @ 1.269.2.7 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.6 2007/11/15 11:42:53 yamt Exp $ a5 4 version 20071109 ifndef xen d13 3 a518 1 endif #xen @ 1.269.2.8 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.7 2007/12/07 17:24:57 yamt Exp $ d27 3 a38 3 # The PHYSMEM_MAX_{SIZE,ADDR} optionms defparam opt_physmem.h PHYSMEM_MAX_ADDR PHYSMEM_MAX_SIZE a74 1 file arch/i386/i386/dumpsys.c a80 1 file arch/i386/i386/kobj_machdep.c modular d83 1 d145 1 a145 2 cpubus, ioapicbus, apmbus, pnpbiosbus, vesabiosbus, ipmibus, bioscall d177 1 a177 3 define elanparbus { } define elanpexbus { } device elansc: sysmon_wdog, gpiobus, elanparbus, elanpexbus a180 6 device elanpar attach elanpar at elanparbus device elanpex attach elanpex at elanpexbus a215 5 # AMD Geode CS5535/CS5536 PCI-ISA bridge device gcscpcib: isabus, sysmon_wdog, gpiobus attach gcscpcib at pci file arch/i386/pci/gcscpcib.c gcscpcib d474 1 a474 1 file arch/i386/acpi/acpi_wakeup_low.S acpi d485 5 d501 1 a501 1 device vesafb: displaydev, wsemuldisplaydev, vcons, rasops8, rasops16, rasops32, splash, bioscall d504 2 a505 2 defparam opt_vesafb.h VESAFB_WIDTH VESAFB_HEIGHT VESAFB_DEPTH defflag opt_vesafb.h VESAFB_PM @ 1.269.2.9 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.8 2008/01/21 09:36:54 yamt Exp $ a69 1 file arch/i386/i386/cpu_in_cksum.S (inet | inet6) & cpu_in_cksum d79 1 @ 1.269.2.10 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.269.2.9 2008/02/04 09:22:04 yamt Exp $ a84 1 file arch/i386/i386/longrun.c d156 2 d276 3 d509 2 @ 1.268 log @Move the definitions in dev/pci/files.ath into dev/pci/files.pci. Stop including dev/pci/files.ath in arch/i386/conf/files.i386, since we get the same definitions by including dev/pci/files.pci, now. Remove dev/pci/files.ath. Add arch/macppc/conf/Makefile.macppc with directives for linking the Atheros HAL for PowerPC. In athhal-powerpc-be-eabi.opt_ah.h, #define AH_REGOPS_FUNC 1, since otherwise the linker complains that the PowerPC HAL cannot link with register-read/write subroutines. Add ath(4) to the GENERIC macppc kernel configuration; comment it out. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.267 2005/06/22 06:14:51 dyoung Exp $ a47 4 # PCI fixup options defflag opt_pcifixup.h PCI_ADDR_FIXUP PCI_BUS_FIXUP PCI_INTR_FIXUP PCI_INTR_FIXUP_FORCE @ 1.267 log @Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9) from FreeBSD. Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch], sys/net80211/ieee80211_netbsd.[ch]). Update drivers (an, atu, atw, awi, ipw, iwi, rtw, wi) for the new net80211(9) API. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.266 2005/06/22 01:51:03 enami Exp $ a178 4 # Atheros 5210/5211/5212 Hardware Abstraction Layer (HAL) include "dev/pci/files.ath" object /athhal-i386-elf.hal.o ath d477 3 @ 1.266 log @Backout part of previous since it breaks kernel build and not described in the commit log. I don't see merged log of ath(4) yet. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.265 2005/06/22 00:58:48 sekiya Exp $ d181 1 a181 1 object /athhal-elf.o ath @ 1.265 log @It turns out that pci_addr_fixup() doesn't require PCIBIOS either. Decouple, run it from mainbus_attach(). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.264 2005/06/21 08:19:26 sekiya Exp $ d181 1 a181 1 object /athhal-i386-elf.hal.o ath @ 1.264 log @Rework the configuration scheme for PCI fixups: * bus enumeration fixups are not PCIBIOS-specific, interrupt fixups are done by both PCIBIOS and ACPI. The redundancy is very redundant. Therefore, rename PCIBIOS_*_FIXUP to PCI_*_FIXUP, use PCI_INTR_FIXUP in place of ACPI_PCI_FIXUP, and change code refences to match. * move the fixup defines from opt_pcibios.h to opt_pcifixup.h to reflect the above. * fix up the PCI bus numbering in mainbus_attach(), right after we detect the configuration mode. This probably renders the fixup in pcibios.c redundant -- but it should be harmless. These changes make cardbus work in ACPI-only machines, when PCI_BUS_FIXUP and PCI_INTR_FIXUP are defined. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.263 2005/05/15 22:20:23 fvdl Exp $ d171 1 a171 1 file arch/i386/pci/pci_addr_fixup.c pcibios & pci_addr_fixup d181 1 a181 1 object /athhal-elf.o ath @ 1.263 log @Move linux_trap.c from sys/arch/i386/i386 to sys/arch/x86/x86, and share it. Remove the amd64 linux_trap.c (which was just a stub with a printf anyway). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.262 2004/09/14 16:51:57 jdolecek Exp $ a44 2 PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE d48 4 d162 10 a171 10 file arch/i386/pci/pci_intr_fixup.c pcibios & pcibios_intr_fixup file arch/i386/pci/piix.c pcibios & pcibios_intr_fixup file arch/i386/pci/opti82c558.c pcibios & pcibios_intr_fixup file arch/i386/pci/opti82c700.c pcibios & pcibios_intr_fixup file arch/i386/pci/sis85c503.c pcibios & pcibios_intr_fixup file arch/i386/pci/via82c586.c pcibios & pcibios_intr_fixup file arch/i386/pci/amd756.c pcibios & pcibios_intr_fixup file arch/i386/pci/ali1543.c pcibios & pcibios_intr_fixup file arch/i386/pci/pci_bus_fixup.c pcibios & pcibios_bus_fixup file arch/i386/pci/pci_addr_fixup.c pcibios & pcibios_addr_fixup @ 1.262 log @do not include "compat/aout/files.aout", COMPAT_AOUT is soon to be removed @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.261 2004/08/30 15:35:20 drochner Exp $ d360 1 a360 1 file arch/i386/i386/linux_trap.c compat_linux @ 1.262.10.1 log @Pull up following revision(s) (requested by riz in ticket #1331): sys/arch/i386/conf/GENERIC: revision 1.701 sys/arch/i386/pci/geodereg.h: revision 1.1 sys/arch/i386/conf/files.i386: revision 1.270 sys/arch/i386/pci/geode.c: revision 1.1 Add a driver for the watchdog timer on the AMD Geode SC1100. @ text @d1 1 a1 1 # $NetBSD$ a192 5 # AMD Geode SC1100 Watchdog Timer device geodewdog: sysmon_wdog attach geodewdog at pci file arch/i386/pci/geode.c geodewdog @ 1.262.10.2 log @Pull up following revision(s) (requested by bouyer in ticket #1621): sys/arch/i386/conf/GENERIC: revision 1.787 via patch share/man/man4/Makefile: revision 1.407 via patch distrib/sets/lists/man/mi: revision 1.936 via patch share/man/man4/ipmi.4: revision 1.1 via patch sys/arch/i386/i386/bios32.c: revision 1.11 via patch sys/dev/DEVNAMES: revision 1.221 via patch sys/arch/x86/x86/ipmi.c: revision 1.1 via patch sys/arch/i386/i386/mainbus.c: revision 1.65 via patch sys/arch/x86/include/smbiosvar.h: revision 1.1 via patch sys/arch/x86/include/ipmivar.h: revision 1.1 via patch sys/arch/x86/conf/files.x86: revision 1.20 via patch sys/arch/i386/conf/files.i386: revision 1.293 via patch Add ipmi(4) driver, from OpenBSD. This requires SMBios support, so add SMBios detection and mapping to bios32.c, also from OpenBSD (for now this is only compiled in if ipmi(4) is configured). The sensors and watchdog are accessible though envsys(4). Works on i386; some work is needed on amd64 to access the BIOS. It would eventually work on Xen if the SMBios is accessible (to be tested). Add manpage for new ipmi driver. Claim ipmi. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.262.10.1 2006/05/20 12:25:39 tron Exp $ d146 1 a146 1 cpubus, apmbus, pnpbiosbus, vesabiosbus, ipmibus @ 1.261 log @remove the (superfluous) definition of "cpu" as an interface attribute @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.260 2004/08/30 15:05:17 drochner Exp $ a367 3 # a.out binary compatibility (COMPAT_AOUT) include "compat/aout/files.aout" @ 1.260 log @Phase out the use of a string as first "attach args" member to control which bustype should be attached with a specific call to config_found() (from a "mainbus" or a bus bridge). Do it for isa/eisa/mca and pci/agp for now. These buses all attach to an mi interface attribute "isabus", "eisabus" etc., and the autoconf framework now allows to specify an interface attribute on config_found() and config_search(), which limits the search of matching config data to these which attach to that specific attribute. So we basically have to call config_found_ia(..., "foobus", ...) where such a bus is attached. As a consequence, where a "mainbus" or alike also attaches other devices (eg CPUs) which do not attach to a specific attribute yet, we need at least pass an attribute name (different from "foobus") so that the foo bus is not found at these places. This made some minor changes necessary which are not obviously related to the mentioned buses. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.259 2004/07/10 18:51:01 cube Exp $ a311 1 define cpu { [apid = -1] } @ 1.259 log @Add an option to allow any user to write to machdep.est.frequency.target, which is very handy on a laptop to control EST through another program that you don't necessarily want to run as root (in my case, gkrellm). The option's name is EST_FREQ_USERWRITE, and is disabled by default. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.258 2004/07/08 22:07:48 drochner Exp $ d135 5 d145 2 a146 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32, acpibus d306 1 a306 1 attach apm at mainbus d314 1 a314 1 attach cpu at mainbus d465 1 a465 1 attach vesabios at mainbus @ 1.258 log @don't need md timing functions for joystick anymore @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.257 2004/07/04 15:22:03 christos Exp $ d475 1 @ 1.257 log @add darwin_commpage_machdep.S [does nothing for now, and the name is too long] @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.256 2004/04/30 02:05:42 lukem Exp $ a211 4 # Game adapter (joystick) file arch/i386/isa/joy_timer.c joy @ 1.256 log @Integrate support for Enhanced SpeedStep Technology (est) that Michael Eriksson posted to port-i386 on 20031102, with various modifications by me to work in the new sysctl(9) framework. The code is enabled with 'options ENHANCED_SPEEDSTEP', and if the CPU supports EST the following sysctl(8) nodes appear (with the values that a Dell Inspiron 8600 + WUXGA with a 1.4GHz Pentium M CPU supports): machdep.est.cpu_brand = Intel(R) Pentium(R) M processor 1400MHz machdep.est.frequency.target = 1400 machdep.est.frequency.current = 1400 machdep.est.frequency.available = 1400 1200 1000 800 600 If EST support isn't available, the "machdep.est" sysctl sub-MIB is not created. Once we have a more general "CPU frequency" control API we can migrate this code to using that. Thanks to Michael Erikkson for providing this code! @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.255 2004/04/18 18:36:56 fvdl Exp $ d341 1 @ 1.255 log @Adapt for new aapic.c location. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.254 2004/03/25 23:32:10 jmc Exp $ d64 3 d476 3 @ 1.254 log @Convert athhal-elf.o to a .uue and add appropriate make hooks to use it @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.253 2004/03/25 15:26:35 wiz Exp $ d164 4 @ 1.253 log @Backout previous -- this is not enough, config needs to be taught how to reach partitions above h. Noted by Simon Burge, related to PR 24905. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.252 2004/03/25 12:38:49 wiz Exp $ d166 1 a166 1 object ../contrib/sys/arch/i386/dev/athhal-elf.o ath @ 1.252 log @Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h. Addresses PR 24905 by Simon Burge. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.251 2004/03/14 08:04:38 minoura Exp $ d7 1 a7 1 maxpartitions 16 @ 1.251 log @Add Intel ICHn PCI-LPC bridge driver. It is a pcib, but with sysmon watchdog support. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.250 2004/03/13 17:31:33 bjh21 Exp $ d7 1 a7 1 maxpartitions 8 @ 1.250 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.i386,v 1.249 2004/02/16 17:11:27 wiz Exp $ d188 6 a193 1 file arch/i386/pci/pcib.c pcib @ 1.249 log @Remove last traces of DUMMY_NOPS option that was removed some time ago. From Jeff Rizzo in PR 24442. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.248 2004/02/14 14:33:28 bjh21 Exp $ d223 2 a224 2 device pcconskbd: pckbc_machdep_cnattach attach pcconskbd at pckbc d238 1 a238 1 include "dev/pckbc/files.pckbc" @ 1.248 log @Add a new MI attribute, pckbc_machdep_cnattach, and change pckbc_cnattach() to only call pckbc_machdep_cnattach() if this is present. This allows pckbc_machdep_cnattach() to be omitted entirely on most ports, where it only returns ENXIO anyway. The devices with this attribute at the moment are pc(4) on i386 and bebox, and pckbc on sparc, where pckbc_machdep_cnattach() mysteriously returns 0 rather than ENXIO. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.247 2004/01/20 19:58:00 jdolecek Exp $ a33 3 # Speed hack; make NOPs dummies (might break on some machines) defflag DUMMY_NOPS @ 1.247 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.i386,v 1.246 2003/11/16 12:02:15 tls Exp $ d226 1 a226 1 device pcconskbd @ 1.246 log @We can't use bf_cbc.S if I386_CPU is defined; the 80386 doesn't have bswapl, and bf_cbc.S uses it. Unfortunately, this means that GENERIC will no longer use the asm code -- though it will still use the asm for the basic Blowfish transform. This won't slow down the KAME IPsec (since it rolls its own CBC) but may slow down fast-ipsec in kernels that have I386_CPU defined. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.245 2003/10/13 06:40:14 dyoung Exp $ a212 8 # 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 @ 1.245 log @For PCI attachment, ath(4) needs both the HAL binary and the files listed in dev/pci/files.ath. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.244 2003/09/10 19:49:47 christos Exp $ d103 1 a103 1 file crypto/blowfish/arch/i386/bf_cbc.S blowfish @ 1.244 log @Add compat_16_machdep.c @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.243 2003/09/06 17:44:38 fvdl Exp $ d166 4 @ 1.243 log @Move the bulk of pci_intr_string into a seperate intr_string function. Use that new function to print the pciide compat interrupt in pciide_machdep.c. Share pciide_machdep.c between amd64 and i386. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.242 2003/07/27 01:19:26 thorpej Exp $ d323 1 @ 1.242 log @Since everyone uses clock_subr.c (or should, if they don't currently), list it in conf/files instead of in every port's files.*. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.241 2003/07/07 13:34:08 dsl Exp $ a164 1 file arch/i386/pci/pciide_machdep.c pciide @ 1.241 log @Switch to using MI code to find disklabel on MBR disks. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.240 2003/06/02 04:02:20 gmcgarry Exp $ a219 1 file dev/clock_subr.c isa @ 1.240 log @Pull-in GPIB. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.239 2003/05/15 13:13:25 wiz Exp $ d73 1 a73 1 file arch/i386/i386/disksubr.c disk @ 1.240.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.259 2004/07/10 18:51:01 cube Exp $ d34 3 a66 3 # Enhanced SpeedStep defflag ENHANCED_SPEEDSTEP d73 1 a73 1 file kern/subr_disk_mbr.c disk d103 1 a103 1 file crypto/blowfish/arch/i386/bf_cbc.S blowfish & !i386_cpu d165 1 a167 8 device aapic attach aapic at pci file arch/x86/pci/aapic.c aapic # Atheros 5210/5211/5212 Hardware Abstraction Layer (HAL) include "dev/pci/files.ath" object /athhal-elf.o ath d188 1 a188 6 file arch/i386/pci/pcib.c pcib | ichlpcib # PCI-LPC bridges device ichlpcib: isabus, sysmon_wdog attach ichlpcib at pci file arch/i386/pci/ichlpcib.c ichlpcib d200 4 d210 8 d220 1 d232 2 a233 2 device pcconskbd: pckbport_machdep_cnattach attach pcconskbd at pckbport d247 1 a247 1 include "dev/pckbport/files.pckbport" a324 1 file arch/i386/i386/compat_16_machdep.c compat_16 | compat_ibcs2 a336 1 file arch/i386/i386/darwin_commpage_machdep.S compat_darwin a471 4 # Enhanced SpeedStep file arch/i386/i386/est.c enhanced_speedstep defflag opt_est.h EST_FREQ_USERWRITE @ 1.240.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.240.2.1 2004/08/03 10:35:48 skrll Exp $ a134 5 # i386 specific mainbus attributes define apmbus {} define pnpbiosbus {} define vesabiosbus {} d140 1 a140 2 device mainbus: isabus, eisabus, mcabus, pcibus, bios32, acpibus, cpubus, apmbus, pnpbiosbus, vesabiosbus d300 1 a300 1 attach apm at apmbus d306 1 d308 1 a308 1 attach cpu at cpubus d459 1 a459 1 attach vesabios at vesabiosbus @ 1.240.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.262 2004/09/14 16:51:57 jdolecek Exp $ d368 3 @ 1.240.2.4 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.240.2.2 2004/09/03 12:44:47 skrll Exp $ @ 1.240.2.5 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.240.2.4 2004/09/21 13:16:38 skrll Exp $ a10 2 defparam opt_kernbase.h KERNBASE d45 2 d160 10 a169 10 file arch/i386/pci/pci_intr_fixup.c pcibios & pci_intr_fixup file arch/i386/pci/piix.c pcibios & pci_intr_fixup file arch/i386/pci/opti82c558.c pcibios & pci_intr_fixup file arch/i386/pci/opti82c700.c pcibios & pci_intr_fixup file arch/i386/pci/sis85c503.c pcibios & pci_intr_fixup file arch/i386/pci/via82c586.c pcibios & pci_intr_fixup file arch/i386/pci/amd756.c pcibios & pci_intr_fixup file arch/i386/pci/ali1543.c pcibios & pci_intr_fixup file arch/i386/pci/pci_bus_fixup.c pci_bus_fixup file arch/i386/pci/pci_addr_fixup.c pci_addr_fixup d177 4 d189 1 a189 1 device elansc: sysmon_wdog, gpiobus a192 5 # AMD Geode SC1100 Watchdog Timer device geodewdog: sysmon_wdog attach geodewdog at pci file arch/i386/pci/geode.c geodewdog d201 1 a201 1 file arch/i386/pci/pcib.c pcib | ichlpcib | gscpcib a207 4 device gscpcib: isabus, gpiobus attach gscpcib at pci file arch/i386/pci/gscpcib.c gscpcib d360 1 a360 1 file arch/x86/x86/linux_trap.c compat_linux a478 3 # Atheros 5210/5211/5212 Hardware Abstraction Layer (HAL) object /athhal-i386-elf.hal.o ath @ 1.240.2.6 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.274 2005/12/11 02:11:50 christos Exp $ a460 5 # Sony Misc (brightness etc.) device sony attach sony at acpi with sony_acpi file arch/i386/acpi/sony_acpi.c sony_acpi @ 1.239 log @Remove last traces of obsolete olms and omms drivers. Ok'd by drochner and fvdl. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.238 2003/05/14 12:04:56 drochner Exp $ d289 5 @ 1.238 log @remove opms attachment stuff which is pointless after opms itself was removed @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.237 2003/05/11 18:24:12 fvdl Exp $ d236 1 a236 4 # PC Mice; Logitech-style, Microsoft-style, and PS/2-style device olms attach olms at isa file arch/i386/isa/olms.c olms needs-flag a239 3 device omms attach omms at isa file arch/i386/isa/omms.c omms needs-flag @ 1.237 log @Update for acpi file move to sys/arch/x86/x86. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.236 2003/03/25 19:37:14 jmmv Exp $ a228 4 # attribute used to represent the "keyboard controller" # XXX should be a real device define pckbcport { [irq = -1], [port = -1] } d230 1 a230 1 device pc: tty, pckbcport @ 1.236 log @Implement the beep on halt feature. When enabled, it makes the kernel beep the computer speaker when it's completely safe to power down the machine (after the "The operating system has halted." message). This is useful for headless machines. The feature is only enabled if the BEEP_ONHALT option is defined (disabled by default). It can be tuned through the BEEP_ONHALT_{COUNT,PERIOD,PITCH} options. Closes my own PR kern/18792. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.235 2003/03/02 22:19:06 christos Exp $ a45 2 defflag opt_mpacpi.h MPACPI a309 3 # MP configuration using ACPI file arch/i386/i386/mpacpi.c mpacpi & acpi a446 1 file arch/i386/i386/acpi_machdep.c acpi @ 1.235 log @microtime.S depends on assym.h @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.234 2003/03/01 22:53:39 fvdl Exp $ d63 5 @ 1.234 log @Move lock_machdep.c to arch/x86/x86. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.233 2003/03/01 16:37:51 fvdl Exp $ a78 1 file arch/i386/i386/microtime.S @ 1.233 log @Move the CPU identification out of machdep.c into a seperate file. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.232 2003/02/27 01:49:29 fvdl Exp $ a92 1 file arch/i386/i386/lock_machdep.c lockdebug @ 1.232 log @Catch up with consinit.c move. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.231 2003/02/27 00:39:40 fvdl Exp $ d76 1 @ 1.231 log @Catch up with isa_machdep.c and pci_machdep.c move. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.230 2003/02/26 21:33:36 fvdl Exp $ a64 1 file arch/i386/i386/consinit.c @ 1.230 log @Adapt for move of files to arch/x86. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.229 2003/02/16 17:42:13 augustss Exp $ a150 1 file arch/i386/pci/pci_machdep.c pci a215 2 file arch/i386/isa/isa_machdep.c isa @ 1.229 log @Undo accidental commit of this file. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.227 2003/02/05 12:18:01 nakayama Exp $ a36 3 # MTRR support defflag MTRR a45 2 defflag opt_mpbios.h MPBIOS MPVERBOSE MPDEBUG a64 1 file arch/i386/i386/bus_machdep.c a72 1 file arch/i386/i386/i8259.c a73 1 file arch/i386/i386/intr.c a80 1 file arch/i386/i386/mtrr_i686.c mtrr a85 1 file arch/i386/i386/softintr.c a137 1 define mainbus { [apid = -1] } a311 3 # MP configuration using Intel SMP specification 1.4 file arch/i386/i386/mpbios.c mpbios a320 12 # Common APIC support routines file arch/i386/i386/apic.c ioapic | lapic # Local APIC (required for multiprocessor) define lapic file arch/i386/i386/lapic.c lapic needs-flag # I/O apics device ioapic: bioscall, lapic attach ioapic at mainbus file arch/i386/i386/ioapic.c ioapic needs-flag @ 1.228 log @Add uax(4) (and url(4) in some cases). @ text @a496 1 a509 6 device-major bthci char 98 bthci # include "dev/sb/netbsd/files.sand" device-major sbthin char 99 sbthin @ 1.227 log @Share i386/tsc_microtime.c with alpha and sparc64 as kern_microtime.c. (approved by martin) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.226 2003/01/07 18:55:36 fvdl Exp $ d497 1 d511 6 @ 1.226 log @Add MPACPI option (commented out). Add MPBIOS option by default, it is needed now to do MP BIOS MP configuration. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.225 2002/12/28 17:51:16 jmcneill Exp $ d88 1 a88 1 file arch/i386/i386/tsc_microtime.c i586_cpu | i686_cpu @ 1.225 log @Add an npx at acpi(4) attachment @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.224 2002/11/25 22:25:13 manu Exp $ d49 3 a51 1 defflag opt_mpbios.h MPVERBOSE MPDEBUG d323 5 a327 3 # Intel SMP specification 1.4 define mpbios file arch/i386/i386/mpbios.c mpbios needs-flag d344 1 a344 1 device ioapic: bioscall, mpbios, lapic @ 1.224 log @Added an empty shell for signal delivery. Now we just have to fill the machine dependant bits. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.223 2002/11/22 15:23:36 fvdl Exp $ d485 4 @ 1.223 log @New interrupt code. The basic idea behind it is to hide the differences in interrupt controllers in struct pic, and try to keep as much common code as possible. At the lowest (asm) level, this is done with CPP macros. The main structure is now struct intrsource, describing an established interrupt line, of any kind (soft/hard local apic/legacy apic/IO apic). For quick masking, there may be a maximum of 32 sources per CPU. Sources can be assigned to any CPU in the MP case, though currently they all go to the boot CPU. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.222 2002/11/14 21:39:14 christos Exp $ d373 1 @ 1.222 log @darwin needs us. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.221 2002/11/13 19:20:25 christos Exp $ d70 1 a70 1 file arch/i386/i386/db_dbgreg.s ddb | kstack_check_dr0 d77 3 a79 1 file arch/i386/i386/in_cksum.s inet | inet6 d85 1 a85 1 file arch/i386/i386/microtime.s d100 1 a100 1 file arch/i386/i386/mptramp.s multiprocessor d136 1 a136 1 file arch/i386/i386/bioscall.s bioscall needs-flag d319 1 a319 1 file arch/i386/i386/apmcall.s apm d353 1 a353 1 file arch/i386/i386/kvm86call.s kvm86 d361 1 a361 1 file arch/i386/i386/svr4_sigcode.s compat_svr4 d367 1 a367 1 file arch/i386/i386/mach_sigcode.s compat_mach | compat_darwin d377 1 a377 1 file arch/i386/i386/ibcs2_sigcode.s compat_ibcs2 d383 1 a383 1 file arch/i386/i386/linux_sigcode.s compat_linux d390 1 a390 1 file arch/i386/i386/freebsd_sigcode.s compat_freebsd @ 1.221 log @add COMPAT_DARWIN @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.220 2002/10/26 13:50:30 jdolecek Exp $ d364 3 a366 3 file arch/i386/i386/mach_machdep.c compat_mach file arch/i386/i386/mach_sigcode.s compat_mach file arch/i386/i386/mach_syscall.c compat_mach @ 1.220 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.i386,v 1.219 2002/10/11 01:52:06 thorpej Exp $ d368 3 @ 1.219 log @* Move config defns for the crypto algorithms into their own files. Define an attribute for each crypto algorithm, and use that attribute to select the files that implement the algorithm. * Give the "wlan" attribute a dependency on the "arc4" attribute. * Give the "cgd" pseudo-device the "des", "blowfish", "cast128", and "rijndael" attributes. * Use the new attribute-as-option-dependencies feature of config(8) to give the IPSEC_ESP option dependencies on the "des", "blowfish", "cast128", and "rijndael" attributes. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.218 2002/10/07 07:54:31 fvdl Exp $ a68 1 file arch/i386/i386/conf.c @ 1.218 log @lock_machdep.c only depends on LOCKDEBUG, in which case it's also needed in the non-MP case (since pmap.c now calls __cpu_simple_lock directly) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.217 2002/10/06 12:36:16 fvdl Exp $ d105 5 a109 4 file crypto/des/arch/i386/des_enc.S (ipsec & ipsec_esp) | cgd file crypto/des/arch/i386/des_cbc.S cgd file crypto/blowfish/arch/i386/bf_enc.S (ipsec & ipsec_esp) | cgd file crypto/blowfish/arch/i386/bf_cbc.S cgd @ 1.217 log @Define NOREDZONE and use it in the *_TINY config files to save a page per process. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.216 2002/10/04 18:28:29 elric Exp $ d100 1 a100 1 file arch/i386/i386/lock_machdep.c multiprocessor @ 1.216 log @assign majors for raw and cooked cgd's. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.215 2002/10/01 12:56:45 fvdl Exp $ d60 3 @ 1.215 log @Merge Bill Sommerfeld's i386 MP branch. This code has some known caveats, but works quite well in a lot of MP cases, and all UP cases that I have tested. Parts of this will hopefully be reworked in the not-too-distant future. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.26 2002/08/19 01:22:24 sommerfeld Exp $ d102 4 a105 4 file crypto/des/arch/i386/des_enc.S ipsec & ipsec_esp #file crypto/des/arch/i386/des_cbc.S ipsec & ipsec_esp file crypto/blowfish/arch/i386/bf_enc.S ipsec & ipsec_esp #file crypto/blowfish/arch/i386/bf_cbc.S ipsec & ipsec_esp @ 1.214 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 char [block ] [] - All device major numbers must be listed up in port dependent majors. by using this grammer. - Added the new naming convention. The name of the device switch must be _[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.i386,v 1.213 2002/08/12 01:03:13 thorpej Exp $ d49 2 d82 1 d96 4 d141 1 a141 1 define mainbus { } d199 6 d315 23 @ 1.213 log @Add a driver for the AMD Elan SC520 System Controller. The "elansc" driver attaches where "pchb" would normally attach (it matches at a higher match priority). The "elansc" driver currently provides support for the watchdog timer built-in the SC520. Thanks to Jasper Wallace for laying the ground-work for this (most notably by providing a work-around for a watchdog-related bug in the SC520). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.212 2002/08/07 05:18:21 briggs Exp $ a104 2 major {sd = 4} major {cd = 6} a110 1 major {wd = 0} a113 7 major {md = 17} # RAIDframe major {raid = 18} # Logical disk major {ld = 19} a199 2 major {mcd = 7} #major {scd = 15} a263 1 major {fd = 2} a284 2 major { ed = 20 } d455 2 @ 1.212 log @PERFCTRS is now defflagged in conf/files. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.211 2002/07/10 19:15:43 drochner Exp $ d181 5 @ 1.211 log @get some more info out of the VESA BIOS and attach subdevices for 8-bit pseudo color and text modes still doesn't do anything useful (It would be easy to attach a wsdisplay, but we have to cooperate with the PCI or ISA attached VGA drivers. There are open issues.) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.210 2002/07/07 13:03:47 drochner Exp $ a35 3 # Performance counter support defflag PERFCTRS @ 1.210 log @add definitions for the in-kernel vm86 code and vesabios attachment, add an option APM_USE_KVM86 which does what its name implies @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.209 2002/07/03 02:46:11 yamt Exp $ d454 1 a454 1 device vesabios d457 11 @ 1.209 log @add KSTACK_CHECK_DR0. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.208 2002/06/18 07:56:12 tshiozak Exp $ d15 1 d26 1 d323 4 d453 4 @ 1.208 log @add MD support for ACPI sleep/wakeup. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.207 2002/06/17 22:38:31 christos Exp $ d60 3 d67 1 a67 1 file arch/i386/i386/db_dbgreg.s ddb @ 1.207 log @glue for MD acpi devices. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.206 2002/04/18 12:54:12 wiz Exp $ d434 1 @ 1.206 log @Remove opms(4) and its device, /dev/pms0, from the i386 port, because it has been obsoleted by pms(4). Reviewed by fvdl and christos. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.205 2002/04/16 20:50:20 thorpej Exp $ d434 9 @ 1.206.2.1 log @Include the list of block/character major numbers. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.206 2002/04/18 12:54:12 wiz Exp $ a433 2 include "arch/i386/conf/majors.i386" @ 1.206.2.2 log @Remove old block majors list. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.206.2.1 2002/05/16 13:32:14 gehenna Exp $ d103 2 d111 1 d115 7 d203 2 d269 1 d290 2 @ 1.206.2.3 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.211 2002/07/10 19:15:43 drochner Exp $ a14 1 APM_USE_KVM86 a24 1 defflag KVM86 a59 3 # kernel stack debug defflag opt_kstack_dr0.h KSTACK_CHECK_DR0 d64 1 a64 1 file arch/i386/i386/db_dbgreg.s ddb | kstack_check_dr0 a302 4 # VM86 in kernel file arch/i386/i386/kvm86.c kvm86 file arch/i386/i386/kvm86call.s kvm86 a418 25 file arch/i386/acpi/acpi_wakeup.c acpi # Toshiba VALD device vald attach vald at acpi with vald_acpi file arch/i386/acpi/vald_acpi.c vald_acpi # Sony SPIC (jog dial etc.) attach spic at acpi with spic_acpi file arch/i386/acpi/spic_acpi.c spic_acpi device vesabios {} attach vesabios at mainbus file arch/i386/bios/vesabios.c vesabios needs-flag defflag opt_vesabios.h VESABIOSVERBOSE include "dev/rasops/files.rasops" device vesarasterviii: rasops8 attach vesarasterviii at vesabios file arch/i386/bios/vesa_raster8.c vesarasterviii device vesatext attach vesatext at vesabios file arch/i386/bios/vesa_text.c vesatext @ 1.206.2.4 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.213 2002/08/12 01:03:13 thorpej Exp $ d37 3 a173 5 # AMD Elan SC520 System Controller (PCI-Host bridge) device elansc: sysmon_wdog attach elansc at pci file arch/i386/pci/elan520.c elansc @ 1.205 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.i386,v 1.204 2002/02/02 18:37:43 jdolecek Exp $ a250 4 device opms attach opms at pckbcport with opms_hack attach opms at pckbc with opms_pckbc file arch/i386/isa/pms.c opms | opms_hack | opms_pckbc needs-flag @ 1.204 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.i386,v 1.203 2002/01/21 21:57:04 jdolecek Exp $ a364 3 # network devices MII bus include "dev/mii/files.mii" @ 1.204.4.1 log @Add first-cut mutex and rwlock implementation bits for the x86. XXX Does not actually handle i386 CPUs yet, only i486 and later. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.204 2002/02/02 18:37:43 jdolecek Exp $ a73 1 file arch/i386/i386/lock_stubs.s @ 1.203 log @Switch to MI dev/md_root.c for archs which don't have any special memory disk hooks (i.e. everything except atari). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.202 2001/12/03 00:10:14 lukem Exp $ d196 1 a196 6 device joy file arch/i386/isa/joy.c joy needs-flag # PCI joysticks attach joy at pci with pci_joy file arch/i386/pci/joy_pci.c pci_joy a274 3 attach joy at isa with joy_isa file arch/i386/isa/joy_isa.c joy_isa a298 3 attach joy at isapnp with joy_isapnp file arch/i386/isa/joy_isapnp.c joy_isapnp @ 1.202 log @defparam (not defflag) PCIBIOS_IRQS_HINT. pointed out by Kevin Lahey @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.201 2001/11/28 10:21:15 lukem Exp $ d114 1 a114 1 file arch/i386/i386/md_root.c memory_disk_hooks @ 1.201 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.i386,v 1.200 2001/11/26 02:55:39 itojun Exp $ d54 2 a55 1 PCIBIOS_INTR_GUESS PCIBIOS_IRQS_HINT PCIINTR_DEBUG @ 1.200 log @in_cksum.s is needed for inet6 too @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.199 2001/11/20 14:34:21 lukem Exp $ d12 1 a12 1 defopt opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE d18 1 a18 1 defopt opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d21 1 a21 1 defparam CPURESET_DELAY d24 1 a24 1 defopt VM86 d27 1 a27 1 defopt MATH_EMULATE d30 1 a30 1 defopt USER_LDT d33 1 a33 1 defopt DUMMY_NOPS d36 1 a36 1 defopt PERFCTRS d39 1 a39 1 defopt MTRR d42 1 a42 1 defopt opt_xserver.h XSERVER XSERVER_DDB d48 1 a48 1 defopt COMPAT_OLDBOOT d51 4 a54 4 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIBIOS_IRQS_HINT PCIINTR_DEBUG d57 1 a57 1 defopt LARGEPAGES d168 1 a168 1 defparam PCI_CONF_MODE d394 3 a396 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK d425 3 a427 3 defparam TCIC_ISA_ALLOC_IOBASE defparam TCIC_ISA_ALLOC_IOSIZE defparam TCIC_ISA_INTR_ALLOC_MASK @ 1.199 log @- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.198 2001/09/28 02:06:55 thorpej Exp $ d70 1 a70 1 file arch/i386/i386/in_cksum.s inet @ 1.198 log @Add ACPI config glue. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.197 2001/09/19 01:26:18 thorpej Exp $ d14 2 a15 2 APMDEBUG_VALUE APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS d21 1 a21 1 defopt CPURESET_DELAY d45 1 a45 1 defopt opt_realmem.h REALBASEMEM REALEXTMEM d168 1 a168 1 defopt PCI_CONF_MODE d394 3 a396 3 defopt PCIC_ISA_ALLOC_IOBASE defopt PCIC_ISA_ALLOC_IOSIZE defopt PCIC_ISA_INTR_ALLOC_MASK d425 3 a427 3 defopt TCIC_ISA_ALLOC_IOBASE defopt TCIC_ISA_ALLOC_IOSIZE defopt TCIC_ISA_INTR_ALLOC_MASK @ 1.197 log @Add code to frob the MTRR-like registers on the AMD K6-2 and AMD K6-III. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.196 2001/09/15 01:32:11 thorpej Exp $ d143 1 a143 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32 d448 3 @ 1.196 log @Give each AGP controller its own attribute, and let the "agpbus" device (rather, the device that carries that attribute) also carry one or more attributes indicating which type of controller it might be. This will allow systems that might have AGP, but would never have e.g. an Intel PCI-Host bridge, to trim out code that won't be used. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.195 2001/09/15 01:10:10 thorpej Exp $ d78 1 @ 1.195 log @Move the AGP device declaration stuff into files.agp. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.194 2001/09/10 10:08:10 fvdl Exp $ d172 2 a173 1 device pchb: pcibus, agpbus @ 1.194 log @Add agp files (enabled only on i386, but the main code itself should not be MD, so could be enabled on other platforms). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.193 2001/09/09 18:36:36 perry Exp $ a145 2 define agpbus { } d153 1 d155 1 a175 12 # AGP control devices inside PCI-Host bridges device agp attach agp at agpbus file dev/pci/agp.c agp needs-flag file dev/pci/agp_ali.c agp file dev/pci/agp_amd.c agp file dev/pci/agp_intel.c agp file dev/pci/agp_sis.c agp file dev/pci/agp_via.c agp file dev/pci/agp_i810.c agp file arch/i386/pci/agp_machdep.c agp @ 1.193 log @boost maximum MAXUSERS to 128 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.192 2001/09/09 11:01:01 tls Exp $ d38 3 d77 1 d146 2 d172 1 a172 1 device pchb: pcibus d174 1 a174 1 file arch/i386/pci/pchb.c pchb d176 12 @ 1.192 log @Add asm versions of blowfish and des transforms for i386. This also involved updating the in-kernel DES functions to correspond to the versions in our in-tree OpenSSL, because the des_SPtrans table has changed; the asm code will not work with the old permutation table! C and i386 asm code for the DES, 3DES, and Blowfish CBC modes is also included; it is not currently built as the ESP processing in esp_core.c splits the CBC operation and the cipher transform apart. Hopefully that will be fixed as there is a substantial performance improvement to be had from doing so. It will remain necessary to use the C version of the Blowfish CBC function on some i386 machines, however, as the asm version uses bswapl, which ony 486 and later processors have. The DES CBC code doesn't have this problem. Finally, change esp_core.c to use the ecb3_encrypt function instead of calling ecb_encrypt three times; this improves performance a bit, in particular in the asm case. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.191 2001/09/03 17:18:22 drochner Exp $ d9 1 a9 1 maxusers 2 16 64 @ 1.191 log @add wsfont pseudo device @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.190 2001/08/27 08:21:20 haya Exp $ d86 5 @ 1.191.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.198 2001/09/28 02:06:55 thorpej Exp $ d9 1 a9 1 maxusers 2 16 128 a37 3 # MTRR support defopt MTRR a73 2 file arch/i386/i386/mtrr_i686.c mtrr file arch/i386/i386/mtrr_k6.c mtrr a86 5 file crypto/des/arch/i386/des_enc.S ipsec & ipsec_esp #file crypto/des/arch/i386/des_cbc.S ipsec & ipsec_esp file crypto/blowfish/arch/i386/bf_enc.S ipsec & ipsec_esp #file crypto/blowfish/arch/i386/bf_cbc.S ipsec & ipsec_esp d133 1 a133 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32, acpibus a143 1 include "dev/pci/files.agp" a144 1 file arch/i386/pci/agp_machdep.c agp d161 1 a161 2 device pchb: pcibus, agpbus, agp_ali, agp_amd, agp_i810, agp_intel, agp_sis, agp_via d163 1 a163 1 file arch/i386/pci/pchb.c pchb needs-flag a434 3 include "dev/acpi/files.acpi" file arch/i386/i386/acpi_machdep.c acpi @ 1.190 log @Add support for ALi M1543 in pcibios. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.189 2001/07/14 02:18:02 christos Exp $ d248 1 @ 1.189 log @add mach/macho files @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.188 2001/06/18 02:00:49 christos Exp $ d153 1 @ 1.188 log @Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.187 2001/04/22 18:39:49 jdolecek Exp $ d325 7 @ 1.188.2.1 log @update to -current @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.189 2001/07/14 02:18:02 christos Exp $ a324 7 # MACH binary compatibility (COMPAT_MACH) include "compat/mach/files.mach" file arch/i386/i386/mach_machdep.c compat_mach file arch/i386/i386/mach_sigcode.s compat_mach file arch/i386/i386/mach_syscall.c compat_mach file arch/i386/i386/macho_machdep.c exec_macho @ 1.188.2.2 log @Update the kqueue branch to HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.188.2.1 2001/08/03 04:11:41 lukem Exp $ d9 1 a9 1 maxusers 2 16 128 a37 3 # MTRR support defopt MTRR a73 1 file arch/i386/i386/mtrr_i686.c mtrr a86 5 file crypto/des/arch/i386/des_enc.S ipsec & ipsec_esp #file crypto/des/arch/i386/des_cbc.S ipsec & ipsec_esp file crypto/blowfish/arch/i386/bf_enc.S ipsec & ipsec_esp #file crypto/blowfish/arch/i386/bf_cbc.S ipsec & ipsec_esp a136 2 define agpbus { } a152 1 file arch/i386/pci/ali1543.c pcibios & pcibios_intr_fixup d160 1 a160 1 device pchb: pcibus, agpbus d162 1 a162 1 file arch/i386/pci/pchb.c pchb needs-flag a164 12 # AGP control devices inside PCI-Host bridges device agp attach agp at agpbus file dev/pci/agp.c agp needs-flag file dev/pci/agp_ali.c agp file dev/pci/agp_amd.c agp file dev/pci/agp_intel.c agp file dev/pci/agp_sis.c agp file dev/pci/agp_via.c agp file dev/pci/agp_i810.c agp file arch/i386/pci/agp_machdep.c agp a246 1 include "dev/wsfont/files.wsfont" @ 1.188.2.3 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.188.2.2 2001/09/13 01:13:44 thorpej Exp $ d12 1 a12 1 defflag opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE d14 2 a15 2 APM_POWER_PRINT APM_ALLOW_BOGUS_SEGMENTS defparam opt_apm.h APMDEBUG_VALUE APM_DISABLE_INTERRUPTS d18 1 a18 1 defflag opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d21 1 a21 1 defparam CPURESET_DELAY d24 1 a24 1 defflag VM86 d27 1 a27 1 defflag MATH_EMULATE d30 1 a30 1 defflag USER_LDT d33 1 a33 1 defflag DUMMY_NOPS d36 1 a36 1 defflag PERFCTRS d39 1 a39 1 defflag MTRR d42 1 a42 1 defflag opt_xserver.h XSERVER XSERVER_DDB d45 1 a45 1 defparam opt_realmem.h REALBASEMEM REALEXTMEM d48 1 a48 1 defflag COMPAT_OLDBOOT d51 4 a54 5 defflag opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIINTR_DEBUG defparam opt_pcibios.h PCIBIOS_IRQS_HINT d57 1 a57 1 defflag LARGEPAGES d70 1 a70 1 file arch/i386/i386/in_cksum.s inet | inet6 a77 1 file arch/i386/i386/mtrr_k6.c mtrr d142 1 a142 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32, acpibus d146 2 a154 1 include "dev/pci/files.agp" a155 1 file arch/i386/pci/agp_machdep.c agp d167 1 a167 1 defparam PCI_CONF_MODE d172 1 a172 2 device pchb: pcibus, agpbus, agp_ali, agp_amd, agp_i810, agp_intel, agp_sis, agp_via d177 12 d404 3 a406 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK d435 3 a437 3 defparam TCIC_ISA_ALLOC_IOBASE defparam TCIC_ISA_ALLOC_IOSIZE defparam TCIC_ISA_INTR_ALLOC_MASK a457 3 include "dev/acpi/files.acpi" file arch/i386/i386/acpi_machdep.c acpi @ 1.188.2.4 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.188.2.3 2002/01/10 19:44:32 thorpej Exp $ d114 1 a114 1 file dev/md_root.c memory_disk_hooks d196 6 a201 1 file arch/i386/isa/joy_timer.c joy d280 3 d307 3 @ 1.188.2.5 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.188.2.4 2002/02/11 20:08:24 jdolecek Exp $ d251 4 d365 3 @ 1.188.2.6 log @sync kqueue branch with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.188.2.5 2002/06/23 17:37:22 jdolecek Exp $ a14 1 APM_USE_KVM86 a24 1 defflag KVM86 d35 3 a59 3 # kernel stack debug defflag opt_kstack_dr0.h KSTACK_CHECK_DR0 d64 1 a64 1 file arch/i386/i386/db_dbgreg.s ddb | kstack_check_dr0 a179 5 # AMD Elan SC520 System Controller (PCI-Host bridge) device elansc: sysmon_wdog attach elansc at pci file arch/i386/pci/elan520.c elansc a317 4 # VM86 in kernel file arch/i386/i386/kvm86.c kvm86 file arch/i386/i386/kvm86call.s kvm86 a433 25 file arch/i386/acpi/acpi_wakeup.c acpi # Toshiba VALD device vald attach vald at acpi with vald_acpi file arch/i386/acpi/vald_acpi.c vald_acpi # Sony SPIC (jog dial etc.) attach spic at acpi with spic_acpi file arch/i386/acpi/spic_acpi.c spic_acpi device vesabios {} attach vesabios at mainbus file arch/i386/bios/vesabios.c vesabios needs-flag defflag opt_vesabios.h VESABIOSVERBOSE include "dev/rasops/files.rasops" device vesarasterviii: rasops8 attach vesarasterviii at vesabios file arch/i386/bios/vesa_raster8.c vesarasterviii device vesatext attach vesatext at vesabios file arch/i386/bios/vesa_text.c vesatext @ 1.188.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.i386,v 1.188.2.6 2002/09/06 08:36:08 jdolecek Exp $ a48 2 defflag opt_mpbios.h MPVERBOSE MPDEBUG a79 1 file arch/i386/i386/tsc_microtime.c i586_cpu | i686_cpu a92 4 file arch/i386/i386/mptramp.s multiprocessor file arch/i386/i386/lock_machdep.c multiprocessor file arch/i386/i386/ipifuncs.c multiprocessor d105 2 d113 1 d117 7 d144 1 a144 1 define mainbus { [apid = -1] } a201 6 device p64h2apic attach p64h2apic at pci file arch/i386/pci/p64h2apic.c p64h2apic d210 2 d276 1 d298 2 a317 23 # Intel SMP specification 1.4 define mpbios file arch/i386/i386/mpbios.c mpbios needs-flag # CPUS define cpu { [apid = -1] } device cpu attach cpu at mainbus file arch/i386/i386/cpu.c cpu # Common APIC support routines file arch/i386/i386/apic.c ioapic | lapic # Local APIC (required for multiprocessor) define lapic file arch/i386/i386/lapic.c lapic needs-flag # I/O apics device ioapic: bioscall, mpbios, lapic attach ioapic at mainbus file arch/i386/i386/ioapic.c ioapic needs-flag a469 2 include "arch/i386/conf/majors.i386" @ 1.187 log @add major { ed = 20 } @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.186 2001/04/19 17:32:41 uch Exp $ d337 1 @ 1.186 log @patch PR port-i386/11114 by MINOURA Makoto. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.185 2001/04/14 06:49:31 thorpej Exp $ d286 2 @ 1.185 log @Generic soft interrupt implementation for NetBSD/i386. This could probably be tuned somewhat, but this is a stop-gap measure to hold us until Bill Sommerfeld's new interrupt code comes in from the MP branch. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.184 2001/03/25 09:54:11 jdolecek Exp $ d152 1 @ 1.184 log @Add an autoconfig node for PCI-MCA bridges. Configures MCA bridges via callback. This beast is very rare, present only on some IBM PCs. Code was copied off pceb. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.183 2001/03/06 14:55:13 fvdl Exp $ d78 1 @ 1.183 log @Use assembly version of in4_cksum (which is a piece of code that does some of the extra work and then jumps into in_cksum). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182 2001/02/24 01:39:11 lukem Exp $ d172 5 @ 1.182 log @whitespace police @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.181 2001/02/11 19:03:47 chs Exp $ a67 1 file netinet/in4_cksum.c inet @ 1.182.2.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.184 2001/03/25 09:54:11 jdolecek Exp $ d68 1 a172 5 # PCI-MCA bridges device pcmb: mcabus attach pcmb at pci file arch/i386/pci/pcmb.c pcmb @ 1.182.2.2 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.1 2001/04/09 01:53:28 nathanw Exp $ a77 1 file arch/i386/i386/softintr.c a150 1 file arch/i386/pci/amd756.c pcibios & pcibios_intr_fixup a284 2 major { ed = 20 } a332 1 file arch/i386/i386/linux_trap.c compat_linux @ 1.182.2.3 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.2 2001/06/21 19:25:20 nathanw Exp $ a324 7 # MACH binary compatibility (COMPAT_MACH) include "compat/mach/files.mach" file arch/i386/i386/mach_machdep.c compat_mach file arch/i386/i386/mach_sigcode.s compat_mach file arch/i386/i386/mach_syscall.c compat_mach file arch/i386/i386/macho_machdep.c exec_macho @ 1.182.2.4 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.3 2001/08/24 00:08:28 nathanw Exp $ d9 1 a9 1 maxusers 2 16 128 a37 3 # MTRR support defopt MTRR a73 2 file arch/i386/i386/mtrr_i686.c mtrr file arch/i386/i386/mtrr_k6.c mtrr a86 5 file crypto/des/arch/i386/des_enc.S ipsec & ipsec_esp #file crypto/des/arch/i386/des_cbc.S ipsec & ipsec_esp file crypto/blowfish/arch/i386/bf_enc.S ipsec & ipsec_esp #file crypto/blowfish/arch/i386/bf_cbc.S ipsec & ipsec_esp a143 1 include "dev/pci/files.agp" a144 1 file arch/i386/pci/agp_machdep.c agp a152 1 file arch/i386/pci/ali1543.c pcibios & pcibios_intr_fixup d160 1 a160 2 device pchb: pcibus, agpbus, agp_ali, agp_amd, agp_i810, agp_intel, agp_sis, agp_via d162 1 a162 1 file arch/i386/pci/pchb.c pchb needs-flag a246 1 include "dev/wsfont/files.wsfont" @ 1.182.2.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.4 2001/09/21 22:35:03 nathanw Exp $ d143 1 a143 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32, acpibus a447 3 include "dev/acpi/files.acpi" file arch/i386/i386/acpi_machdep.c acpi @ 1.182.2.6 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.5 2001/10/08 20:10:44 nathanw Exp $ d12 1 a12 1 defflag opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE d14 2 a15 2 APM_POWER_PRINT APM_ALLOW_BOGUS_SEGMENTS defparam opt_apm.h APMDEBUG_VALUE APM_DISABLE_INTERRUPTS d18 1 a18 1 defflag opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d21 1 a21 1 defparam CPURESET_DELAY d24 1 a24 1 defflag VM86 d27 1 a27 1 defflag MATH_EMULATE d30 1 a30 1 defflag USER_LDT d33 1 a33 1 defflag DUMMY_NOPS d36 1 a36 1 defflag PERFCTRS d39 1 a39 1 defflag MTRR d42 1 a42 1 defflag opt_xserver.h XSERVER XSERVER_DDB d45 1 a45 1 defparam opt_realmem.h REALBASEMEM REALEXTMEM d48 1 a48 1 defflag COMPAT_OLDBOOT d51 4 a54 5 defflag opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIINTR_DEBUG defparam opt_pcibios.h PCIBIOS_IRQS_HINT d57 1 a57 1 defflag LARGEPAGES d70 1 a70 1 file arch/i386/i386/in_cksum.s inet | inet6 d168 1 a168 1 defparam PCI_CONF_MODE d394 3 a396 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK d425 3 a427 3 defparam TCIC_ISA_ALLOC_IOBASE defparam TCIC_ISA_ALLOC_IOSIZE defparam TCIC_ISA_INTR_ALLOC_MASK @ 1.182.2.7 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.6 2002/01/08 00:25:15 nathanw Exp $ d114 1 a114 1 file dev/md_root.c memory_disk_hooks d196 6 a201 1 file arch/i386/isa/joy_timer.c joy d280 3 d307 3 @ 1.182.2.8 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.7 2002/02/28 04:10:15 nathanw Exp $ d251 4 d366 3 a440 10 file arch/i386/acpi/acpi_wakeup.c acpi # Toshiba VALD device vald attach vald at acpi with vald_acpi file arch/i386/acpi/vald_acpi.c vald_acpi # Sony SPIC (jog dial etc.) attach spic at acpi with spic_acpi file arch/i386/acpi/spic_acpi.c spic_acpi @ 1.182.2.9 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD$ a14 1 APM_USE_KVM86 a24 1 defflag KVM86 a59 3 # kernel stack debug defflag opt_kstack_dr0.h KSTACK_CHECK_DR0 d64 1 a64 1 file arch/i386/i386/db_dbgreg.s ddb | kstack_check_dr0 a317 4 # VM86 in kernel file arch/i386/i386/kvm86.c kvm86 file arch/i386/i386/kvm86call.s kvm86 a443 15 device vesabios {} attach vesabios at mainbus file arch/i386/bios/vesabios.c vesabios needs-flag defflag opt_vesabios.h VESABIOSVERBOSE include "dev/rasops/files.rasops" device vesarasterviii: rasops8 attach vesarasterviii at vesabios file arch/i386/bios/vesa_raster8.c vesarasterviii device vesatext attach vesatext at vesabios file arch/i386/bios/vesa_text.c vesatext @ 1.182.2.10 log @Catch up to -current. @ text @d37 3 a183 5 # AMD Elan SC520 System Controller (PCI-Host bridge) device elansc: sysmon_wdog attach elansc at pci file arch/i386/pci/elan520.c elansc @ 1.182.2.11 log @Catch up to -current. @ text @d105 2 d113 1 d117 7 d210 2 d276 1 d298 2 a469 2 include "arch/i386/conf/majors.i386" @ 1.182.2.12 log @Catch up to -current. @ text @a48 2 defflag opt_mpbios.h MPVERBOSE MPDEBUG a58 3 # No unmapped page below kernel stack defflag NOREDZONE a79 1 file arch/i386/i386/tsc_microtime.c i586_cpu | i686_cpu a92 4 file arch/i386/i386/mptramp.s multiprocessor file arch/i386/i386/lock_machdep.c lockdebug file arch/i386/i386/ipifuncs.c multiprocessor d95 4 a98 5 file crypto/des/arch/i386/des_enc.S des file crypto/des/arch/i386/des_cbc.S des file crypto/blowfish/arch/i386/bf_enc.S blowfish file crypto/blowfish/arch/i386/bf_cbc.S blowfish d134 1 a134 1 define mainbus { [apid = -1] } a191 6 device p64h2apic attach p64h2apic at pci file arch/i386/pci/p64h2apic.c p64h2apic a301 23 # Intel SMP specification 1.4 define mpbios file arch/i386/i386/mpbios.c mpbios needs-flag # CPUS define cpu { [apid = -1] } device cpu attach cpu at mainbus file arch/i386/i386/cpu.c cpu # Common APIC support routines file arch/i386/i386/apic.c ioapic | lapic # Local APIC (required for multiprocessor) define lapic file arch/i386/i386/lapic.c lapic needs-flag # I/O apics device ioapic: bioscall, mpbios, lapic attach ioapic at mainbus file arch/i386/i386/ioapic.c ioapic needs-flag @ 1.182.2.13 log @Catch up to -current @ text @d69 1 @ 1.182.2.14 log @Sync with HEAD. @ text @d70 1 a70 1 file arch/i386/i386/db_dbgreg.S ddb | kstack_check_dr0 d77 1 a77 3 file arch/i386/i386/i8259.c file arch/i386/i386/in_cksum.S inet | inet6 file arch/i386/i386/intr.c d83 1 a83 1 file arch/i386/i386/microtime.S d98 1 a98 1 file arch/i386/i386/mptramp.S multiprocessor d134 1 a134 1 file arch/i386/i386/bioscall.S bioscall needs-flag d317 1 a317 1 file arch/i386/i386/apmcall.S apm d351 1 a351 1 file arch/i386/i386/kvm86call.S kvm86 d359 1 a359 1 file arch/i386/i386/svr4_sigcode.S compat_svr4 d364 3 a366 3 file arch/i386/i386/mach_machdep.c compat_mach | compat_darwin file arch/i386/i386/mach_sigcode.S compat_mach | compat_darwin file arch/i386/i386/mach_syscall.c compat_mach | compat_darwin a368 4 # DARWIN binary compatibility (COMPAT_DARWIN) include "compat/darwin/files.darwin" file arch/i386/i386/darwin_machdep.c compat_darwin d372 1 a372 1 file arch/i386/i386/ibcs2_sigcode.S compat_ibcs2 d378 1 a378 1 file arch/i386/i386/linux_sigcode.S compat_linux d385 1 a385 1 file arch/i386/i386/freebsd_sigcode.S compat_freebsd @ 1.182.2.15 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.14 2002/12/11 06:00:50 thorpej Exp $ a484 4 # Numeric Processing Extension; Math Co-processor attach npx at acpi with npx_acpi file arch/i386/acpi/npx_acpi.c npx_acpi @ 1.182.2.16 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.182.2.15 2002/12/29 19:29:11 thorpej Exp $ d49 1 a49 3 defflag opt_mpbios.h MPBIOS MPVERBOSE MPDEBUG defflag opt_mpacpi.h MPACPI d321 3 a323 5 # MP configuration using Intel SMP specification 1.4 file arch/i386/i386/mpbios.c mpbios # MP configuration using ACPI file arch/i386/i386/mpacpi.c mpacpi & acpi d340 1 a340 1 device ioapic: bioscall, lapic @ 1.181 log @fix REALBASEMEM/REALEXTMEM and defopt them while we're at it. from jason. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.180 2001/01/17 00:07:25 fvdl Exp $ d12 4 a15 3 defopt opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE APM_NO_STANDBY APM_V10_ONLY APM_NO_V12 APMDEBUG APMDEBUG_VALUE APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS d18 1 a18 1 defopt opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d21 1 a21 1 defopt CPURESET_DELAY d39 1 a39 1 defopt opt_xserver.h XSERVER XSERVER_DDB d42 1 a42 1 defopt opt_realmem.h REALBASEMEM REALEXTMEM d48 1 a48 1 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE d91 1 a91 1 include "dev/scsipi/files.scsipi" d99 1 a99 1 include "dev/ata/files.ata" d103 1 a103 1 file arch/i386/i386/md_root.c memory_disk_hooks d116 1 a116 1 include "dev/i2o/files.i2o" d120 1 a120 1 define bioscall d131 1 a131 1 define mainbus { } d143 1 a143 1 include "dev/pci/files.pci" d154 1 a154 1 defopt PCI_CONF_MODE d179 1 a179 1 attach joy at pci with pci_joy d186 1 a186 1 include "dev/isa/files.isa" d213 1 a213 1 define pckbcport { [irq = -1], [port = -1] } d240 1 a240 1 include "dev/wscons/files.wscons" d242 1 a242 1 include "dev/pckbc/files.pckbc" d244 2 a245 2 device sysbeep attach sysbeep at pcppi d270 1 a270 1 include "dev/eisa/files.eisa" d277 2 a278 2 device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" d290 1 a290 1 include "dev/vme/files.vme" d297 2 a298 2 device apm: bioscall attach apm at mainbus d313 1 a313 1 include "compat/svr4/files.svr4" d319 1 a319 1 include "compat/ibcs2/files.ibcs2" d325 2 a326 2 include "compat/linux/files.linux" include "compat/linux/arch/i386/files.linux_i386" d331 1 a331 1 include "compat/freebsd/files.freebsd" d337 1 a337 1 include "compat/aout/files.aout" d340 1 a340 1 include "compat/pecoff/files.pecoff" d343 1 a343 1 include "compat/ossaudio/files.ossaudio" d346 1 a346 1 include "dev/mii/files.mii" d351 1 a351 1 include "dev/cardbus/files.cardbus" d379 1 a379 1 attach pcic at isapnp with pcic_isapnp d409 1 a409 1 include "dev/pcmcia/files.pcmcia" d412 1 a412 1 include "dev/usb/files.usb" d414 1 a414 1 include "dev/ieee1394/files.ieee1394" d416 1 a416 1 include "arch/i386/pnpbios/files.pnpbios" @ 1.180 log @Add machdep file for procfs. Currently only used for linux-style /proc/cpuinfo (only active when procfs is mounted with -o linux). For ports other than the i386 this currently produces an empty string. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.179 2000/12/18 20:38:27 jdolecek Exp $ d39 3 @ 1.179 log @separate the freebsd syscall code similarily to other emulations @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.178 2000/12/11 05:28:59 mycroft Exp $ d74 1 @ 1.178 log @Introduce 2 new flags in types.h: * __HAVE_SYSCALL_INTERN. If this is defined, e_syscall is replaced by e_syscall_intern, which is called at key places in the kernel. This can be used to set a MD syscall handler pointer. This obsoletes and replaces the *_HAS_SEPARATED_SYSCALL flags. * __HAVE_MINIMAL_EMUL. If this is defined, certain (deprecated) elements in struct emul are omitted. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.177 2000/12/09 06:30:54 mycroft Exp $ d329 1 @ 1.177 log @Add a separate svr4_syscall(). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.176 2000/12/02 16:03:23 jdolecek Exp $ d75 1 @ 1.176 log @as discussed on tech-kern, put linux and ibcs2 syscall code to separate files and change syscall() to call p->p_emul->e_syscall() if it's not NULL @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.175 2000/11/26 20:48:39 jdolecek Exp $ d310 1 @ 1.175 log @comment out entries accidentaly committed together with previous change @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.174 2000/11/26 17:44:09 ad Exp $ d315 1 a315 1 #file arch/i386/i386/ibcs2_syscall.c compat_ibcs2 d321 1 a321 1 #file arch/i386/i386/linux_syscall.c compat_linux @ 1.174 log @lsu -> ld, by popular request. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.173 2000/11/26 11:18:20 jdolecek Exp $ d315 1 a315 1 file arch/i386/i386/ibcs2_syscall.c compat_ibcs2 d321 1 a321 1 file arch/i386/i386/linux_syscall.c compat_linux @ 1.173 log @rename COMPAT_locore.s to COMPAT_sigcode.s - that is more suitable name for it make the files compilable within LKM @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.172 2000/11/21 21:13:24 jdolecek Exp $ d103 2 a104 2 # Logical storage units major {lsu = 19} @ 1.172 log @put compat-specific locore code to separate *_locore.s files @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.171 2000/11/08 19:49:09 ad Exp $ d309 1 a309 1 file arch/i386/i386/svr4_locore.s compat_svr4 d314 2 a315 1 file arch/i386/i386/ibcs2_locore.s compat_ibcs2 d320 2 a321 1 file arch/i386/i386/linux_locore.s compat_linux d326 1 a326 1 file arch/i386/i386/freebsd_locore.s compat_freebsd @ 1.171 log @Pull in dev/i2o/files.i2o. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.170 2000/11/05 17:17:12 onoe Exp $ d309 1 d314 1 d319 1 d324 1 @ 1.170 log @First Prototype implementation of network interface part for IEEE1394 (if_fw). Current status: Only OHCI chip is supported (fwohci). ping (IPv4) works with Sony's implementation (SmartConnect) on Win98. sometimes works but not stable. Not implemented yet: IRM (Isochronous Resource Manager) functionality. Link layer fragmentation. Topology map. More to do: clean ups MCAP charactor device part dhcp There is no entry in GENERIC config file yet. Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.169 2000/10/27 22:49:21 thorpej Exp $ d105 6 @ 1.169 log @Add support for sampling the random number generator on the 810, 815, 820, and 840 chipsets. From OpenBSD, modified for NetBSD by me. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.168 2000/10/19 14:32:21 ad Exp $ d393 2 @ 1.168 log @- ca -> lsu - Hook in twe. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.167 2000/09/13 04:47:00 thorpej Exp $ d150 1 @ 1.167 log @Add support for using the 586- and 686-class performance counters. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.166 2000/09/07 17:20:58 thorpej Exp $ d103 2 a104 2 # Compaq arrays major {ca = 19} @ 1.166 log @Add optional support for mapping the kernel with large (4MB) pages. Right now, only does kernel text, and wastes a little memory, but there is some noticeable performance improvement even with just text. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.165 2000/08/21 07:39:45 itohy Exp $ d34 3 d78 2 @ 1.165 log @Fix typos. No functional changes. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.164 2000/08/10 21:21:02 soda Exp $ d45 3 @ 1.164 log @move PCIBIOS_INTR_FIXUP_FORCE, PCIBIOS_INTR_GUESS and PCIBIOS_IRQS_HINT to opt_pcibios.h. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.163 2000/06/16 03:47:24 thorpej Exp $ d330 1 a330 1 # PCIC pcmcia contoller d361 1 a361 1 # TCIC pcmcia contoller d372 1 a372 1 # TCIC pcmcia contoller @ 1.163 log @Rearrange the npx driver a little to allow for multiple attachments and add a pnpbios atttachment for it. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.162 2000/06/11 02:41:11 mycroft Exp $ d41 4 a44 2 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_INTR_FIXUP PCIINTR_DEBUG PCIBIOS_BUS_FIXUP PCIBIOS_ADDR_FIXUP @ 1.163.2.1 log @Pull up to netbsd-1-5 branch Approved by: thorpej move PCIBIOS_INTR_FIXUP_FORCE, PCIBIOS_INTR_GUESS and PCIBIOS_IRQS_HINT to opt_pcibios.h. Revision pulled up: > cvs rdiff -r1.163 -r1.164 syssrc/sys/arch/i386/conf/files.i386 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.164 2000/08/10 21:21:02 soda Exp $ d41 2 a42 4 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIBIOS_IRQS_HINT PCIINTR_DEBUG @ 1.163.2.2 log @Pull up revision 1.180 (requested by fvdl): Add some required Linux emulation bits to support the Linux version of VMware. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.163.2.1 2000/08/10 23:07:45 soda Exp $ a67 1 file arch/i386/i386/procfs_machdep.c procfs @ 1.163.2.3 log @oPull up revision 1.183 (requested by fvdl): Use optimized i386 assembly version for in4_cksum as well as the older in_cksum. Gets back the 10-15% throughput loss compared to the NetBSD 1.4 branch. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.163.2.2 2001/03/30 21:51:03 he Exp $ d58 1 @ 1.163.2.4 log @Apply patch (requested by ad): Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.163.2.3 2001/03/30 22:29:40 he Exp $ a87 6 # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" d96 1 a96 1 major {ld = 19} @ 1.163.2.5 log @Pull up revision 1.190 (via patch, requested by hubertf): Add support for ALi M1543 in pcibios as e.g. found in a Toshiba Portege 4000. Tested by hubertf. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.163.2.4 2001/10/25 18:05:27 he Exp $ a137 1 file arch/i386/pci/ali1543.c pcibios & pcibios_intr_fixup @ 1.162 log @Remove pcvt tentacles. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.161 2000/06/04 22:36:28 gmcgarry Exp $ a182 1 attach npx at isa d184 3 @ 1.161 log @Add APM_ALLOW_BOGUS_SEGMENTS - allow the use of data segments which are in unexpected locations. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.160 2000/06/04 16:26:11 mycroft Exp $ a195 10 # PC console support a la "pcvt" device vt: tty, pckbcport attach vt at isa file arch/i386/isa/pcvt/pcvt_drv.c vt needs-flag file arch/i386/isa/pcvt/pcvt_ext.c vt needs-flag file arch/i386/isa/pcvt/pcvt_kbd.c vt needs-flag file arch/i386/isa/pcvt/pcvt_out.c vt needs-flag file arch/i386/isa/pcvt/pcvt_sup.c vt needs-flag file arch/i386/isa/pcvt/pcvt_vtf.c vt needs-flag @ 1.160 log @Add stubs for PE/COFF. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.159 2000/05/11 16:38:10 jdolecek Exp $ d14 1 a14 1 APM_POWER_PRINT APM_DISABLE_INTERRUPTS @ 1.159 log @Add i386-specific part of MicroChannel Architecture bus support, as found in some older IBM PS/2 machines. This code is based upon work by Scott D. Telford, with some minor bits in arch/i386/mca/mca_machdep.c taken from FreeBSD. XXX this is still very experimental and development version; use at your XXX own risk @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.158 2000/04/28 17:23:51 uch Exp $ d315 3 @ 1.159.2.1 log @Sync w/ netbsd-1-5-base. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.163 2000/06/16 03:47:24 thorpej Exp $ d14 1 a14 1 APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS d183 1 a185 3 attach npx at isa with npx_isa file arch/i386/isa/npx_isa.c npx_isa d197 10 a314 3 # Win32 binary compatibility (COMPAT_PECOFF) include "compat/pecoff/files.pecoff" @ 1.158 log @add PCIBIOS_ADDR_FIXUP, PCIBIOS_IRQS_HINT configuration. and its sample. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.157 2000/04/23 16:47:46 thorpej Exp $ d111 1 a111 2 # device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32 device mainbus: isabus, eisabus, pcibus, mainbus, bios32 d262 3 a264 3 # device mca {[slot = -1]} : bioscall # include "dev/mca/files.mca" # file arch/i386/mca/mca_machdep.c mca @ 1.157 log @Carve off the ISA configuration bits from the floppy driver. Driver is still ISA-specific, but we can attach ISA instances with different configuration mechanisms now. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.156 2000/04/07 16:35:20 thorpej Exp $ d42 1 a42 1 PCIINTR_DEBUG PCIBIOS_BUS_FIXUP d132 1 @ 1.156 log @Use dev/isa/fd.c. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.155 2000/04/06 23:55:04 wiz Exp $ d233 7 a239 3 device fdc {drive = -1} attach fdc at isa device fd: disk, isadma a240 1 file dev/isa/fd.c fdc needs-flag @ 1.155 log @comment out (erroneously?) added mcabus, until dev/mca exists @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.154 2000/04/06 13:37:50 jdolecek Exp $ d237 1 a237 1 file arch/i386/isa/fd.c fdc needs-flag @ 1.154 log @Switch to MI ns_cksum.c - the MD ns_cksum.c is equivalent to it (modulo some u_intX_t vs. u_char type usage). In particular, the MD version didn't contain any MD code. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.153 2000/03/26 15:36:49 martin Exp $ d111 2 a112 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32 d259 3 a261 3 device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" file arch/i386/mca/mca_machdep.c mca @ 1.153 log @Added a PCI frontend for the legacy ISA joystick driver. Some PCI soundcards don't seem to use the generic gameport function with interface 0x10 used here, but have either an own BAR dedicated to this (i.e. Sonic Vibes or ESS Solo-1) or specify their own device (see PCI_PRODUCT_CREATIVELABS_SBJOY in sys/dev/pci/pcidevs.h). Probably these use a similar simple sheme and adding a frontend for them would be trivial, but I don't own any of these cards, so I didn't. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.152 2000/03/22 20:58:25 ws Exp $ d63 1 a63 1 file arch/i386/i386/ns_cksum.c ns d111 1 a111 1 device mainbus: isabus, eisabus, pcibus, mainbus, bios32 a114 2 #device mca at root {...} d253 8 @ 1.152 log @Make IPKDB working again. Add support for i386 debugging and pci-based ne2000 boards. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.151 2000/03/16 14:53:29 ad Exp $ d152 8 a239 4 # Game adapter (joystick) device joy file arch/i386/isa/joy.c joy needs-flag @ 1.151 log @Make ca(4) useable as a block/boot device. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.150 2000/03/15 02:10:41 fvdl Exp $ d57 1 @ 1.150 log @Add new files for common ahc EISA/VL code. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.149 2000/03/14 15:56:54 oster Exp $ d91 3 @ 1.149 log @Add the RAIDframe device major to the machine-dependent config files so that the right entries get added to dev_name2blk[]. Needed for / on RAID. (Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.148 2000/03/04 21:37:23 mycroft Exp $ d238 1 a238 1 attach ahc at isa with ahc_isa @ 1.148 log @Invert the APM_NO_POWER_PRINT flag, and make sure it's off by default. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147 2000/02/14 21:42:52 thorpej Exp $ d88 3 @ 1.147 log @Allow arch-specific code to specify in4_cksum() like it can specify in_cksum(). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.146 2000/01/26 18:47:59 drochner Exp $ d14 1 a14 1 APM_NO_POWER_PRINT APM_DISABLE_INTERRUPTS @ 1.147.2.1 log @MP: Several new files. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147 2000/02/14 21:42:52 thorpej Exp $ a39 2 defopt opt_mpbios.h MPVERBOSE MPDEBUG a69 4 file arch/i386/i386/mptramp.s multiprocessor file arch/i386/i386/lock_machdep.c multiprocessor file arch/i386/i386/ipifuncs.c multiprocessor d102 1 a102 1 define mainbus { apid = -1 } a264 23 # Intel SMP specification 1.4 define mpbios file arch/i386/i386/mpbios.c mpbios needs-flag # CPUS define cpu { apid = -1 } device cpu attach cpu at mainbus file arch/i386/i386/cpu.c cpu # Common APIC support routines file arch/i386/i386/apic.c ioapic | lapic # Local APIC (required for multiprocessor) define lapic file arch/i386/i386/lapic.c lapic needs-flag # I/O apics device ioapic: bioscall, mpbios, lapic attach ioapic at mainbus file arch/i386/i386/ioapic.c ioapic needs-flag @ 1.147.2.2 log @Catch up sommerfeld_i386mp_1 branch with -current. @ text @d1 1 a1 1 # $NetBSD$ d14 1 a14 1 APM_POWER_PRINT APM_DISABLE_INTERRUPTS a58 1 file arch/i386/i386/ipkdb_glue.c ipkdb d64 1 a64 1 file netns/ns_cksum.c ns a94 6 # RAIDframe major {raid = 18} # Compaq arrays major {ca = 19} a109 1 # device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32 d114 2 a150 8 # Game adapter (joystick) device joy file arch/i386/isa/joy.c joy needs-flag # PCI joysticks attach joy at pci with pci_joy file arch/i386/pci/joy_pci.c pci_joy d229 1 a229 1 file dev/isa/fd.c fdc needs-flag d232 4 d241 1 a241 1 attach ahc at isa with ahc_isa: ahc_aic77xx, smc93cx6 a249 8 # # MCA-only drivers # # device mca {[slot = -1]} : bioscall # include "dev/mca/files.mca" # file arch/i386/mca/mca_machdep.c mca @ 1.147.2.3 log @Merge with -current @ text @d44 1 a44 1 PCIINTR_DEBUG PCIBIOS_BUS_FIXUP PCIBIOS_ADDR_FIXUP a137 1 file arch/i386/pci/pci_addr_fixup.c pcibios & pcibios_addr_fixup d239 4 a242 1 device fdc {drive = -1}: isadma a243 6 attach fdc at isa with fdc_isa file dev/isa/fdc_isa.c fdc_isa device fd: disk attach fd at fdc @ 1.147.2.4 log @Merge up to just-post-1.5 -current @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.3 2000/05/03 14:42:30 sommerfeld Exp $ d14 1 a14 1 APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS d117 2 a118 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32 d190 1 a192 3 attach npx at isa with npx_isa file arch/i386/isa/npx_isa.c npx_isa d204 10 d269 3 a271 3 device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" file arch/i386/mca/mca_machdep.c mca a344 3 # Win32 binary compatibility (COMPAT_PECOFF) include "compat/pecoff/files.pecoff" @ 1.147.2.5 log @Preliminary support for cloning MTRR values between CPU's at boot time. XXX no API to *set* MTRR values yet. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.4 2000/06/25 19:36:57 sommerfeld Exp $ a64 1 file arch/i386/i386/mtrr.c @ 1.147.2.6 log @Catch up to -current @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.171 2000/11/08 19:49:09 ad Exp $ a33 3 # Performance counter support defopt PERFCTRS d43 2 a44 7 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIBIOS_IRQS_HINT PCIINTR_DEBUG # Large page size defopt LARGEPAGES a77 2 file arch/i386/i386/pmc.c perfctrs d100 2 a101 8 # Logical storage units major {lsu = 19} # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" a146 1 file arch/i386/pci/pchb_rnd.c pchb & rnd d358 1 a358 1 # PCIC pcmcia controller d389 1 a389 1 # TCIC pcmcia controller d400 1 a400 1 # TCIC pcmcia controller a411 2 include "dev/ieee1394/files.ieee1394" @ 1.147.2.7 log @replace lsu with ld @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.6 2000/11/18 23:25:51 sommerfeld Exp $ d111 1 a111 1 major {ld = 19} @ 1.147.2.8 log @optional'ize the apid locator on mainbus children. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.7 2000/11/27 01:09:00 sommerfeld Exp $ d132 1 a132 1 define mainbus { [apid = -1] } @ 1.147.2.9 log @Snapshot of merge-in-progress with -current. [Not expected to build]. Catch up with the last N months worth of changes to -current. @ text @d1 1 a1 1 # $NetBSD$ a77 1 file arch/i386/i386/syscall.c d110 1 a110 1 # Logical disk a338 2 file arch/i386/i386/svr4_sigcode.s compat_svr4 file arch/i386/i386/svr4_syscall.c compat_svr4 a342 2 file arch/i386/i386/ibcs2_sigcode.s compat_ibcs2 file arch/i386/i386/ibcs2_syscall.c compat_ibcs2 a346 2 file arch/i386/i386/linux_sigcode.s compat_linux file arch/i386/i386/linux_syscall.c compat_linux a350 2 file arch/i386/i386/freebsd_sigcode.s compat_freebsd file arch/i386/i386/freebsd_syscall.c compat_freebsd @ 1.147.2.10 log @Sync with the trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.9 2001/01/07 22:12:39 sommerfeld Exp $ a76 1 file arch/i386/i386/procfs_machdep.c procfs @ 1.147.2.11 log @Merge branch with -current; top of branch + current builds a working GENERIC.MP again. @ text @d1 1 a1 1 # $NetBSD$ d12 3 a14 4 defopt opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE APM_NO_STANDBY APM_V10_ONLY APM_NO_V12 APMDEBUG APMDEBUG_VALUE APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS d17 1 a17 1 defopt opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d20 1 a20 1 defopt CPURESET_DELAY d38 1 a38 4 defopt opt_xserver.h XSERVER XSERVER_DDB # The REAL{BASE,EXT}MEM options defopt opt_realmem.h REALBASEMEM REALEXTMEM d46 1 a46 1 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE d66 1 d94 1 a94 1 include "dev/scsipi/files.scsipi" d102 1 a102 1 include "dev/ata/files.ata" d106 1 a106 1 file arch/i386/i386/md_root.c memory_disk_hooks d119 1 a119 1 include "dev/i2o/files.i2o" d123 1 a123 1 define bioscall d134 1 a134 1 define mainbus { [apid = -1] } d146 1 a146 1 include "dev/pci/files.pci" d157 1 a157 1 defopt PCI_CONF_MODE d182 1 a182 1 attach joy at pci with pci_joy d189 1 a189 1 include "dev/isa/files.isa" d216 1 a216 1 define pckbcport { [irq = -1], [port = -1] } d243 1 a243 1 include "dev/wscons/files.wscons" d245 1 a245 1 include "dev/pckbc/files.pckbc" d247 2 a248 2 device sysbeep attach sysbeep at pcppi d273 1 a273 1 include "dev/eisa/files.eisa" d280 2 a281 2 device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" d293 1 a293 1 include "dev/vme/files.vme" d300 2 a301 2 device apm: bioscall attach apm at mainbus d339 1 a339 1 include "compat/svr4/files.svr4" d345 1 a345 1 include "compat/ibcs2/files.ibcs2" d351 2 a352 2 include "compat/linux/files.linux" include "compat/linux/arch/i386/files.linux_i386" d357 1 a357 1 include "compat/freebsd/files.freebsd" d363 1 a363 1 include "compat/aout/files.aout" d366 1 a366 1 include "compat/pecoff/files.pecoff" d369 1 a369 1 include "compat/ossaudio/files.ossaudio" d372 1 a372 1 include "dev/mii/files.mii" d377 1 a377 1 include "dev/cardbus/files.cardbus" d405 1 a405 1 attach pcic at isapnp with pcic_isapnp d435 1 a435 1 include "dev/pcmcia/files.pcmcia" d438 1 a438 1 include "dev/usb/files.usb" d440 1 a440 1 include "dev/ieee1394/files.ieee1394" d442 1 a442 1 include "arch/i386/pnpbios/files.pnpbios" @ 1.147.2.12 log @Merge sommerfeld_i386mp_1 branch with -current as of today. GENERIC.MP kernel boots and runs multiuser on my ABIT BP6 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.11 2001/03/16 05:00:46 sommerfeld Exp $ a80 1 file arch/i386/i386/softintr.c a157 1 file arch/i386/pci/amd756.c pcibios & pcibios_intr_fixup a179 5 # PCI-MCA bridges device pcmb: mcabus attach pcmb at pci file arch/i386/pci/pcmb.c pcmb a285 2 major { ed = 20 } @ 1.147.2.13 log @Implement MP-synchronzed microtime(), based on Jason Thorpe's port of Dave Mills's cycle-counter-based microtime. XXX We need to figure out how to deal with processors where the cycle counter speed varies. We don't have a whole lot of alternatives; we could only use this on multiprocessors, which are less likely to throttle the clock to save power. The local apic timer runs at a fixed frequency, but it's count-down-to-zero, not the count-up-forever type of timer which the Mills code expects. This also does not solve the problem of microtime on 486-based multiprocessors.. @ text @d1 1 a1 1 # $NetBSD$ a75 1 file arch/i386/i386/tsc_microtime.c i586_cpu | i686_cpu @ 1.147.2.14 log @Complete merge with -current @ text @a367 1 file arch/i386/i386/linux_trap.c compat_linux @ 1.147.2.15 log @catch up with -current @ text @a356 7 # MACH binary compatibility (COMPAT_MACH) include "compat/mach/files.mach" file arch/i386/i386/mach_machdep.c compat_mach file arch/i386/i386/mach_sigcode.s compat_mach file arch/i386/i386/mach_syscall.c compat_mach file arch/i386/i386/macho_machdep.c exec_macho @ 1.147.2.16 log @Merge with -current once more. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.15 2001/07/19 08:57:27 sommerfeld Exp $ a160 1 file arch/i386/pci/ali1543.c pcibios & pcibios_intr_fixup @ 1.147.2.17 log @here we go again @ text @d1 1 a1 1 # $NetBSD$ a255 1 include "dev/wsfont/files.wsfont" @ 1.147.2.18 log @Merge branch with current, post ubcperf, MTRR, etc., etc., with the recent fifo_putpages fix to the trunk, GENERIC.MPDEBUG config boots multiuser on my BP6. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.17 2001/09/06 03:41:44 sommerfeld Exp $ d9 1 a9 1 maxusers 2 16 128 a37 3 # MTRR support defopt MTRR d77 1 a77 2 file arch/i386/i386/mtrr_i686.c mtrr file arch/i386/i386/mtrr_k6.c mtrr a94 5 file crypto/des/arch/i386/des_enc.S ipsec & ipsec_esp #file crypto/des/arch/i386/des_cbc.S ipsec & ipsec_esp file crypto/blowfish/arch/i386/bf_enc.S ipsec & ipsec_esp #file crypto/blowfish/arch/i386/bf_cbc.S ipsec & ipsec_esp a151 1 include "dev/pci/files.agp" a152 1 file arch/i386/pci/agp_machdep.c agp d169 1 a169 2 device pchb: pcibus, agpbus, agp_ali, agp_amd, agp_i810, agp_intel, agp_sis, agp_via d171 1 a171 1 file arch/i386/pci/pchb.c pchb needs-flag @ 1.147.2.19 log @Sync with -current. From Martin Husemann. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.18 2001/09/22 23:00:58 sommerfeld Exp $ d12 1 a12 1 defflag opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE d14 2 a15 2 APM_POWER_PRINT APM_ALLOW_BOGUS_SEGMENTS defparam opt_apm.h APMDEBUG_VALUE APM_DISABLE_INTERRUPTS d18 1 a18 1 defflag opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d21 1 a21 1 defparam CPURESET_DELAY d24 1 a24 1 defflag VM86 d27 1 a27 1 defflag MATH_EMULATE d30 1 a30 1 defflag USER_LDT d33 1 a33 1 defflag DUMMY_NOPS d36 1 a36 1 defflag PERFCTRS d39 1 a39 1 defflag MTRR d42 1 a42 1 defflag opt_xserver.h XSERVER XSERVER_DDB d45 1 a45 1 defparam opt_realmem.h REALBASEMEM REALEXTMEM d48 1 a48 1 defflag COMPAT_OLDBOOT d50 1 a50 1 defflag opt_mpbios.h MPVERBOSE MPDEBUG d53 4 a56 4 defflag opt_pcibios.h PCIBIOS PCIBIOSVERBOSE defflag opt_pcibios.h PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIBIOS_IRQS_HINT PCIINTR_DEBUG d59 1 a59 1 defflag LARGEPAGES d175 1 a175 1 defparam PCI_CONF_MODE d424 3 a426 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK d455 3 a457 3 defparam TCIC_ISA_ALLOC_IOBASE defparam TCIC_ISA_ALLOC_IOSIZE defparam TCIC_ISA_INTR_ALLOC_MASK @ 1.147.2.20 log @Yet another mergeup. New work: - Frank van der Linden's tlb shootdown fix. Mainline functionality merged: - IrDA - Kernel RCSID's - Transmeta CPU support - ACPI - XMM register access through procfs @ text @d1 1 a1 1 # $NetBSD$ d21 1 a21 1 defparam CPURESET_DELAY d24 1 a24 1 defflag VM86 d27 1 a27 1 defflag MATH_EMULATE d30 1 a30 1 defflag USER_LDT d33 1 a33 1 defflag DUMMY_NOPS d36 1 a36 1 defflag PERFCTRS d39 1 a39 1 defflag MTRR d45 1 a45 1 defparam opt_realmem.h REALBASEMEM REALEXTMEM d48 1 a48 1 defflag COMPAT_OLDBOOT d54 1 a54 1 PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP d56 1 a56 2 PCIBIOS_INTR_GUESS PCIINTR_DEBUG defparam opt_pcibios.h PCIBIOS_IRQS_HINT d59 1 a59 1 defflag LARGEPAGES d72 1 a72 1 file arch/i386/i386/in_cksum.s inet | inet6 d150 1 a150 1 device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32, acpibus d175 1 a175 1 defparam PCI_CONF_MODE d424 3 a426 3 defparam PCIC_ISA_ALLOC_IOBASE defparam PCIC_ISA_ALLOC_IOSIZE defparam PCIC_ISA_INTR_ALLOC_MASK d455 3 a457 3 defparam TCIC_ISA_ALLOC_IOBASE defparam TCIC_ISA_ALLOC_IOSIZE defparam TCIC_ISA_INTR_ALLOC_MASK a477 3 include "dev/acpi/files.acpi" file arch/i386/i386/acpi_machdep.c acpi @ 1.147.2.21 log @Yet Another mergeup with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.20 2001/12/29 21:09:04 sommerfeld Exp $ d121 1 a121 1 file dev/md_root.c memory_disk_hooks @ 1.147.2.22 log @Resynch with mainline. @ text @d1 1 a1 1 # $NetBSD$ d203 6 a208 1 file arch/i386/isa/joy_timer.c joy d287 3 d314 3 @ 1.147.2.23 log @Merge with current as of today @ text @d258 4 d395 3 @ 1.147.2.24 log @Add cpu* at mainbus? or equivalent to all configs. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.23 2002/04/27 20:24:45 sommerfeld Exp $ d324 1 a324 1 define cpu { [apid = -1] } @ 1.147.2.25 log @Resynch with -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.147.2.24 2002/05/03 19:12:57 sommerfeld Exp $ a201 6 device p64h2apic attach p64h2apic at pci file arch/i386/pci/p64h2apic.c p64h2apic a463 10 file arch/i386/acpi/acpi_wakeup.c acpi # Toshiba VALD device vald attach vald at acpi with vald_acpi file arch/i386/acpi/vald_acpi.c vald_acpi # Sony SPIC (jog dial etc.) attach spic at acpi with spic_acpi file arch/i386/acpi/spic_acpi.c spic_acpi @ 1.147.2.26 log @merged with -current as of today. rearranged gdt init to deal with KVM86 changes; however, KVM86 has no chance of working yet; good thing it's not part of GENERIC @ text @d1 1 a1 1 # $NetBSD$ a14 1 APM_USE_KVM86 a24 1 defflag KVM86 d35 3 a61 3 # kernel stack debug defflag opt_kstack_dr0.h KSTACK_CHECK_DR0 d66 1 a66 1 file arch/i386/i386/db_dbgreg.s ddb | kstack_check_dr0 a186 5 # AMD Elan SC520 System Controller (PCI-Host bridge) device elansc: sysmon_wdog attach elansc at pci file arch/i386/pci/elan520.c elansc a353 4 # VM86 in kernel file arch/i386/i386/kvm86.c kvm86 file arch/i386/i386/kvm86call.s kvm86 a479 15 device vesabios {} attach vesabios at mainbus file arch/i386/bios/vesabios.c vesabios needs-flag defflag opt_vesabios.h VESABIOSVERBOSE include "dev/rasops/files.rasops" device vesarasterviii: rasops8 attach vesarasterviii at vesabios file arch/i386/bios/vesa_raster8.c vesarasterviii device vesatext attach vesatext at vesabios file arch/i386/bios/vesa_text.c vesatext @ 1.146 log @next step in getting machdep.c maintainable - put bus_space related stuff into a separate file @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.145 1999/12/21 12:34:13 drochner Exp $ d56 1 @ 1.145 log @machdep.c is becoming an unmaintainable mess put console initialisation into a separate file @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.144 1999/12/08 16:46:32 joda Exp $ d45 1 @ 1.144 log @defopt APM_DISABLE_INTERRUPTS @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.143 1999/11/17 07:34:15 thorpej Exp $ d46 1 @ 1.143 log @Add PCI bus renumbering code. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.142 1999/11/17 01:22:29 thorpej Exp $ d14 1 a14 1 APM_NO_POWER_PRINT @ 1.142 log @Add glue for BIOS32 and PCI BIOS. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.141 1999/11/12 18:40:07 drochner Exp $ d42 1 a42 1 PCIINTR_DEBUG d122 1 @ 1.141 log @include "pnpbios" definitions @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.139 1999/10/15 06:10:38 haya Exp $ d40 4 d86 9 d100 2 a101 1 device mainbus: isabus, eisabus, pcibus, mainbus a104 5 # attribute used to bring in BIOS trampoline code for real-mode probing # of certain devices/BIOS features define bioscall file arch/i386/i386/bioscall.s bioscall needs-flag d115 7 @ 1.140 log @make the code which decodes the MAKEBOOTDEV()-style boot device (as passed by the pre-1.3 bootloader) optional @ text @d346 2 @ 1.139 log @This is the first check-in of CardBus driver. CardBus driver contains CardBus bus stub, YENTA PCI-CardBus bridge (cbb), 3Com 3C575TX driver (ex) and Intel fxp driver. TODO: o Conform to the KNF more strictly. o Be unified with pcmcia code as much as possible. o Add more drivers for CardBus card, such as APA-1480 or USB card. The affected files are listed below. sys/arch/i386/conf/files.i386 sys/arch/macppc/conf/files.macppc sys/conf/files sys/dev/ic/elinkxl.c sys/dev/ic/elinkxlvar.h sys/dev/ic/i82365.c sys/dev/ic/i82365var.h sys/dev/isa/i82365_isasubr.c sys/dev/pci/files.pci sys/dev/pcmcia/pcmcia.c sys/dev/pcmcia/pcmciachip.h The added files are listed below. sys/arch/i386/conf/CARDBUS sys/arch/i386/include/rbus_machdep.h sys/arch/i386/i386/rbus_machdep.c sys/arch/macppc/include/rbus_machdep.h sys/arch/macppc/macppc/rbus_machdep.c sys/dev/cardbus/if_ex_cardbus.c sys/dev/cardbus/Makefile.cardbusdevs sys/dev/cardbus/cardbus.c sys/dev/cardbus/cardbus_map.c sys/dev/cardbus/cardbusdevs sys/dev/cardbus/cardbusdevs.h sys/dev/cardbus/cardbusdevs_data.h sys/dev/cardbus/cardbusvar.h sys/dev/cardbus/cardslot.c sys/dev/cardbus/cardslotvar.h sys/dev/cardbus/devlist2h.awk sys/dev/cardbus/files.cardbus sys/dev/cardbus/if_fxp_cardbus.c sys/dev/cardbus/pccardcis.h sys/dev/cardbus/rbus.c sys/dev/cardbus/rbus.h sys/dev/pci/pccbb.c sys/dev/pci/pccbbreg.h sys/dev/pci/pccbbvar.h @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.138 1999/09/09 03:52:21 itohy Exp $ d36 3 @ 1.139.2.1 log @Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.168 2000/10/19 14:32:21 ad Exp $ d14 1 a14 1 APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS a33 3 # Performance counter support defopt PERFCTRS a36 12 # understand boot device passed by pre-1.3 bootblocks defopt COMPAT_OLDBOOT # PCI BIOS options defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_INTR_FIXUP_FORCE PCIBIOS_INTR_GUESS PCIBIOS_IRQS_HINT PCIINTR_DEBUG # Large page size defopt LARGEPAGES a37 1 file arch/i386/i386/bus_machdep.c a38 1 file arch/i386/i386/consinit.c a46 2 file netinet/in4_cksum.c inet file arch/i386/i386/ipkdb_glue.c ipkdb d52 1 a52 1 file netns/ns_cksum.c ns a59 2 file arch/i386/i386/pmc.c perfctrs d79 3 a81 2 # RAIDframe major {raid = 18} d83 4 a86 2 # Logical storage units major {lsu = 19} d93 1 a93 13 # BIOS32 routines define bios32 file arch/i386/i386/bios32.c bios32 needs-flag # # System bus types # define mainbus { } # XXX BIOS32 only if something that uses it is configured! device mainbus: isabus, eisabus, mcabus, pcibus, mainbus, bios32 attach mainbus at root file arch/i386/i386/mainbus.c mainbus a102 9 file arch/i386/pci/pcibios.c pcibios file arch/i386/pci/pci_intr_fixup.c pcibios & pcibios_intr_fixup file arch/i386/pci/piix.c pcibios & pcibios_intr_fixup file arch/i386/pci/opti82c558.c pcibios & pcibios_intr_fixup file arch/i386/pci/opti82c700.c pcibios & pcibios_intr_fixup file arch/i386/pci/sis85c503.c pcibios & pcibios_intr_fixup file arch/i386/pci/via82c586.c pcibios & pcibios_intr_fixup file arch/i386/pci/pci_bus_fixup.c pcibios & pcibios_bus_fixup file arch/i386/pci/pci_addr_fixup.c pcibios & pcibios_addr_fixup a121 8 # Game adapter (joystick) device joy file arch/i386/isa/joy.c joy needs-flag # PCI joysticks attach joy at pci with pci_joy file arch/i386/pci/joy_pci.c pci_joy d146 1 a148 3 attach npx at isa with npx_isa file arch/i386/isa/npx_isa.c npx_isa d160 10 d196 3 a198 7 device fdc {drive = -1}: isadma file dev/isa/fd.c fdc needs-flag attach fdc at isa with fdc_isa file dev/isa/fdc_isa.c fdc_isa device fd: disk d200 1 d203 4 d212 1 a212 1 attach ahc at isa with ahc_isa: ahc_aic77xx, smc93cx6 a221 8 # # MCA-only drivers # device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" file arch/i386/mca/mca_machdep.c mca a271 3 # Win32 binary compatibility (COMPAT_PECOFF) include "compat/pecoff/files.pecoff" d289 1 a289 1 # PCIC pcmcia controller d320 1 a320 1 # TCIC pcmcia controller d331 1 a331 1 # TCIC pcmcia controller a342 2 include "arch/i386/pnpbios/files.pnpbios" @ 1.139.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a105 6 # # Machine-independent I2O drivers # include "dev/i2o/files.i2o" a149 1 file arch/i386/pci/pchb_rnd.c pchb & rnd a391 2 include "dev/ieee1394/files.ieee1394" @ 1.139.2.3 log @Sync with HEAD. @ text @d103 2 a104 2 # Logical disk major {ld = 19} a308 1 file arch/i386/i386/svr4_sigcode.s compat_svr4 a312 2 file arch/i386/i386/ibcs2_sigcode.s compat_ibcs2 file arch/i386/i386/ibcs2_syscall.c compat_ibcs2 a316 2 file arch/i386/i386/linux_sigcode.s compat_linux file arch/i386/i386/linux_syscall.c compat_linux a320 1 file arch/i386/i386/freebsd_sigcode.s compat_freebsd @ 1.139.2.4 log @Sync with HEAD (for UBC fixes). @ text @a74 1 file arch/i386/i386/syscall.c a309 1 file arch/i386/i386/svr4_syscall.c compat_svr4 @ 1.139.2.5 log @Sync with HEAD @ text @a328 1 file arch/i386/i386/freebsd_syscall.c compat_freebsd @ 1.139.2.6 log @Sync with head (for UBC+NFS fixes, mostly). @ text @a73 1 file arch/i386/i386/procfs_machdep.c procfs @ 1.139.2.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.139.2.6 2001/01/18 09:22:34 bouyer Exp $ d12 3 a14 4 defopt opt_apm.h APM_DISABLE APM_FORCE_64K_SEGMENTS APM_NO_IDLE APM_NO_STANDBY APM_V10_ONLY APM_NO_V12 APMDEBUG APMDEBUG_VALUE APM_POWER_PRINT APM_DISABLE_INTERRUPTS APM_ALLOW_BOGUS_SEGMENTS d17 1 a17 1 defopt opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU d20 1 a20 1 defopt CPURESET_DELAY d38 1 a38 4 defopt opt_xserver.h XSERVER XSERVER_DDB # The REAL{BASE,EXT}MEM options defopt opt_realmem.h REALBASEMEM REALEXTMEM d44 1 a44 1 defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE d64 1 d87 1 a87 1 include "dev/scsipi/files.scsipi" d95 1 a95 1 include "dev/ata/files.ata" d99 1 a99 1 file arch/i386/i386/md_root.c memory_disk_hooks d112 1 a112 1 include "dev/i2o/files.i2o" d116 1 a116 1 define bioscall d127 1 a127 1 define mainbus { } d139 1 a139 1 include "dev/pci/files.pci" d150 1 a150 1 defopt PCI_CONF_MODE d175 1 a175 1 attach joy at pci with pci_joy d182 1 a182 1 include "dev/isa/files.isa" d209 1 a209 1 define pckbcport { [irq = -1], [port = -1] } d236 1 a236 1 include "dev/wscons/files.wscons" d238 1 a238 1 include "dev/pckbc/files.pckbc" d240 2 a241 2 device sysbeep attach sysbeep at pcppi d266 1 a266 1 include "dev/eisa/files.eisa" d273 2 a274 2 device mca {[slot = -1]} : bioscall include "dev/mca/files.mca" d286 1 a286 1 include "dev/vme/files.vme" d293 2 a294 2 device apm: bioscall attach apm at mainbus d309 1 a309 1 include "compat/svr4/files.svr4" d315 1 a315 1 include "compat/ibcs2/files.ibcs2" d321 2 a322 2 include "compat/linux/files.linux" include "compat/linux/arch/i386/files.linux_i386" d327 1 a327 1 include "compat/freebsd/files.freebsd" d333 1 a333 1 include "compat/aout/files.aout" d336 1 a336 1 include "compat/pecoff/files.pecoff" d339 1 a339 1 include "compat/ossaudio/files.ossaudio" d342 1 a342 1 include "dev/mii/files.mii" d347 1 a347 1 include "dev/cardbus/files.cardbus" d375 1 a375 1 attach pcic at isapnp with pcic_isapnp d405 1 a405 1 include "dev/pcmcia/files.pcmcia" d408 1 a408 1 include "dev/usb/files.usb" d410 1 a410 1 include "dev/ieee1394/files.ieee1394" d412 1 a412 1 include "arch/i386/pnpbios/files.pnpbios" @ 1.139.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ a171 5 # PCI-MCA bridges device pcmb: mcabus attach pcmb at pci file arch/i386/pci/pcmb.c pcmb @ 1.139.2.9 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.139.2.8 2001/03/27 15:31:00 bouyer Exp $ a77 1 file arch/i386/i386/softintr.c @ 1.139.2.10 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.139.2.9 2001/04/21 17:53:49 bouyer Exp $ a151 1 file arch/i386/pci/amd756.c pcibios & pcibios_intr_fixup a284 2 major { ed = 20 } @ 1.139.4.1 log @Sync with -current @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.141 1999/11/12 18:40:07 drochner Exp $ a36 3 # understand boot device passed by pre-1.3 bootblocks defopt COMPAT_OLDBOOT a342 2 include "arch/i386/pnpbios/files.pnpbios" @ 1.138 log @Introduce new option APM_NO_POWER_PRINT which disables printing power status on the console (if apmd is absent). Some systems generate APM_POWER_CHANGE events too frequently (more then once per minute), and printing the status makes single user operations rather difficult. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.137 1999/08/17 21:31:57 drochner Exp $ d277 6 @ 1.138.2.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.145 1999/12/21 12:34:13 drochner Exp $ d14 1 a14 1 APM_NO_POWER_PRINT APM_DISABLE_INTERRUPTS a36 7 # understand boot device passed by pre-1.3 bootblocks defopt COMPAT_OLDBOOT # PCI BIOS options defopt opt_pcibios.h PCIBIOS PCIBIOSVERBOSE PCIBIOS_INTR_FIXUP PCIINTR_DEBUG PCIBIOS_BUS_FIXUP a38 1 file arch/i386/i386/consinit.c a78 9 # attribute used to bring in BIOS trampoline code for real-mode probing # of certain devices/BIOS features define bioscall file arch/i386/i386/bioscall.s bioscall needs-flag # BIOS32 routines define bios32 file arch/i386/i386/bios32.c bios32 needs-flag d84 1 a84 2 # XXX BIOS32 only if something that uses it is configured! device mainbus: isabus, eisabus, pcibus, mainbus, bios32 d88 5 a102 8 file arch/i386/pci/pcibios.c pcibios file arch/i386/pci/pci_intr_fixup.c pcibios & pcibios_intr_fixup file arch/i386/pci/piix.c pcibios & pcibios_intr_fixup file arch/i386/pci/opti82c558.c pcibios & pcibios_intr_fixup file arch/i386/pci/opti82c700.c pcibios & pcibios_intr_fixup file arch/i386/pci/sis85c503.c pcibios & pcibios_intr_fixup file arch/i386/pci/via82c586.c pcibios & pcibios_intr_fixup file arch/i386/pci/pci_bus_fixup.c pcibios & pcibios_bus_fixup a277 6 # # CARDBUS # include "dev/cardbus/files.cardbus" file arch/i386/i386/rbus_machdep.c cardbus a336 2 include "arch/i386/pnpbios/files.pnpbios" @ 1.137 log @oops - there got something into the last commit which shouldn't @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.136 1999/08/17 18:58:49 drochner Exp $ d14 1 @ 1.136 log @add a flag to control use of APMv1.2 @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.135 1999/07/28 01:57:05 mellon Exp $ a335 2 include "arch/i386/pnpbios/files.pnpbios" @ 1.135 log @- compat_aout requires compat_13_machdep.c for definition of sigreturn. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.134 1999/06/17 00:12:10 thorpej Exp $ d13 1 a13 1 APM_NO_STANDBY APM_V10_ONLY APMDEBUG APMDEBUG_VALUE d336 2 @ 1.134 log @PMAP_NEW is no longer optional on the i386; the old pmap's page table allocation strategy no longer works at all. Move pmap.new.* to pmap.*. To read the revision history of PMAP_NEW up until this merge, use cvs rlog of the old pmap.new.* files. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.133 1999/06/07 20:31:30 thorpej Exp $ d250 1 a250 1 file arch/i386/i386/compat_13_machdep.c compat_13 @ 1.133 log @Only declare block major numbers for devices which can be the root device. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.132 1999/03/23 20:07:39 bad Exp $ d52 1 a52 2 file arch/i386/i386/pmap.c !pmap_new file arch/i386/i386/pmap.new.c pmap_new @ 1.132 log @config(8) glue for the TCIC PCMCIA backend. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.131 1999/02/11 20:14:28 christos Exp $ a58 1 major {vnd = 14} a65 1 major {st = 5} a128 1 major {wt = 3} @ 1.132.2.1 log @Pull up revision 1.144 (via patch, requested by joda): Document APM_DISABLE_INTERRUPTS, and define it as a well-known option (defopt). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.132 1999/03/23 20:07:39 bad Exp $ a13 1 APM_DISABLE_INTERRUPTS @ 1.132.4.1 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.134 1999/06/17 00:12:10 thorpej Exp $ d52 2 a53 1 file arch/i386/i386/pmap.c d59 1 d67 1 d131 1 @ 1.132.4.2 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.132.4.1 1999/06/21 00:49:56 thorpej Exp $ d250 1 a250 1 file arch/i386/i386/compat_13_machdep.c compat_13 | compat_aout @ 1.131 log @Add COMPAT_AOUT glue. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.130 1999/02/07 17:25:31 drochner Exp $ d311 20 @ 1.130 log @-pull in mi date conversion functions -include files.vme (not worth much normally, but makes it easy to plug in something) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.129 1999/01/28 12:43:13 drochner Exp $ d271 3 @ 1.129 log @defopt PCI_CONF_MODE @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.128 1999/01/23 15:09:55 drochner Exp $ d145 1 d230 5 @ 1.128 log @busmice have wsmouse attribute now add backwards compatible mice update for pms->opms renaming @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.127 1998/12/20 17:53:28 nathanw Exp $ d105 1 @ 1.127 log @Fix up support for PCI attachments of pcic devices on i386 in general, and the Cirrus Logic CL-PD6729 in particular. From danw@@mit.edu in PR port-i386/6436. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.126 1998/11/26 15:35:58 pk Exp $ d172 4 a175 1 device lms d177 5 a181 2 file arch/i386/isa/lms.c lms needs-flag device mms d183 5 a187 5 file arch/i386/isa/mms.c mms needs-flag device pms attach pms at pckbcport with pms_hack attach pms at pckbc with pms_pckbc file arch/i386/isa/pms.c pms | pms_hack | pms_pckbc needs-flag @ 1.126 log @Export the `pcmciabus' attribute on the `pcic' controller. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.125 1998/11/12 21:32:16 thorpej Exp $ d106 1 d294 1 a294 1 file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp @ 1.125 log @defopt the APM options. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.124 1998/10/13 11:43:50 bouyer Exp $ d277 1 a277 1 device pcic {[controller = -1], [socket = -1]} @ 1.124 log @Add a CPURESET_DELAY options which specifies the delay (in milliseconds) between the "rebooting" message and the hardware reset. If set to 0, the call to delay() is disabled. Default is 2s. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.123 1998/10/12 16:09:13 bouyer Exp $ d10 4 @ 1.123 log @Merge bouyer-ide @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113.2.11 1998/10/04 12:41:25 bouyer Exp $ d13 3 @ 1.122 log @The linux compat i386 "files" file moved into arch/ @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.121 1998/10/01 04:34:54 erh Exp $ a130 11 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT # XXX BECAUSE NOT ALL PORTS USE THE MI DRIVER YET. (when the conf/files # XXX and files.isa bogons are fixed, this can be fixed as well.) # PCI IDE controllers device pciide {[channel = -1]} attach pciide at pci file dev/pci/pciide.c pciide attach wdc at pciide with wdc_pciide file dev/pci/wdc_pciide.c wdc_pciide @ 1.121 log @linux_machdep.c has been moved. It is now included from compat/linux/i386/files.linux_i386. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.120 1998/09/12 10:48:27 mycroft Exp $ d256 1 a256 1 include "compat/linux/i386/files.linux_i386" @ 1.120 log @Fix thinko in previous. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.119 1998/08/13 17:55:41 rvb Exp $ d256 1 a256 1 file arch/i386/i386/linux_machdep.c compat_linux @ 1.119 log @Include db_dbgregs.s for ddb @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.118 1998/08/13 17:45:20 rvb Exp $ d242 3 @ 1.118 log @Make serial line debugging easier to enable and use @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.117 1998/07/31 04:39:23 thorpej Exp $ d31 1 @ 1.117 log @Don't include files.isapnp here. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.116 1998/07/12 19:51:57 augustss Exp $ d27 1 a27 1 defopt XSERVER @ 1.116 log @Add USB support. Supported so far: * UHCI and OHCI host controllers on PCI * Hubs * HID devices withe special drivers for mouse and keyboard * Printers @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.115 1998/06/26 18:58:39 cgd Exp $ a219 3 # IT IS IMPORTANT THAT THIS IS INCLUDED AFTER ALL ISA DEVICES! # DO NOT MOVE IT! (Thanks, The Mgmt.) include "dev/isapnp/files.isapnp" @ 1.116.2.1 log @Revert cdevsw mmap routines to return int. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.117 1998/07/31 04:39:23 thorpej Exp $ d220 3 @ 1.115 log @add device declarations for 'puc'-related devices. Add lpt attaching to puc to the files file, because it can't go in files.pci (see comments here or there). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.114 1998/06/07 18:34:38 sommerfe Exp $ d305 1 @ 1.114 log @Add ISA Plug and Play attachment for PCIC PCMCIA controller (pcic* at isapnp?). Slightly modify ISA attachment to let the two share code. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113 1998/04/16 20:16:28 drochner Exp $ d122 8 @ 1.113 log @add a device node for "sysbeep at pcppi" @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.112 1998/04/15 21:27:47 drochner Exp $ d275 1 a275 1 # PCIC pcmcia contoller d279 1 a279 1 # PCIC pcmcia contoller d283 6 @ 1.113.2.1 log @Commit changes to the IDE system in a branch. This allows a better separation between higth-level and low-level (i.e. registers read/write) and generalize the queue for all commands. This also add supports for IDE DMA. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113 1998/04/16 20:16:28 drochner Exp $ d122 11 @ 1.113.2.2 log @Sync with trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.114 1998/06/07 18:34:38 sommerfe Exp $ d264 1 a264 1 # PCIC pcmcia controller on ISA bus. d268 1 a268 1 # PCIC pcmcia controller on PCI bus. a271 6 # PCIC pcmcia controller on PnP board attach pcic at isapnp with pcic_isapnp file dev/isapnp/i82365_isapnp.c pcic_isapnp # Code common to ISA and ISAPnP attachments file dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp @ 1.113.2.3 log @Sync with HEAD. @ text @@ 1.113.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113.2.3 1998/06/13 14:26:17 bouyer Exp $ a121 8 # 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 @ 1.113.2.5 log @Sync with -current @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113.2.4 1998/07/02 08:19:35 bouyer Exp $ a293 1 include "dev/usb/files.usb" @ 1.113.2.6 log @ - sync with -current - b* -> mem* @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.117 1998/07/31 04:39:23 thorpej Exp $ d209 3 @ 1.113.2.7 log @Sync with -current @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.119 1998/08/13 17:55:41 rvb Exp $ d27 1 a27 1 defopt opt_xserver.h XSERVER XSERVER_DDB a30 1 file arch/i386/i386/db_dbgreg.s ddb @ 1.113.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113.2.7 1998/08/21 16:34:48 bouyer Exp $ d31 1 @ 1.113.2.9 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.120 1998/09/12 10:48:27 mycroft Exp $ a229 3 # Binary compatibility with previous NetBSD releases (COMPAT_XX) file arch/i386/i386/compat_13_machdep.c compat_13 @ 1.113.2.10 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.113.2.9 1998/09/20 16:37:22 bouyer Exp $ d244 1 a244 1 include "compat/linux/i386/files.linux_i386" @ 1.113.2.11 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.122 1998/10/03 23:17:03 fvdl Exp $ a30 1 file arch/i386/i386/db_dbgreg.s ddb d244 1 a244 1 include "compat/linux/arch/i386/files.linux_i386" @ 1.112 log @VGA and spkr are now MI. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.111 1998/03/22 16:14:39 drochner Exp $ d180 3 @ 1.111 log @allow use of new wscons code: -rename the "pckbd" internal attribute to pckbcport, it conflicts with the real pckbd device in dev/pckbc -add attachments of pccons and pms to the new mi keyboard controller driver (more or less for testing) -include the new "files.wscons" and "files.pckbc" -add declarations for VGA - must be done here for now to avoid conflicts with alpha's private VGA driver @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.110 1998/03/04 06:40:29 cgd Exp $ a180 8 device vga: wsemuldisplaydev file dev/ic/vga.c vga needs-flag file dev/ic/vga_subr.c vga attach vga at isa with vga_isa file dev/isa/vga_isa.c vga_isa needs-flag attach vga at pci with vga_pci file dev/pci/vga_pci.c vga_pci needs-flag a187 5 # PC speaker device spkr attach spkr at pckbcport file arch/i386/isa/spkr.c spkr needs-flag @ 1.110 log @add file declarations for MD pciide file. add (temporary) device/file declarations for the MI PCI IDE controller driver. These are present here until the wdc declaration mess is resolved, because until then they need to go into MD files files in places where they play nice with the wdc declaration. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.109 1998/02/22 08:21:33 mycroft Exp $ d146 1 a146 1 define pckbd { [irq = -1], [port = -1] } d149 1 a149 1 device pc: tty, pckbd d151 3 a153 1 file arch/i386/isa/pccons.c pc needs-flag d156 1 a156 1 device vt: tty, pckbd d173 15 a187 2 attach pms at pckbd file arch/i386/isa/pms.c pms needs-flag d199 1 a199 1 attach spkr at pckbd @ 1.109 log @Nuke random.s. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.108 1998/02/16 22:12:46 thorpej Exp $ d97 1 d122 11 @ 1.108 log @Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.107 1998/02/06 07:53:26 thorpej Exp $ a46 1 file arch/i386/i386/random.s @ 1.107 log @Add pceb at pci and {eisa,isa} at pceb attachments. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.106 1998/02/06 07:21:50 mrg Exp $ d79 1 a79 1 device mainbus class dull: isabus, eisabus, pcibus, mainbus d100 1 a100 1 device pchb class dull: pcibus d105 1 a105 1 device pceb class dull: eisabus, isabus d110 1 a110 1 device pcib class dull: isabus d129 1 a129 1 device npx class dull d138 1 a138 1 device pc class tty: tty, pckbd d143 1 a143 1 device vt class tty: tty, pckbd d153 1 a153 1 device lms class dull d156 1 a156 1 device mms class dull d159 1 a159 1 device pms class dull d164 1 a164 1 device fdc class dull {drive = -1} d166 1 a166 1 device fd class disk: disk, isadma d172 1 a172 1 device spkr class dull: tty d177 1 a177 1 device joy class dull d209 1 a209 1 device apm class dull: bioscall d256 1 a256 1 device pcic class dull {[controller = -1], [socket = -1]} @ 1.106 log @add the i386 MD portions for UVM. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.105 1998/01/22 01:16:23 thorpej Exp $ d103 5 @ 1.105 log @Generate dependenices on the XSERVER option. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.104 1998/01/22 00:44:06 thorpej Exp $ d44 2 a45 1 file arch/i386/i386/pmap.c @ 1.104 log @Generate dependencies on the DUMMY_NOPS option. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.103 1998/01/22 00:39:16 thorpej Exp $ d25 3 @ 1.103 log @Generate dependencies on the USER_LDT option. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.102 1998/01/21 23:29:08 thorpej Exp $ d22 3 @ 1.102 log @Generate dependencies on the MATH_EMULATE option. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.101 1998/01/15 22:25:52 thorpej Exp $ d19 3 @ 1.101 log @Generate dependencies on the VM86 option. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.100 1998/01/15 19:47:36 thorpej Exp $ d16 3 @ 1.100 log @Generate dependencies on the CPU type options (I386_CPU, I486_CPU, ...) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.99 1998/01/15 07:40:06 thorpej Exp $ d13 3 @ 1.99 log @Oops, something snuck in there that shouldn't have... @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.98 1998/01/15 06:15:08 thorpej Exp $ d10 3 @ 1.98 log @Get include file paths correct. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.97 1998/01/14 23:36:30 cgd Exp $ a9 3 # Processor type options. defopt opt_cputype.h I386_CPU I486_CPU I586_CPU I686_CPU @ 1.97 log @Shuffle wd/wdc driver files around (via repository copies). wdc now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata' interface attribute defined in conf/files, but wdc can't go there yet because some ports still use private versions based on the old ISA version. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.96 1998/01/12 18:59:04 thorpej Exp $ d11 3 d42 1 a42 1 include "../../../dev/scsipi/files.scsipi" d51 1 a51 1 include "../../../dev/ata/files.ata" d80 1 a80 1 include "../../../dev/pci/files.pci" d97 1 a97 1 include "../../../dev/isa/files.isa" d171 1 a171 1 include "../../../dev/eisa/files.eisa" d201 1 a201 1 include "../../../compat/svr4/files.svr4" d205 1 a205 1 include "../../../compat/ibcs2/files.ibcs2" d209 1 a209 1 include "../../../compat/linux/files.linux" d213 1 a213 1 include "../../../compat/freebsd/files.freebsd" d217 1 a217 1 include "../../../compat/ossaudio/files.ossaudio" d220 1 a220 1 include "../../../dev/mii/files.mii" @ 1.96 log @Update for changes to config. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.95 1997/11/27 09:59:05 fvdl Exp $ d44 7 a96 1 major {wd = 0} @ 1.95 log @Revert I486_PCI_MEM_ENABLED change, it caused too many problems. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.93 1997/10/29 22:50:46 thorpej Exp $ d53 1 a53 1 device mainbus: isabus, eisabus, pcibus, mainbus d74 1 a74 1 device pchb: pcibus d79 1 a79 1 device pcib: isabus d99 1 a99 1 device npx d108 1 a108 1 device pc: tty, pckbd d113 1 a113 1 device vt: tty, pckbd d123 1 a123 1 device lms d126 1 a126 1 device mms d129 1 a129 1 device pms d134 1 a134 1 device fdc {drive = -1} d136 1 a136 1 device fd: disk, isadma d142 1 a142 1 device spkr: tty d147 1 a147 1 device joy d179 1 a179 1 device apm: bioscall d226 1 a226 1 device pcic {[controller = -1], [socket = -1]} @ 1.94 log @defopt I486_PCI_MEM_ENABLED @ text @a8 2 defopt I486_PCI_MEM_ENABLED @ 1.93 log @Defopt PCIC_ISA_ALLOC_IOBASE, PCIC_ISA_ALLOC_IOSIZE, and PCIC_ISA_INTR_ALLOC_MASK. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.92 1997/10/20 20:26:25 thorpej Exp $ d8 2 @ 1.92 log @Update for new location of i82365.c @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.91 1997/10/17 18:45:53 bouyer Exp $ d221 5 @ 1.92.2.1 log @Pull up from trunk: defopt the PCIC_ISA options. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.93 1997/10/29 22:50:46 thorpej Exp $ a220 5 defopt PCIC_ISA_ALLOC_IOBASE defopt PCIC_ISA_ALLOC_IOSIZE defopt PCIC_ISA_INTR_ALLOC_MASK @ 1.92.2.2 log @Pull up from trunk: defopt I486_PCI_MEM_ENABLED @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.94 1997/11/24 00:21:01 thorpej Exp $ a7 2 defopt I486_PCI_MEM_ENABLED @ 1.92.2.3 log @Pull rev 1.95 up from trunk (fvdl) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.92.2.2 1997/11/24 00:33:56 thorpej Exp $ d8 2 @ 1.91 log @Add mii. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.90 1997/10/16 23:32:37 thorpej Exp $ d222 1 a222 2 # XXX move to dev/ic file dev/isa/i82365.c pcic @ 1.90 log @Pull marc-pcmcia branch down from trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85.2.6 1997/10/14 23:35:21 thorpej Exp $ d209 3 @ 1.89 log @add bioscall attribute and bioscall.s/apmcall.s files @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.88 1997/09/11 23:06:34 mycroft Exp $ d209 29 @ 1.88 log @Add an ibcs2_setregs(). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.87 1997/08/27 11:23:44 bouyer Exp $ d57 5 d179 1 a179 1 device apm d182 1 @ 1.87 log @Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.84.2.3 1997/08/26 15:20:28 bouyer Exp $ d191 1 @ 1.86 log @Remove unneeded dev/cninit.c. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85 1997/07/06 04:09:45 thorpej Exp $ d39 1 a39 1 include "../../../scsi/files.scsi" @ 1.85 log @Add new DDB and KGDB files. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.84 1997/05/13 22:48:02 jtk Exp $ a32 1 file dev/cninit.c @ 1.85.2.1 log @added pcmcia infrastructure and a few devices @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85 1997/07/06 04:09:45 thorpej Exp $ a43 6 # # Machine-independent PCMCIA drivers # include "../../../dev/pcmcia/files.pcmcia" @ 1.85.2.2 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85.2.1 1997/07/30 07:23:04 marc Exp $ d33 1 d40 1 a40 1 include "../../../dev/scsipi/files.scsipi" @ 1.85.2.3 log @Move all the pcic-related devices to the bottom of the file. This is a temporary situation, as having the pcic attachments here instead of in files.{isa,pci,...} is wrong. However, it is the only way to get pcmcia devices to attach at the end, so that dynamic resource allocation can work. Before this gets to the mainline, this needs a better answer. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85.2.2 1997/08/27 22:24:15 thorpej Exp $ d44 6 a207 29 # XXXX pcic here because it needs to be late. The catch: pcic needs # to be late, so devices which attach to it are attached late. But it # needs to be before its isa and pci attachments. This answer is # non-optimal, but I don't have a better answer right now. # PCIC pcmcia contoller # XXX this needs to be done very late, so it's done here. This feels # like a kludge, but it might be for the best. device pcic {[controller = -1], [socket = -1]} # XXX move to dev/ic file dev/isa/i82365.c pcic # PCIC pcmcia contoller attach pcic at isa with pcic_isa file dev/isa/i82365_isa.c pcic_isa # PCIC pcmcia contoller attach pcic at pci with pcic_pci file dev/pci/i82365_pci.c pcic_pci # this wants to be probed as late as possible. # # Machine-independent PCMCIA drivers # include "../../../dev/pcmcia/files.pcmcia" @ 1.85.2.4 log @Fix include path for files.pcmcia @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85.2.3 1997/08/28 22:40:17 marc Exp $ d213 1 a213 1 file dev/isa/i82365.c pcic d228 1 a228 1 include "dev/pcmcia/files.pcmcia" @ 1.85.2.5 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85.2.4 1997/08/29 17:47:51 thorpej Exp $ a190 1 file arch/i386/i386/ibcs2_machdep.c compat_ibcs2 @ 1.85.2.6 log @Sync w/ trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.85.2.5 1997/09/16 03:48:32 thorpej Exp $ a56 5 # attribute used to bring in BIOS trampoline code for real-mode probing # of certain devices/BIOS features define bioscall file arch/i386/i386/bioscall.s bioscall needs-flag d174 1 a174 1 device apm: bioscall a176 1 file arch/i386/i386/apmcall.s apm @ 1.84 log @add pcibus attribute to pchb, for Intel dual-bus host/PCI bridge chip @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.83 1997/04/24 20:45:53 mycroft Exp $ d15 1 d20 1 @ 1.84.2.1 log @Updates for new scsipi subsystem. Actally known to work on i386 and sparc. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.84 1997/05/13 22:48:02 jtk Exp $ d38 1 a38 1 include "../../../dev/scsipi/files.scsipi" @ 1.84.2.2 log @Update from trunck. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.84.2.1 1997/07/01 17:33:56 bouyer Exp $ a14 1 file arch/i386/i386/db_memrw.c ddb | kgdb a18 1 file arch/i386/i386/kgdb_machdep.c kgdb @ 1.84.2.3 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.86 1997/08/23 14:26:46 drochner Exp $ d33 1 @ 1.83 log @GC. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.82 1997/04/04 15:35:06 augustss Exp $ d68 1 a68 1 device pchb @ 1.82 log @Include OSS audio emulation. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.81 1997/01/21 09:42:33 thorpej Exp $ a65 1 file arch/i386/pci/pci_compat.c pci # XXX compatibility @ 1.81 log @"md" is declared in sys/conf/files, now. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.80 1997/01/16 23:19:56 christos Exp $ d199 3 @ 1.80 log @- add the Plug and Play glue - make the joystick driver use it. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.79 1996/12/28 23:20:15 pk Exp $ a43 2 pseudo-device md file dev/md.c md needs-flag @ 1.79 log @rename: ramdisk => md @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.78 1996/11/28 03:15:39 thorpej Exp $ a144 1 attach joy at isa d147 3 d162 8 @ 1.79.2.1 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.80 1997/01/16 23:19:56 christos Exp $ d145 1 a147 3 attach joy at isa with joy_isa file arch/i386/isa/joy_isa.c joy_isa a159 8 # ISA Plug 'n Play devices # IT IS IMPORTANT THAT THIS IS INCLUDED AFTER ALL ISA DEVICES! # DO NOT MOVE IT! (Thanks, The Mgmt.) include "dev/isapnp/files.isapnp" file arch/i386/isa/isapnp_machdep.c isapnp attach joy at isapnp with joy_isapnp file arch/i386/isa/joy_isapnp.c joy_isapnp @ 1.79.2.2 log @update from trunk @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.79.2.1 1997/01/18 04:14:47 thorpej Exp $ d44 2 @ 1.78 log @Update for pchb and pcib drivers. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.77 1996/08/25 23:39:31 jtk Exp $ d43 5 a47 5 # RAM Disk for install floppy pseudo-device rd file dev/ramdisk.c rd needs-flag file arch/i386/i386/rd_root.c ramdisk_hooks major {rd = 17} @ 1.77 log @add Advanced Power Management driver Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and ) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.76 1996/08/05 21:16:02 soda Exp $ d69 10 @ 1.76 log @adding AHA-284x VL front-end to ahc driver by Jason Thorpe. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.75 1996/07/09 09:23:03 mycroft Exp $ d53 2 a54 1 device mainbus: isabus, eisabus, pcibus d149 10 @ 1.75 log @Oops; remove something that shouldn't be here. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.74 1996/07/03 13:01:40 mycroft Exp $ d136 5 @ 1.74 log @Translate in_cksum() to assembler, and speed it up a bit. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.73 1996/05/07 00:58:36 thorpej Exp $ a68 7 # XXX # define pcmciabus here until config issues are resolved device pcmciabus {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1], [drq = -1]} attach pcmciabus at isabus a142 10 # # PCMCIA-only drivers # include "../../../dev/pcmcia/files.pcmcia" device pcic: pcmciabus attach pcic at isa file dev/isa/pcmcia_pcic.c pcic @ 1.73 log @Make the MI LANCE driver standalone, and use cfattach to resolve naming conflicts between bus attachments on ports that can have multiple instances of the LANCE. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.72 1996/04/09 22:59:03 cgd Exp $ d18 1 a18 1 file arch/i386/i386/in_cksum.c inet d69 7 d150 10 @ 1.73.4.1 log @Fix support for the Adaptec 284x VLbus SCSI cards, massaged for the NetBSD-1.2 release branch by Noriyuki Soda . (`sys/arch/i386/isa/ahc_isa.c' tagged separately.) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.73 1996/05/07 00:58:36 thorpej Exp $ a135 5 # Adaptec AHA-284x VL SCSI controllers # device declaration in sys/conf/files attach ahc at isa with ahc_isa file arch/i386/isa/ahc_isa.c ahc_isa @ 1.73.4.2 log @From trunk: Speed up in_cksum() again. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.73.4.1 1996/08/25 17:22:22 thorpej Exp $ d18 1 a18 1 file arch/i386/i386/in_cksum.s inet @ 1.72 log @there's now a eisa_machdep.c which must be included when including EISA support. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.71 1996/03/27 19:20:18 perry Exp $ a130 8 # AMD am7990 (Lance) -based boards # (BICC Isolan, NE2100, DEPCA) # XXX conflicts with other ports; can't be in files.isa device le: ether, ifnet attach le at isa with le_isa: isadma attach le at pci with le_pci file dev/isa/if_le.c le @ 1.71 log @add joystick driver from Matthieu Herrb (pr #2267) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.70 1996/03/27 04:01:10 cgd Exp $ d150 1 @ 1.70 log @modify these to provide a new, better-specified PCI interface (soon to be documented on mailing lists; eventually in section 9 manual pages), most importantly: (1) support interrupt pin swizzling on non-i386 systems with PCI-PCI bridges (per PPB spec; done, but meaningless, on i386). (2) provide pci_{io,mem}_find(), to determine what I/O or memory space is described by a given PCI configuration space mapping register. (3) provide pci_intr_map(), pci_intr_string(), and pci_intr_{,dis}establish() to manipulate and print info about PCI interrupts. (4) deprecate the pci_map_* functions, and provide them only as compatibility interfaces (in pci_compat.c) which will eventually go away, implemented as wrappers around the functions described above. (5) make pci functions take as an argument a machine-dependent cookie, to allow more flexibility in implementation. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.69 1996/03/25 18:44:29 perry Exp $ d139 5 @ 1.69 log @Added support for rd (ramdisk) pseudodevice, needed for new install system. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.68 1996/03/18 01:26:10 jtk Exp $ d67 1 @ 1.68 log @attach the speaker device to pckbd (it falls in the I/O range of the keyboard/console device cluster) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.67 1996/03/17 01:31:01 thorpej Exp $ d42 6 @ 1.67 log @New device attachment scheme: - split softc size and match/attach out from cfdriver into a new struct cfattach. - new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.66 1996/03/16 06:09:16 thorpej Exp $ d84 1 a84 1 define pckbd { irq = -1 } d122 1 a122 1 attach spkr at isa @ 1.66 log @Change the PS/2 mouse driver to be a child of the "pckbd" attribute, which represents the "keyboard controller". Give "pc" and "vt" drivers the "pckbd" attribute. In pcattach() (pccons and pcvt), attach children of the keyboard controller. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.65 1996/03/04 03:26:11 cgd Exp $ d47 2 a48 1 device mainbus at root: isabus, eisabus, pcibus d78 2 a79 1 device npx at isa d87 2 a88 1 device pc at isa: tty, pckbd d92 2 a93 1 device vt at isa: tty, pckbd d102 2 a103 1 device lms at isa d105 2 a106 1 device mms at isa d108 2 a109 1 device pms at pckbd d113 4 a116 2 device fdc at isa {drive = -1} device fd at fdc: disk, isadma d121 2 a122 1 device spkr at isa: tty d128 3 a130 1 device le at isa, pci: ether, ifnet, isadma @ 1.65 log @Attach isa, eisa, and pci to mainbus now, rather than root. The i386 now has a single device tree (rather than a forest). Also, attach EISA only if it's present, and attach in order: PCI, EISA, ISA (most specific to least specific). @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.64 1996/02/28 01:58:25 cgd Exp $ d80 4 d85 1 a85 1 device pc at isa: tty d89 1 a89 1 device vt at isa: tty d102 1 a102 1 device pms at isa @ 1.64 log @update for adjustments to ISA and PCI 'files' files @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.63 1996/02/27 00:08:29 cgd Exp $ d46 3 @ 1.63 log @Trim some comments relating to EISA configuration that are no longer relevant. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.62 1996/02/22 05:53:16 scottr Exp $ a46 4 device isa at root {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1], [drq = -1]} device pci at root {[bus = -1], [dev = -1]} d50 9 a118 7 # # PCI-only drivers # include "../../../dev/pci/files.pci" file arch/i386/pci/pci_machdep.c pci @ 1.62 log @Move the speaker driver to 'new' config. (Closes PR 1361, from Rafal Boni) @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.61 1996/01/08 13:51:30 mycroft Exp $ a49 1 #device eisa at root {...} a113 2 # XXX not yet: # file arch/i386/eisa/eisa_machdep.c eisa @ 1.61 log @VM86 support, by John Kohl, touched up a bit by me. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.60 1995/10/11 04:19:29 mycroft Exp $ d102 1 a102 1 file arch/i386/isa/spkr.c speaker needs-flag @ 1.60 log @Various changes from John Kohl and me: Map kernel stacks only at unique addresses. Use one TSS per process. Add sysarch calls for modifying IOPL and the I/O permission bitmap. Add a compacting GDT entry allocator, for TSS and LDT selectors. Enable modifying %fs and %gs with PT_SETREGS. Sanitize various bits of code. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.59 1995/10/10 01:30:25 mycroft Exp $ d128 3 @ 1.59 log @Minor change. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.58 1995/10/10 01:22:31 mycroft Exp $ d17 1 @ 1.58 log @FreeBSD binary compatibility module, from Noriyuki Soda. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.57 1995/07/27 04:40:55 mycroft Exp $ d128 1 a128 1 # SVR4 Binary Compatibility (COMPAT_SVR4) d130 1 a130 1 file arch/i386/i386/svr4_machdep.c compat_svr4 d132 1 a132 1 # iBCS-2 Binary Compatibility (COMPAT_IBCS2) d135 1 a135 1 # Linux Binary Compatibility (COMPAT_LINUX) d137 1 a137 1 file arch/i386/i386/linux_machdep.c compat_linux d139 1 a139 1 # FreeBSD Binary Compatibility (COMPAT_FREEBSD) @ 1.57 log @le can also be on PCI. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.56 1995/04/28 08:19:40 cgd Exp $ d138 4 @ 1.56 log @rename files files for new config/config.old naming @ text @d1 1 a1 1 # $NetBSD: files.i386.newconf,v 1.54 1995/04/19 19:02:54 mycroft Exp $ d106 1 a106 1 device le at isa: ether, ifnet, isadma @ 1.55 log @Relocate aha1742.c, in preparation for other changes. @ text @d1 1 a1 1 # $NetBSD: files.i386,v 1.54 1994/10/27 04:15:04 cgd Exp $ d3 50 a52 32 arch/i386/i386/autoconf.c standard arch/i386/i386/conf.c standard arch/i386/i386/db_disasm.c optional ddb arch/i386/i386/db_interface.c optional ddb arch/i386/i386/db_trace.c optional ddb arch/i386/i386/disksubr.c standard arch/i386/i386/in_cksum.c optional inet arch/i386/i386/machdep.c standard config-dependent arch/i386/i386/math_emulate.c optional math_emulate arch/i386/i386/mem.c standard arch/i386/i386/microtime.s standard arch/i386/i386/ns_cksum.c optional ns arch/i386/i386/pmap.c standard arch/i386/i386/process_machdep.c standard arch/i386/i386/random.s standard arch/i386/i386/sys_machdep.c standard arch/i386/i386/trap.c standard arch/i386/i386/vm_machdep.c standard dev/cons.c standard # # Generic SCSI drivers # scsi/scsi_base.c optional scsi scsi/scsi_ioctl.c optional scsi scsi/scsiconf.c optional scsi # scsi/cd.c optional cd device-driver requires scsi scsi/ch.c optional ch device-driver requires scsi scsi/sd.c optional sd device-driver requires scsi scsi/st.c optional st device-driver requires scsi scsi/su.c optional su device-driver requires scsi scsi/uk.c optional uk device-driver requires scsi d56 53 a108 43 arch/i386/isa/clock.c optional isa arch/i386/isa/dma.c optional isa arch/i386/isa/intr.c optional isa arch/i386/isa/isa.c optional isa device-driver # arch/i386/isa/aha1542.c optional aha requires isa scsi not bt arch/i386/isa/aic6360.c optional aic requires isa scsi arch/i386/isa/ast.c optional ast device-driver requires com isa arch/i386/isa/bsd_audio.c optional audio device-driver arch/i386/isa/bt742a.c optional bt requires isa scsi not aha arch/i386/isa/com.c optional com device-driver requires isa arch/i386/isa/cy.c optional cy device-driver requires isa arch/i386/isa/elink.c optional ep or ie arch/i386/isa/fd.c optional fd device-driver requires isa arch/i386/isa/if_ed.c optional ed requires ether isa arch/i386/isa/if_eg.c optional eg requires ether isa arch/i386/isa/if_el.c optional el requires ether isa arch/i386/isa/if_ep.c optional ep requires ether isa arch/i386/isa/if_hp.c optional hp device-driver requires ether isa arch/i386/isa/if_ie.c optional ie requires ether isa arch/i386/isa/if_ix.c optional ix requires ether isa arch/i386/isa/if_le.c optional le requires ether isa arch/i386/isa/lms.c optional lms device-driver requires isa arch/i386/isa/lpt.c optional lpt device-driver requires isa arch/i386/isa/mcd.c optional mcd device-driver requires isa arch/i386/isa/mms.c optional mms device-driver requires isa arch/i386/isa/npx.c optional npx device-driver requires isa arch/i386/isa/pccons.c optional pc device-driver requires isa not vt arch/i386/isa/pcvt/pcvt_drv.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_ext.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_kbd.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_out.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_sup.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_vtf.c optional vt device-driver requires isa not pc arch/i386/isa/pms.c optional pms device-driver requires isa arch/i386/isa/rtfps.c optional rtfps device-driver requires com isa arch/i386/isa/sb.c optional sb device-driver requires isa arch/i386/isa/seagate.c optional sea requires isa scsi arch/i386/isa/spkr.c optional speaker device-driver requires isa arch/i386/isa/ultra14f.c optional uha requires isa scsi arch/i386/isa/wd.c optional wd device-driver requires isa arch/i386/isa/wd7000.c optional wds requires isa scsi arch/i386/isa/wt.c optional wt device-driver requires isa d112 5 a116 1 arch/i386/eisa/aha1742.c optional ahb requires isa scsi d120 4 a123 4 arch/i386/pci/pci.c optional pci arch/i386/pci/pci_machdep.c optional pci requires isa # arch/i386/pci/ncr.c optional ncr requires pci scsi d127 11 a137 13 compat/svr4/svr4_exec.c optional compat_svr4 compat/svr4/svr4_fcntl.c optional compat_svr4 compat/svr4/svr4_ioctl.c optional compat_svr4 compat/svr4/svr4_misc.c optional compat_svr4 compat/svr4/svr4_signal.c optional compat_svr4 compat/svr4/svr4_stat.c optional compat_svr4 compat/svr4/svr4_syscalls.c optional compat_svr4 compat/svr4/svr4_sysent.c optional compat_svr4 compat/svr4/svr4_util.c optional compat_svr4 compat/ibcs2/ibcs2_exec.c optional compat_ibcs2 compat/ibcs2/ibcs2_ioctl.c optional compat_ibcs2 compat/ibcs2/ibcs2_misc.c optional compat_ibcs2 compat/ibcs2/ibcs2_sysent.c optional compat_ibcs2 @ 1.54 log @new RCS ID format. @ text @d1 1 a1 1 # $NetBSD$ d21 22 a43 1 arch/i386/isa/aha1742.c optional ahb requires isa scsi a47 1 arch/i386/isa/clock.c optional isa a49 1 arch/i386/isa/dma.c standard a59 2 arch/i386/isa/intr.c standard arch/i386/isa/isa.c optional isa device-driver d81 7 a87 1 arch/i386/pci/ncr.c optional ncr requires pci d90 5 a94 1 dev/cons.c standard a107 9 scsi/cd.c optional cd device-driver requires scsi scsi/ch.c optional ch device-driver requires scsi scsi/scsi_base.c optional scsi scsi/scsi_ioctl.c optional scsi scsi/scsiconf.c optional scsi scsi/sd.c optional sd device-driver requires scsi scsi/st.c optional st device-driver requires scsi scsi/su.c optional su device-driver requires scsi scsi/uk.c optional uk device-driver requires scsi @ 1.53 log @new from christos @ text @d1 1 a1 1 # $Id: files.i386,v 1.52 1994/08/23 17:59:33 deraadt Exp $ @ 1.52 log @add `eg' driver for the 3c505 by @ text @d1 1 a1 1 # $Id: files.i386,v 1.51 1994/08/15 23:33:59 mycroft Exp $ d69 1 d72 3 d76 1 @ 1.52.2.1 log @file files.i386 was added on branch netbsd-1-0 on 1994-08-23 17:59:34 +0000 @ text @d1 84 @ 1.52.2.2 log @add `eg' driver for the 3c505 by @ text @a0 84 # $Id: files.i386,v 1.52 1994/08/23 17:59:33 deraadt Exp $ # arch/i386/i386/autoconf.c standard arch/i386/i386/conf.c standard arch/i386/i386/db_disasm.c optional ddb arch/i386/i386/db_interface.c optional ddb arch/i386/i386/db_trace.c optional ddb arch/i386/i386/disksubr.c standard arch/i386/i386/in_cksum.c optional inet arch/i386/i386/machdep.c standard config-dependent arch/i386/i386/math_emulate.c optional math_emulate arch/i386/i386/mem.c standard arch/i386/i386/microtime.s standard arch/i386/i386/ns_cksum.c optional ns arch/i386/i386/pmap.c standard arch/i386/i386/process_machdep.c standard arch/i386/i386/random.s standard arch/i386/i386/sys_machdep.c standard arch/i386/i386/trap.c standard arch/i386/i386/vm_machdep.c standard arch/i386/isa/aha1542.c optional aha requires isa scsi not bt arch/i386/isa/aha1742.c optional ahb requires isa scsi arch/i386/isa/aic6360.c optional aic requires isa scsi arch/i386/isa/ast.c optional ast device-driver requires com isa arch/i386/isa/bsd_audio.c optional audio device-driver arch/i386/isa/bt742a.c optional bt requires isa scsi not aha arch/i386/isa/clock.c optional isa arch/i386/isa/com.c optional com device-driver requires isa arch/i386/isa/cy.c optional cy device-driver requires isa arch/i386/isa/dma.c standard arch/i386/isa/elink.c optional ep or ie arch/i386/isa/fd.c optional fd device-driver requires isa arch/i386/isa/if_ed.c optional ed requires ether isa arch/i386/isa/if_eg.c optional eg requires ether isa arch/i386/isa/if_el.c optional el requires ether isa arch/i386/isa/if_ep.c optional ep requires ether isa arch/i386/isa/if_hp.c optional hp device-driver requires ether isa arch/i386/isa/if_ie.c optional ie requires ether isa arch/i386/isa/if_ix.c optional ix requires ether isa arch/i386/isa/if_le.c optional le requires ether isa arch/i386/isa/intr.c standard arch/i386/isa/isa.c optional isa device-driver arch/i386/isa/lms.c optional lms device-driver requires isa arch/i386/isa/lpt.c optional lpt device-driver requires isa arch/i386/isa/mcd.c optional mcd device-driver requires isa arch/i386/isa/mms.c optional mms device-driver requires isa arch/i386/isa/npx.c optional npx device-driver requires isa arch/i386/isa/pccons.c optional pc device-driver requires isa not vt arch/i386/isa/pcvt/pcvt_drv.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_ext.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_kbd.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_out.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_sup.c optional vt device-driver requires isa not pc arch/i386/isa/pcvt/pcvt_vtf.c optional vt device-driver requires isa not pc arch/i386/isa/pms.c optional pms device-driver requires isa arch/i386/isa/rtfps.c optional rtfps device-driver requires com isa arch/i386/isa/sb.c optional sb device-driver requires isa arch/i386/isa/seagate.c optional sea requires isa scsi arch/i386/isa/spkr.c optional speaker device-driver requires isa arch/i386/isa/ultra14f.c optional uha requires isa scsi arch/i386/isa/wd.c optional wd device-driver requires isa arch/i386/isa/wd7000.c optional wds requires isa scsi arch/i386/isa/wt.c optional wt device-driver requires isa arch/i386/pci/ncr.c optional ncr requires pci arch/i386/pci/pci.c optional pci arch/i386/pci/pci_machdep.c optional pci requires isa dev/cons.c standard compat/svr4/svr4_exec.c optional compat_svr4 compat/svr4/svr4_ioctl.c optional compat_svr4 compat/svr4/svr4_misc.c optional compat_svr4 compat/svr4/svr4_sysent.c optional compat_svr4 compat/ibcs2/ibcs2_exec.c optional compat_ibcs2 compat/ibcs2/ibcs2_ioctl.c optional compat_ibcs2 compat/ibcs2/ibcs2_misc.c optional compat_ibcs2 compat/ibcs2/ibcs2_sysent.c optional compat_ibcs2 scsi/cd.c optional cd device-driver requires scsi scsi/ch.c optional ch device-driver requires scsi scsi/scsi_base.c optional scsi scsi/scsi_ioctl.c optional scsi scsi/scsiconf.c optional scsi scsi/sd.c optional sd device-driver requires scsi scsi/st.c optional st device-driver requires scsi scsi/su.c optional su device-driver requires scsi scsi/uk.c optional uk device-driver requires scsi @ 1.51 log @Add iBCS2 files. @ text @d1 1 a1 1 # $Id: files.i386,v 1.50 1994/08/09 22:24:29 mycroft Exp $ d34 1 @ 1.50 log @Add NCR and PCI files. @ text @d1 1 a1 1 # $Id: files.i386,v 1.49 1994/08/07 10:43:56 mycroft Exp $ d67 2 d71 4 a74 2 compat/svr4/svr4_ioctl.c optional compat_svr4 compat/svr4/svr4_exec.c optional compat_svr4 @ 1.49 log @Add rtfps. @ text @d1 1 a1 1 # $Id: files.i386,v 1.48 1994/07/01 20:10:02 mycroft Exp $ d63 3 @ 1.48 log @is0 --> le0, and give trinity one. @ text @d1 1 a1 1 # $Id: files.i386,v 1.47 1994/05/24 03:28:31 deraadt Exp $ d55 1 @ 1.48.2.1 log @update from trunk @ text @d1 1 a1 1 # $Id: files.i386,v 1.49 1994/08/07 10:43:56 mycroft Exp $ a54 1 arch/i386/isa/rtfps.c optional rtfps device-driver requires com isa @ 1.48.2.2 log @update from trunk @ text @d1 1 a1 1 # $Id: files.i386,v 1.50 1994/08/09 22:24:29 mycroft Exp $ a62 3 arch/i386/pci/ncr.c optional ncr requires pci arch/i386/pci/pci.c optional pci arch/i386/pci/pci_machdep.c optional pci requires isa @ 1.48.2.3 log @update from trunk @ text @d1 1 a1 1 # $Id: files.i386,v 1.51 1994/08/15 23:33:59 mycroft Exp $ a66 2 compat/svr4/svr4_exec.c optional compat_svr4 compat/svr4/svr4_ioctl.c optional compat_svr4 d69 2 a70 4 compat/ibcs2/ibcs2_exec.c optional compat_ibcs2 compat/ibcs2/ibcs2_ioctl.c optional compat_ibcs2 compat/ibcs2/ibcs2_misc.c optional compat_ibcs2 compat/ibcs2/ibcs2_sysent.c optional compat_ibcs2 @ 1.47 log @need conf.c @ text @d1 1 a1 1 # $Id: files.i386,v 1.46 1994/05/22 10:06:01 deraadt Exp $ a37 1 arch/i386/isa/if_is.c optional is requires ether isa d39 1 @ 1.46 log @prelim svr4 stuff from @ text @d1 1 a1 1 # $Id: files.i386,v 1.45 1994/05/05 04:47:41 cgd Exp $ d4 1 @ 1.45 log @if_hp won't compile, but it'd need a counter include, if it were to... @ text @d1 1 a1 1 # $Id: files.i386,v 1.44 1994/04/24 19:48:03 mycroft Exp $ d62 4 @ 1.44 log @Add aic6360.c. @ text @d1 1 a1 1 # $Id: files.i386,v 1.43 1994/04/22 22:53:40 mycroft Exp $ d35 1 a35 1 arch/i386/isa/if_hp.c optional hp requires ether isa @ 1.43 log @Add dma.c and seagate.c. @ text @d1 1 a1 1 # $Id: files.i386,v 1.42 1994/04/07 06:48:19 mycroft Exp $ d22 2 a27 1 arch/i386/isa/ast.c optional ast device-driver requires com isa @ 1.42 log @Implement dynamic IRQ configuration and IRQ sharing. Inline spl*() calls. Reorganize and clean up the relevant code. @ text @d1 1 a1 1 # $Id: files.i386,v 1.41 1994/03/29 04:39:25 mycroft Exp $ d28 1 d54 1 @ 1.41 log @Update for new SCSI code, and we don't need counts on some of these files any more. @ text @d1 1 a1 1 # $Id: files.i386,v 1.40 1994/03/23 00:37:23 cgd Exp $ d37 1 @ 1.40 log @add line for 'ast' mp-com driver. needs to go into fils.newconf eventually @ text @d1 1 a1 1 # $Id: files.i386,v 1.39 1994/03/12 02:55:21 cgd Exp $ d20 2 a21 2 arch/i386/isa/aha1542.c optional aha device-driver requires isa scsi arch/i386/isa/aha1742.c optional ahb device-driver requires isa scsi not aha d23 1 a23 1 arch/i386/isa/bt742a.c optional bt device-driver requires isa scsi not aha d30 7 a36 7 arch/i386/isa/if_ed.c optional ed device-driver requires ether isa arch/i386/isa/if_el.c optional el device-driver requires ether isa arch/i386/isa/if_ep.c optional ep device-driver requires ether isa arch/i386/isa/if_hp.c optional hp device-driver requires ether isa arch/i386/isa/if_ie.c optional ie device-driver requires ether isa arch/i386/isa/if_is.c optional is device-driver requires ether isa arch/i386/isa/if_ix.c optional ix device-driver requires ether isa d43 7 a49 1 arch/i386/isa/pccons.c optional pc device-driver requires isa d53 1 a53 1 arch/i386/isa/ultra14f.c optional uha device-driver requires isa scsi d55 1 a55 1 arch/i386/isa/wd7000.c optional wds device-driver requires isa scsi d60 2 d65 2 @ 1.39 log @garbage collect, and slight line-spacing change @ text @d1 1 a1 1 # $Id: files.i386,v 1.38 1994/03/01 02:38:40 hpeyerl Exp $ d26 1 @ 1.38 log @add if_el driver. @ text @d1 1 a1 1 # $Id: files.i386,v 1.37 1994/02/18 19:56:58 mycroft Exp $ a26 1 arch/i386/isa/dcfclk.c optional dcfclk device-driver requires isa @ 1.37 log @Update for new lpt. @ text @d1 1 a1 1 # $Id: files.i386,v 1.36 1994/02/17 22:52:46 hpeyerl Exp $ d31 1 @ 1.36 log @Add an "or". Thanx to Christos Zoulas @ text @d1 1 a1 1 # $Id: files.i386,v 1.35 1994/02/16 17:58:13 mycroft Exp $ a37 1 arch/i386/isa/lpa.c optional lpa device-driver requires isa @ 1.35 log @Add elink.c. @ text @d1 1 a1 1 # $Id: files.i386,v 1.34 1994/02/02 01:17:40 hpeyerl Exp $ d28 1 a28 1 arch/i386/isa/elink.c optional ep ie @ 1.34 log @Multicast is no longer optional. @ text @d1 1 a1 1 # $Id: files.i386,v 1.33 1994/02/01 03:33:43 cgd Exp $ d28 1 d33 1 @ 1.33 log @make dev/cons.c standard @ text @d1 1 a1 1 # $Id: files.i386,v 1.32 1994/01/29 02:43:54 cgd Exp $ d16 1 a16 1 arch/i386/i386/random.s optional multicast @ 1.32 log @put the console configuration in the 'right' place @ text @d1 1 a1 1 # $Id: files.i386,v 1.31 1994/01/28 18:22:31 glass Exp $ a3 1 arch/i386/i386/cons.c standard d49 1 @ 1.31 log @ne driver has been removed. @ text @d1 1 a1 1 # $Id: files.i386,v 1.30 1994/01/27 07:40:38 cgd Exp $ a4 1 arch/i386/i386/consconf.c standard @ 1.30 log @add consconf.c, as standard @ text @d1 1 a1 1 # $Id: files.i386,v 1.29 1994/01/25 04:23:07 hpeyerl Exp $ a35 1 arch/i386/isa/if_ne.c optional ne device-driver requires ether isa @ 1.29 log @make ec and we go away .... @ text @d1 1 a1 1 # $Id: files.i386,v 1.28 1994/01/09 19:27:39 cgd Exp $ d5 1 @ 1.28 log @add entries for the 'audio' pseudo-dev and for the new soundblaster driver @ text @d1 1 a1 1 # $Id: files.i386,v 1.27 1994/01/08 11:12:15 cgd Exp $ a29 1 arch/i386/isa/if_ec.c optional ec device-driver requires ether isa a35 1 arch/i386/isa/if_we.c optional we device-driver requires ether isa @ 1.27 log @code reorg @ text @d1 1 a1 1 # $Id: files.i386,v 1.26 1993/12/22 13:11:03 cgd Exp $ d23 1 d47 1 @ 1.26 log @alphabetize... again @ text @d1 1 a1 1 # $Id: files.i386,v 1.25 1993/12/10 05:38:37 hpeyerl Exp $ d16 1 a16 1 arch/i386/i386/procfs_machdep.c optional procfs @ 1.25 log @Add random.s for multicast stuff. @ text @d1 1 a1 1 # $Id: files.i386,v 1.24 1993/12/03 02:58:42 deraadt Exp $ d8 1 d16 1 a20 1 arch/i386/i386/disksubr.c standard d32 1 a36 1 arch/i386/isa/if_hp.c optional hp device-driver requires ether isa d39 1 a40 1 arch/i386/isa/lpa.c optional lpa device-driver requires isa @ 1.24 log @add ep driver @ text @d1 1 a1 1 # $Id: files.i386,v 1.23 1993/11/04 09:12:32 cgd Exp $ d15 1 @ 1.23 log @add mcd: Mitsumi CD driver by Holger Veit and Brian Moore @ text @d1 1 a1 1 # $Id: files.i386,v 1.22 1993/10/06 09:31:30 andrew Exp $ d29 1 @ 1.22 log @Added entry for Cyclades Cyclom-{4/8/16}Y multiport async serial board driver. @ text @d1 1 a1 1 # $Id: files.i386,v 1.21 1993/07/04 20:08:21 cgd Exp $ d38 1 @ 1.21 log @move julian's scsi files back into files.i386 @ text @d1 1 a1 1 # $Id: files.i386,v 1.20 1993/07/03 12:19:38 cgd Exp $ d24 1 @ 1.20 log @add support for David Greenman's "ed" driver. @ text @d1 1 a1 1 # $Id: files.i386,v 1.19 1993/06/14 15:16:23 mycroft Exp $ d46 5 @ 1.19 log @Add entry for pms. @ text @d1 1 a1 1 # $Id: files.i386,v 1.18 1993/06/14 02:12:15 andrew Exp $ d27 1 @ 1.18 log @Renamed Microsoft busmouse driver from bms -> mms @ text @d1 1 a1 1 # $Id: files.i386,v 1.17 1993/06/13 14:03:50 andrew Exp $ d39 1 @ 1.17 log @Added microsoft and logitech isa busmice. @ text @d1 1 a1 1 # $Id: files.i386,v 1.16 1993/06/06 22:20:11 cgd Exp $ a20 1 arch/i386/isa/bms.c optional bms device-driver requires isa d36 1 @ 1.16 log @cleanup, add DDB to dist. floppy kernels, and get rid of f*@@#ing "as" @ text @d1 1 a1 1 # $Id: files.i386,v 1.15 1993/05/22 07:59:35 cgd Exp $ d21 1 d34 1 @ 1.15 log @add rcsids to everything and clean up headers @ text @d1 1 a1 1 # $Id: files.i386,v 1.14 1993/05/21 12:03:00 cgd Exp $ d19 3 a21 4 arch/i386/isa/aha1542.c optional aha device-driver requires isa scsi not as arch/i386/isa/aha1742.c optional ahb device-driver requires isa scsi not as not aha arch/i386/isa/as.c optional as device-driver requires isa not scsi arch/i386/isa/bt742a.c optional bt device-driver requires isa scsi not as not aha d38 1 a38 1 arch/i386/isa/ultra14f.c optional uha device-driver requires isa scsi not as d40 1 a40 1 arch/i386/isa/wd7000.c optional wds device-driver requires isa scsi not as @ 1.14 log @make tabbing sane @ text @d1 1 a1 1 # $Id: files.i386,v 1.13 1993/05/20 22:48:46 deraadt Exp $ @ 1.13 log @First cut at cpu independent disklabels. There will be niggly little details no doubt.. @ text @d1 1 a1 1 # $Id: files.i386,v 1.12 1993/05/20 14:32:43 cgd Exp $ d4 1 a4 1 arch/i386/i386/cons.c standard d12 1 a12 1 arch/i386/i386/microtime.s standard d14 1 a14 1 arch/i386/i386/pmap.c standard d16 1 a16 1 arch/i386/i386/trap.c standard d19 2 a20 2 arch/i386/isa/aha1542.c optional aha device-driver requires isa scsi not as arch/i386/isa/aha1742.c optional ahb device-driver requires isa scsi not as not aha d22 2 a23 2 arch/i386/isa/bt742a.c optional bt device-driver requires isa scsi not as not aha arch/i386/isa/clock.c optional isa d25 1 a25 1 arch/i386/isa/dcfclk.c optional dcfclk device-driver requires isa d27 6 a32 6 arch/i386/isa/if_ec.c optional ec device-driver requires ether isa arch/i386/isa/if_is.c optional is device-driver requires ether isa arch/i386/isa/if_ix.c optional ix device-driver requires ether isa arch/i386/isa/if_ne.c optional ne device-driver requires ether isa arch/i386/isa/if_we.c optional we device-driver requires ether isa arch/i386/isa/if_hp.c optional hp device-driver requires ether isa d37 1 a37 1 arch/i386/isa/pccons.c optional pc device-driver requires isa d41 1 a41 1 arch/i386/isa/wd7000.c optional wds device-driver requires isa scsi not as @ 1.12 log @update config files for correct "cpu" usage @ text @d1 1 a1 1 # $Id: files.i386,v 1.11 1993/05/18 08:54:22 cgd Exp $ d18 1 @ 1.11 log @changes for 'arch' @ text @d1 1 a1 1 # $Id: files.i386,v 1.10 1993/05/07 08:26:13 cgd Exp $ d10 1 a10 1 arch/i386/i386/math_emulate.c standard @ 1.10 log @fix typo on if_ix line, and add rcs id @ text @d1 1 a1 1 # $Id$ d3 39 a41 39 i386/i386/autoconf.c standard i386/i386/cons.c standard i386/i386/db_disasm.c optional ddb i386/i386/db_interface.c optional ddb i386/i386/db_trace.c optional ddb i386/i386/in_cksum.c optional inet i386/i386/machdep.c standard config-dependent i386/i386/math_emulate.c standard i386/i386/mem.c standard i386/i386/microtime.s standard i386/i386/ns_cksum.c optional ns i386/i386/pmap.c standard i386/i386/sys_machdep.c standard i386/i386/trap.c standard i386/i386/vm_machdep.c standard i386/isa/aha1542.c optional aha device-driver requires isa scsi not as i386/isa/aha1742.c optional ahb device-driver requires isa scsi not as not aha i386/isa/as.c optional as device-driver requires isa not scsi i386/isa/bt742a.c optional bt device-driver requires isa scsi not as not aha i386/isa/clock.c optional isa i386/isa/com.c optional com device-driver requires isa i386/isa/dcfclk.c optional dcfclk device-driver requires isa i386/isa/fd.c optional fd device-driver requires isa i386/isa/if_ec.c optional ec device-driver requires ether isa i386/isa/if_is.c optional is device-driver requires ether isa i386/isa/if_ix.c optional ix device-driver requires ether isa i386/isa/if_ne.c optional ne device-driver requires ether isa i386/isa/if_we.c optional we device-driver requires ether isa i386/isa/if_hp.c optional hp device-driver requires ether isa i386/isa/isa.c optional isa device-driver i386/isa/lpt.c optional lpt device-driver requires isa i386/isa/lpa.c optional lpa device-driver requires isa i386/isa/npx.c optional npx device-driver requires isa i386/isa/pccons.c optional pc device-driver requires isa i386/isa/spkr.c optional speaker device-driver requires isa i386/isa/ultra14f.c optional uha device-driver requires isa scsi not as i386/isa/wd.c optional wd device-driver requires isa i386/isa/wd7000.c optional wds device-driver requires isa scsi not as i386/isa/wt.c optional wt device-driver requires isa @ 1.9 log @add entries for dcfclock, ix ethernet, and speaker @ text @d1 1 a2 8 # PATCHES MAGIC LEVEL PATCH THAT GOT US HERE # -------------------- ----- ---------------------- # CURRENT PATCH LEVEL: 1 00097 # -------------------- ----- ---------------------- # # 17 Feb 93 Julian Elischer Added files for scsi # 10 Mar 93 Rodney W. Grimes Added files for lpt and lpa # d28 1 a28 1 i386/isa/if_ix.c optional is device-driver requires ether isa @ 1.8 log @make sure you can't include ahb or bt when you've got an aha @ text @d31 1 d35 1 d44 1 @ 1.7 log @Add entry for HP ethernet driver. @ text @d26 1 a26 1 i386/isa/aha1742.c optional ahb device-driver requires isa scsi not as d28 1 a28 1 i386/isa/bt742a.c optional bt device-driver requires isa scsi not as @ 1.6 log @fixed to be compliant, subservient, and to take advantage of the newly hacked config(8) ALL config file should gradually get all the configurable options,drivers,etc @ text @d36 1 @ 1.5 log @put scsi system file list in the right place (finally) @ text @d10 5 a14 4 i386/i386/autoconf.c standard device-driver i386/i386/cons.c standard i386/isa/pccons.c optional pc device-driver i386/isa/clock.c standard d16 2 a17 2 i386/i386/machdep.c standard config-dependent i386/i386/math_emulate.c standard d19 2 a21 1 i386/i386/ns_cksum.c optional ns d23 1 a23 1 i386/i386/trap.c standard d25 11 a35 7 i386/isa/if_ne.c optional ne device-driver i386/isa/if_we.c optional we device-driver i386/isa/if_ec.c optional ec device-driver i386/isa/if_is.c optional is device-driver i386/isa/wd.c optional wd device-driver i386/isa/fd.c optional fd device-driver i386/isa/wt.c optional wt device-driver d37 8 a44 14 i386/isa/com.c optional com device-driver i386/isa/npx.c optional npx device-driver i386/isa/as.c optional as device-driver i386/i386/db_disasm.c optional ddb i386/i386/db_interface.c optional ddb i386/i386/db_trace.c optional ddb i386/isa/aha1742.c optional ahb i386/isa/aha1542.c optional aha i386/isa/bt742a.c optional bt i386/isa/ultra14f.c optional uha i386/isa/wd7000.c optional wds i386/i386/microtime.s standard i386/isa/lpt.c optional lpt i386/isa/lpa.c optional lpa @ 1.4 log @wd7000 entry @ text @a41 5 scsi/scsiconf.c optional scbus scsi/st.c optional st scsi/sd.c optional sd scsi/cd.c optional cd scsi/ch.c optional ch @ 1.3 log @added support for microtime routines by Steve McCanne (mccanne@@ee.lbl.gov) @ text @d41 1 @ 1.2 log @after 0.2.2 "stable" patches applied @ text @d46 1 @ 1.1 log @Initial revision @ text @d1 9 d37 11 @ 1.1.1.1 log @initial import of 386bsd-0.1 sources @ text @@