head 1.107; access; symbols netbsd-11-0-RC5:1.106 netbsd-11-0-RC4:1.106 netbsd-11-0-RC3:1.106 netbsd-11-0-RC2:1.106 netbsd-11-0-RC1:1.106 perseant-exfatfs-base-20250801:1.106 netbsd-11:1.106.0.4 netbsd-11-base:1.106 netbsd-10-1-RELEASE:1.105 perseant-exfatfs-base-20240630:1.106 perseant-exfatfs:1.106.0.2 perseant-exfatfs-base:1.106 netbsd-8-3-RELEASE:1.85.8.2 netbsd-9-4-RELEASE:1.96 netbsd-10-0-RELEASE:1.105 netbsd-10-0-RC6:1.105 netbsd-10-0-RC5:1.105 netbsd-10-0-RC4:1.105 netbsd-10-0-RC3:1.105 netbsd-10-0-RC2:1.105 thorpej-ifq:1.105.0.8 thorpej-ifq-base:1.105 thorpej-altq-separation:1.105.0.6 thorpej-altq-separation-base:1.105 netbsd-10-0-RC1:1.105 netbsd-10:1.105.0.4 netbsd-10-base:1.105 bouyer-sunxi-drm:1.105.0.2 bouyer-sunxi-drm-base:1.105 netbsd-9-3-RELEASE:1.96 thorpej-i2c-spi-conf2:1.103.0.14 thorpej-i2c-spi-conf2-base:1.103 thorpej-futex2:1.103.0.12 thorpej-futex2-base:1.103 thorpej-cfargs2:1.103.0.10 thorpej-cfargs2-base:1.103 cjep_sun2x-base1:1.103 cjep_sun2x:1.103.0.8 cjep_sun2x-base:1.103 cjep_staticlib_x-base1:1.103 netbsd-9-2-RELEASE:1.96 cjep_staticlib_x:1.103.0.6 cjep_staticlib_x-base:1.103 thorpej-i2c-spi-conf:1.103.0.4 thorpej-i2c-spi-conf-base:1.103 thorpej-cfargs:1.103.0.2 thorpej-cfargs-base:1.103 thorpej-futex:1.102.0.2 thorpej-futex-base:1.103 netbsd-9-1-RELEASE:1.96 bouyer-xenpvh-base2:1.100 phil-wifi-20200421:1.100 bouyer-xenpvh-base1:1.100 phil-wifi-20200411:1.100 bouyer-xenpvh:1.100.0.4 bouyer-xenpvh-base:1.100 is-mlppp:1.100.0.2 is-mlppp-base:1.100 phil-wifi-20200406:1.100 netbsd-8-2-RELEASE:1.85.8.2 ad-namecache-base3:1.100 netbsd-9-0-RELEASE:1.96 netbsd-9-0-RC2:1.96 ad-namecache-base2:1.100 ad-namecache-base1:1.96 ad-namecache:1.96.0.4 ad-namecache-base:1.96 netbsd-9-0-RC1:1.96 phil-wifi-20191119:1.96 netbsd-9:1.96.0.2 netbsd-9-base:1.96 phil-wifi-20190609:1.96 netbsd-8-1-RELEASE:1.85.8.2 netbsd-8-1-RC1:1.85.8.2 isaki-audio2:1.95.0.2 isaki-audio2-base:1.95 pgoyette-compat-merge-20190127:1.89.2.4 pgoyette-compat-20190127:1.94 pgoyette-compat-20190118:1.94 pgoyette-compat-1226:1.93 pgoyette-compat-1126:1.91 pgoyette-compat-1020:1.91 pgoyette-compat-0930:1.91 pgoyette-compat-0906:1.90 netbsd-7-2-RELEASE:1.78.2.1 pgoyette-compat-0728:1.89 netbsd-8-0-RELEASE:1.85.8.1 phil-wifi:1.89.0.4 phil-wifi-base:1.89 pgoyette-compat-0625:1.89 netbsd-8-0-RC2:1.85.8.1 pgoyette-compat-0521:1.89 pgoyette-compat-0502:1.89 pgoyette-compat-0422:1.89 netbsd-8-0-RC1:1.85.8.1 pgoyette-compat-0415:1.89 pgoyette-compat-0407:1.89 pgoyette-compat-0330:1.89 pgoyette-compat-0322:1.89 pgoyette-compat-0315:1.89 netbsd-7-1-2-RELEASE:1.78.8.1 pgoyette-compat:1.89.0.2 pgoyette-compat-base:1.89 netbsd-7-1-1-RELEASE:1.78.8.1 tls-maxphys-base-20171202:1.89 matt-nb8-mediatek:1.85.8.1.0.2 matt-nb8-mediatek-base:1.85.8.1 nick-nhusb-base-20170825:1.88 perseant-stdc-iso10646:1.85.0.10 perseant-stdc-iso10646-base:1.85 netbsd-8:1.85.0.8 netbsd-8-base:1.85 prg-localcount2-base3:1.85 prg-localcount2-base2:1.85 prg-localcount2-base1:1.85 prg-localcount2:1.85.0.6 prg-localcount2-base:1.85 pgoyette-localcount-20170426:1.85 bouyer-socketcan-base1:1.85 jdolecek-ncq:1.85.0.4 jdolecek-ncq-base:1.85 pgoyette-localcount-20170320:1.85 netbsd-7-1:1.78.0.8 netbsd-7-1-RELEASE:1.78 netbsd-7-1-RC2:1.78 nick-nhusb-base-20170204:1.85 netbsd-7-nhusb-base-20170116:1.78 bouyer-socketcan:1.85.0.2 bouyer-socketcan-base:1.85 pgoyette-localcount-20170107:1.85 netbsd-7-1-RC1:1.78 nick-nhusb-base-20161204:1.82 pgoyette-localcount-20161104:1.82 netbsd-7-0-2-RELEASE:1.78 nick-nhusb-base-20161004:1.82 localcount-20160914:1.82 netbsd-7-nhusb:1.78.0.6 netbsd-7-nhusb-base:1.78 pgoyette-localcount-20160806:1.82 pgoyette-localcount-20160726:1.82 pgoyette-localcount:1.82.0.2 pgoyette-localcount-base:1.82 nick-nhusb-base-20160907:1.82 nick-nhusb-base-20160529:1.82 netbsd-7-0-1-RELEASE:1.78 nick-nhusb-base-20160422:1.82 nick-nhusb-base-20160319:1.82 nick-nhusb-base-20151226:1.82 netbsd-7-0:1.78.0.4 netbsd-7-0-RELEASE:1.78 nick-nhusb-base-20150921:1.81 netbsd-7-0-RC3:1.78 netbsd-7-0-RC2:1.78 netbsd-7-0-RC1:1.78 nick-nhusb-base-20150606:1.81 nick-nhusb-base-20150406:1.81 nick-nhusb:1.81.0.2 nick-nhusb-base:1.81 netbsd-5-2-3-RELEASE:1.48 netbsd-5-1-5-RELEASE:1.48 netbsd-6-0-6-RELEASE:1.65.2.1 netbsd-6-1-5-RELEASE:1.65.2.1 netbsd-7:1.78.0.2 netbsd-7-base:1.78 yamt-pagecache-base9:1.77 yamt-pagecache-tag8:1.61.2.2 netbsd-6-1-4-RELEASE:1.65.2.1 netbsd-6-0-5-RELEASE:1.65.2.1 tls-earlyentropy:1.77.0.2 tls-earlyentropy-base:1.78 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.77 riastradh-drm2-base3:1.77 netbsd-6-1-3-RELEASE:1.65.2.1 netbsd-6-0-4-RELEASE:1.65.2.1 netbsd-5-2-2-RELEASE:1.48 netbsd-5-1-4-RELEASE:1.48 netbsd-6-1-2-RELEASE:1.65.2.1 netbsd-6-0-3-RELEASE:1.65.2.1 netbsd-5-2-1-RELEASE:1.48 netbsd-5-1-3-RELEASE:1.48 rmind-smpnet-nbase:1.77 netbsd-6-1-1-RELEASE:1.65.2.1 riastradh-drm2-base2:1.76 riastradh-drm2-base1:1.76 riastradh-drm2:1.76.0.2 riastradh-drm2-base:1.76 rmind-smpnet:1.75.0.2 rmind-smpnet-base:1.77 netbsd-6-1:1.65.2.1.0.4 netbsd-6-0-2-RELEASE:1.65.2.1 netbsd-6-1-RELEASE:1.65.2.1 khorben-n900:1.74.0.2 netbsd-6-1-RC4:1.65.2.1 netbsd-6-1-RC3:1.65.2.1 agc-symver:1.71.0.2 agc-symver-base:1.71 netbsd-6-1-RC2:1.65.2.1 netbsd-6-1-RC1:1.65.2.1 yamt-pagecache-base8:1.69 netbsd-5-2:1.48.0.14 netbsd-6-0-1-RELEASE:1.65.2.1 yamt-pagecache-base7:1.69 netbsd-5-2-RELEASE:1.48 netbsd-5-2-RC1:1.48 matt-nb6-plus-nbase:1.65.2.1 yamt-pagecache-base6:1.69 netbsd-6-0:1.65.2.1.0.2 netbsd-6-0-RELEASE:1.65.2.1 netbsd-6-0-RC2:1.65.2.1 tls-maxphys:1.67.0.2 tls-maxphys-base:1.78 matt-nb6-plus:1.65.0.4 matt-nb6-plus-base:1.65.2.1 netbsd-6-0-RC1:1.65 jmcneill-usbmp-base10:1.65 yamt-pagecache-base5:1.65 jmcneill-usbmp-base9:1.65 yamt-pagecache-base4:1.65 jmcneill-usbmp-base8:1.65 jmcneill-usbmp-base7:1.65 jmcneill-usbmp-base6:1.65 jmcneill-usbmp-base5:1.65 jmcneill-usbmp-base4:1.65 jmcneill-usbmp-base3:1.65 jmcneill-usbmp-pre-base2:1.62 jmcneill-usbmp-base2:1.65 netbsd-6:1.65.0.2 netbsd-6-base:1.65 netbsd-5-1-2-RELEASE:1.48 netbsd-5-1-1-RELEASE:1.48 jmcneill-usbmp:1.62.0.2 jmcneill-usbmp-base:1.62 jmcneill-audiomp3:1.61.0.4 jmcneill-audiomp3-base:1.61 yamt-pagecache-base3:1.61 yamt-pagecache-base2:1.61 yamt-pagecache:1.61.0.2 yamt-pagecache-base:1.61 rmind-uvmplock-nbase:1.60 cherry-xenmp:1.60.0.2 cherry-xenmp-base:1.60 jym-xensuspend-nbase:1.60 uebayasi-xip-base7:1.57 bouyer-quota2-nbase:1.58 bouyer-quota2:1.57.0.4 bouyer-quota2-base:1.57 jruoho-x86intr:1.57.0.2 jruoho-x86intr-base:1.57 matt-mips64-premerge-20101231:1.57 matt-nb5-mips64-premerge-20101231:1.48.8.3 matt-nb5-pq3:1.48.0.12 matt-nb5-pq3-base:1.48 netbsd-5-1:1.48.0.10 uebayasi-xip-base6:1.56 uebayasi-xip-base5:1.56 netbsd-5-1-RELEASE:1.48 uebayasi-xip-base4:1.56 uebayasi-xip-base3:1.56 yamt-nfs-mp-base11:1.56 netbsd-5-1-RC4:1.48 matt-nb5-mips64-k15:1.48.8.3 uebayasi-xip-base2:1.56 yamt-nfs-mp-base10:1.56 netbsd-5-1-RC3:1.48 netbsd-5-1-RC2:1.48 uebayasi-xip-base1:1.55 netbsd-5-1-RC1:1.48 rmind-uvmplock:1.54.0.4 rmind-uvmplock-base:1.60 yamt-nfs-mp-base9:1.54 uebayasi-xip:1.54.0.2 uebayasi-xip-base:1.54 netbsd-5-0-2-RELEASE:1.48 matt-nb5-mips64-premerge-20091211:1.48.8.2 matt-premerge-20091211:1.53 yamt-nfs-mp-base8:1.52 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.48.8.2 matt-nb4-mips64-k7-u2a-k9b:1.48 matt-nb5-mips64-u1-k1-k5:1.48 yamt-nfs-mp-base7:1.51 matt-nb5-mips64:1.48.0.8 netbsd-5-0-1-RELEASE:1.48 jymxensuspend-base:1.51 yamt-nfs-mp-base6:1.51 yamt-nfs-mp-base5:1.51 yamt-nfs-mp-base4:1.51 yamt-nfs-mp-base3:1.51 nick-hppapmap-base4:1.51 nick-hppapmap-base3:1.51 netbsd-5-0:1.48.0.6 netbsd-5-0-RELEASE:1.48 netbsd-5-0-RC4:1.48 netbsd-5-0-RC3:1.48 nick-hppapmap-base2:1.50 netbsd-5-0-RC2:1.48 jym-xensuspend:1.50.0.4 jym-xensuspend-base:1.60 netbsd-5-0-RC1:1.48 haad-dm-base2:1.50 haad-nbase2:1.50 ad-audiomp2:1.50.0.2 ad-audiomp2-base:1.50 netbsd-5:1.48.0.4 netbsd-5-base:1.48 nick-hppapmap:1.48.0.2 nick-hppapmap-base:1.51 matt-mips64-base2:1.48 haad-dm-base1:1.48 wrstuden-revivesa-base-4:1.48 netbsd-4-0-1-RELEASE:1.45 wrstuden-revivesa-base-3:1.48 wrstuden-revivesa-base-2:1.48 wrstuden-fixsa-newbase:1.45 nick-csl-alignment-base5:1.46 haad-dm:1.47.0.4 haad-dm-base:1.50 wrstuden-revivesa-base-1:1.47 simonb-wapbl-nbase:1.47 yamt-pf42-base4:1.47 simonb-wapbl:1.47.0.2 simonb-wapbl-base:1.47 yamt-pf42-base3:1.47 hpcarm-cleanup-nbase:1.46 yamt-pf42-baseX:1.46 yamt-pf42-base2:1.46 yamt-nfs-mp-base2:1.46 wrstuden-revivesa:1.46.0.42 wrstuden-revivesa-base:1.47 yamt-nfs-mp:1.46.0.40 yamt-nfs-mp-base:1.46 yamt-pf42:1.46.0.38 yamt-pf42-base:1.46 ad-socklock-base1:1.46 yamt-lazymbuf-base15:1.46 yamt-lazymbuf-base14:1.46 keiichi-mipv6-nbase:1.46 mjf-devfs2:1.46.0.36 mjf-devfs2-base:1.50 nick-net80211-sync:1.46.0.34 nick-net80211-sync-base:1.46 keiichi-mipv6:1.46.0.32 keiichi-mipv6-base:1.46 bouyer-xeni386-merge1:1.46 matt-armv6-prevmlocking:1.46 wrstuden-fixsa-base-1:1.45 vmlocking2-base3:1.46 netbsd-4-0:1.45.0.16 netbsd-4-0-RELEASE:1.45 bouyer-xeni386-nbase:1.46 yamt-kmem-base3:1.46 cube-autoconf:1.46.0.30 cube-autoconf-base:1.46 yamt-kmem-base2:1.46 bouyer-xeni386:1.46.0.28 bouyer-xeni386-base:1.46 yamt-kmem:1.46.0.26 yamt-kmem-base:1.46 vmlocking2-base2:1.46 reinoud-bufcleanup-nbase:1.46 vmlocking2:1.46.0.24 vmlocking2-base1:1.46 netbsd-4-0-RC5:1.45 matt-nb4-arm:1.45.0.14 matt-nb4-arm-base:1.45 matt-armv6-nbase:1.46 jmcneill-base:1.46 netbsd-4-0-RC4:1.45 mjf-devfs:1.46.0.22 mjf-devfs-base:1.46 bouyer-xenamd64-base2:1.46 vmlocking-nbase:1.46 yamt-x86pmap-base4:1.46 bouyer-xenamd64:1.46.0.20 bouyer-xenamd64-base:1.46 netbsd-4-0-RC3:1.45 yamt-x86pmap-base3:1.46 yamt-x86pmap-base2:1.46 netbsd-4-0-RC2:1.45 yamt-x86pmap:1.46.0.18 yamt-x86pmap-base:1.46 netbsd-4-0-RC1:1.45 matt-armv6:1.46.0.16 matt-armv6-base:1.46 jmcneill-pm:1.46.0.14 jmcneill-pm-base:1.46 hpcarm-cleanup:1.46.0.12 hpcarm-cleanup-base:1.46 nick-csl-alignment:1.46.0.10 nick-csl-alignment-base:1.46 matt-mips64:1.46.0.8 matt-mips64-base:1.46 netbsd-3-1-1-RELEASE:1.28.2.2 netbsd-3-0-3-RELEASE:1.28.2.2 yamt-idlelwp-base8:1.46 wrstuden-fixsa:1.45.0.12 wrstuden-fixsa-base:1.45 ppcoea-renovation:1.46.0.6 ppcoea-renovation-base:1.46 thorpej-atomic:1.46.0.4 thorpej-atomic-base:1.46 reinoud-bufcleanup:1.46.0.2 reinoud-bufcleanup-base:1.46 mjf-ufs-trans:1.45.0.10 mjf-ufs-trans-base:1.46 vmlocking:1.45.0.8 vmlocking-base:1.46 ad-audiomp:1.45.0.6 ad-audiomp-base:1.45 yamt-idlelwp:1.45.0.4 post-newlock2-merge:1.45 newlock2-nbase:1.45 yamt-splraiseipl-base5:1.45 yamt-splraiseipl-base4:1.45 yamt-splraiseipl-base3:1.45 abandoned-netbsd-4-base:1.41 abandoned-netbsd-4:1.41.0.6 netbsd-3-1:1.28.2.2.0.4 netbsd-3-1-RELEASE:1.28.2.2 netbsd-3-0-2-RELEASE:1.28.2.2 yamt-splraiseipl-base2:1.45 netbsd-3-1-RC4:1.28.2.2 yamt-splraiseipl:1.44.0.2 yamt-splraiseipl-base:1.44 netbsd-3-1-RC3:1.28.2.2 yamt-pdpolicy-base9:1.44 newlock2:1.43.0.2 newlock2-base:1.45 yamt-pdpolicy-base8:1.43 netbsd-3-1-RC2:1.28.2.2 netbsd-3-1-RC1:1.28.2.2 yamt-pdpolicy-base7:1.41 netbsd-4:1.45.0.2 netbsd-4-base:1.45 yamt-pdpolicy-base6:1.41 chap-midi-nbase:1.41 netbsd-3-0-1-RELEASE:1.28.2.2 gdamore-uart:1.41.0.4 gdamore-uart-base:1.41 simonb-timcounters-final:1.37.6.2 yamt-pdpolicy-base5:1.41 chap-midi:1.41.0.2 chap-midi-base:1.41 yamt-pdpolicy-base4:1.40 yamt-pdpolicy-base3:1.40 peter-altq-base:1.40 peter-altq:1.40.0.6 yamt-pdpolicy-base2:1.40 elad-kernelauth-base:1.41 elad-kernelauth:1.40.0.4 yamt-pdpolicy:1.40.0.2 yamt-pdpolicy-base:1.40 yamt-uio_vmspace-base5:1.40 simonb-timecounters:1.37.0.6 simonb-timecounters-base:1.41 rpaulo-netinet-merge-pcb:1.37.0.4 rpaulo-netinet-merge-pcb-base:1.43 yamt-uio_vmspace:1.37.0.2 netbsd-3-0:1.28.2.2.0.2 netbsd-3-0-RELEASE:1.28.2.2 netbsd-3-0-RC6:1.28.2.2 yamt-readahead-base3:1.35 netbsd-3-0-RC5:1.28.2.2 netbsd-3-0-RC4:1.28.2.2 netbsd-3-0-RC3:1.28.2.2 yamt-readahead-base2:1.35 netbsd-3-0-RC2:1.28.2.2 yamt-readahead-pervnode:1.35 yamt-readahead-perfile:1.35 yamt-readahead:1.35.0.6 yamt-readahead-base:1.35 netbsd-3-0-RC1:1.28.2.2 yamt-vop-base3:1.35 netbsd-2-0-3-RELEASE:1.19.2.1 netbsd-2-1:1.19.2.1.2.1.0.2 yamt-vop-base2:1.35 thorpej-vnode-attr:1.35.0.4 thorpej-vnode-attr-base:1.35 netbsd-2-1-RELEASE:1.19.2.1.2.1 yamt-vop:1.35.0.2 yamt-vop-base:1.35 netbsd-2-1-RC6:1.19.2.1.2.1 netbsd-2-1-RC5:1.19.2.1.2.1 netbsd-2-1-RC4:1.19.2.1.2.1 netbsd-2-1-RC3:1.19.2.1.2.1 netbsd-2-1-RC2:1.19.2.1.2.1 netbsd-2-1-RC1:1.19.2.1.2.1 yamt-lazymbuf:1.30.0.2 yamt-km-base4:1.28 netbsd-2-0-2-RELEASE:1.19.2.1 yamt-km-base3:1.28 netbsd-3:1.28.0.2 netbsd-3-base:1.28 yamt-km-base2:1.26 yamt-km:1.24.0.6 yamt-km-base:1.24 kent-audio2:1.24.0.4 kent-audio2-base:1.28 netbsd-2-0-1-RELEASE:1.19.2.1 kent-audio1-beforemerge:1.24 netbsd-2:1.19.2.1.0.2 netbsd-2-base:1.19.2.1 kent-audio1:1.24.0.2 kent-audio1-base:1.24 netbsd-2-0-RELEASE:1.19.2.1 netbsd-2-0-RC5:1.19.2.1 netbsd-2-0-RC4:1.19.2.1 netbsd-2-0-RC3:1.19.2.1 netbsd-2-0-RC2:1.19.2.1 netbsd-2-0-RC1:1.19.2.1 netbsd-2-0:1.19.0.2 netbsd-2-0-base:1.19 netbsd-1-6-PATCH002-RELEASE:1.9.4.1 netbsd-1-6-PATCH002:1.9.4.1 netbsd-1-6-PATCH002-RC4:1.9.4.1 netbsd-1-6-PATCH002-RC3:1.9.4.1 netbsd-1-6-PATCH002-RC2:1.9.4.1 netbsd-1-6-PATCH002-RC1:1.9.4.1 ktrace-lwp:1.13.0.2 ktrace-lwp-base:1.36 netbsd-1-6-PATCH001:1.9.4.1 netbsd-1-6-PATCH001-RELEASE:1.9.4.1 netbsd-1-6-PATCH001-RC3:1.9.4.1 netbsd-1-6-PATCH001-RC2:1.9.4.1 netbsd-1-6-PATCH001-RC1:1.9.4.1 nathanw_sa_end:1.10.4.3 nathanw_sa_before_merge:1.12 fvdl_fs64_base:1.12 gmcgarry_ctxsw:1.12.0.4 gmcgarry_ctxsw_base:1.12 gmcgarry_ucred:1.12.0.2 gmcgarry_ucred_base:1.12 nathanw_sa_base:1.12 kqueue-aftermerge:1.11 kqueue-beforemerge:1.11 netbsd-1-6-RELEASE:1.9.4.1 netbsd-1-6-RC3:1.9.4.1 netbsd-1-6-RC2:1.9.4.1 netbsd-1-6-RC1:1.9.4.1 nathanw_sa:1.10.0.4 kqueue-base:1.11 kqueue:1.10.0.2 netbsd-1-6:1.9.0.4 netbsd-1-6-base:1.9 gehenna-devsw:1.9.0.2 gehenna-devsw-base:1.10 eeh-devprop:1.2.0.2 eeh-devprop-base:1.2 newlock:1.1.0.2 newlock-base:1.1; locks; strict; comment @# @; 1.107 date 2026.05.10.14.56.39; author tls; state Exp; branches; next 1.106; commitid T8RZLoIf5eGtjhFG; 1.106 date 2024.01.29.18.27.11; author christos; state Exp; branches; next 1.105; commitid KXsF1U1D4DhafnWE; 1.105 date 2022.08.07.02.52.25; author simonb; state Exp; branches; next 1.104; commitid HXKRRXLciPDtrTOD; 1.104 date 2021.08.20.20.25.27; author andvar; state Exp; branches; next 1.103; commitid tA1rAuXsEQFLzK5D; 1.103 date 2021.01.21.06.51.54; author nia; state Exp; branches; next 1.102; commitid 3cU8FmkCubAfPyEC; 1.102 date 2020.09.27.13.48.50; author roy; state Exp; branches 1.102.2.1; next 1.101; commitid DA9l8f9bbF8ATGpC; 1.101 date 2020.05.04.12.15.43; author simonb; state Exp; branches; next 1.100; commitid aSrfv487uGpU4V6C; 1.100 date 2020.01.25.18.38.35; author thorpej; state Exp; branches; next 1.99; commitid tj4Na2mKUyyoo6UB; 1.99 date 2020.01.20.18.38.20; author thorpej; state Exp; branches; next 1.98; commitid 5IWAFx2BxNcmzsTB; 1.98 date 2020.01.19.06.55.23; author thorpej; state Exp; branches; next 1.97; commitid ApJpO8xRmIkOHgTB; 1.97 date 2020.01.19.01.25.05; author thorpej; state Exp; branches; next 1.96; commitid JHEWDzmAWJGESeTB; 1.96 date 2019.04.26.21.40.29; author sevan; state Exp; branches 1.96.4.1; next 1.95; commitid 6ehTybiQEayJbUkB; 1.95 date 2019.04.13.08.22.59; author isaki; state Exp; branches; next 1.94; commitid rmsmdwQtLK6aeajB; 1.94 date 2018.12.30.14.51.36; author sevan; state Exp; branches; next 1.93; commitid 7a9Ack56FfqkHP5B; 1.93 date 2018.12.19.13.57.47; author maxv; state Exp; branches; next 1.92; commitid mM5V1h9xgHV4Mp4B; 1.92 date 2018.12.12.06.29.37; author maxv; state Exp; branches; next 1.91; commitid PxGW3xqP3gjowt3B; 1.91 date 2018.09.06.05.36.50; author maxv; state Exp; branches; next 1.90; commitid rBzGO4OZzHoBl0RA; 1.90 date 2018.08.01.20.04.11; author maxv; state Exp; branches; next 1.89; commitid UbIHSaPqOzfNisMA; 1.89 date 2017.09.14.07.58.40; author mrg; state Exp; branches 1.89.2.1 1.89.4.1; next 1.88; commitid ngZ6fHXwTqlZA87A; 1.88 date 2017.08.24.22.46.54; author simonb; state Exp; branches; next 1.87; commitid o48E2P4XC5jmcw4A; 1.87 date 2017.08.19.09.10.24; author maya; state Exp; branches; next 1.86; commitid MKlbNsvm1cn0QN3A; 1.86 date 2017.07.29.18.08.57; author maxv; state Exp; branches; next 1.85; 1.85 date 2016.12.13.20.42.17; author christos; state Exp; branches 1.85.8.1; next 1.84; 1.84 date 2016.12.10.23.03.24; author christos; state Exp; branches; next 1.83; 1.83 date 2016.12.08.11.31.10; author nat; state Exp; branches; next 1.82; 1.82 date 2015.09.26.11.16.12; author maxv; state Exp; branches 1.82.2.1; next 1.81; 1.81 date 2014.08.23.20.26.57; author dholland; state Exp; branches 1.81.2.1; next 1.80; 1.80 date 2014.08.17.21.17.43; author joerg; state Exp; branches; next 1.79; 1.79 date 2014.08.16.17.56.32; author apb; state Exp; branches; next 1.78; 1.78 date 2014.07.20.10.06.11; author alnsn; state Exp; branches 1.78.2.1 1.78.4.1 1.78.8.1; next 1.77; 1.77 date 2014.03.17.01.03.51; author mrg; state Exp; branches 1.77.2.1; next 1.76; 1.76 date 2013.06.30.21.38.56; author rmind; state Exp; branches; next 1.75; 1.75 date 2013.06.05.23.08.01; author christos; state Exp; branches 1.75.2.1; next 1.74; 1.74 date 2013.04.27.22.21.14; author christos; state Exp; branches; next 1.73; 1.73 date 2013.04.27.21.43.23; author christos; state Exp; branches; next 1.72; 1.72 date 2013.04.27.18.19.33; author christos; state Exp; branches; next 1.71; 1.71 date 2013.03.02.02.42.13; author christos; state Exp; branches; next 1.70; 1.70 date 2013.03.01.18.25.37; author joerg; state Exp; branches; next 1.69; 1.69 date 2012.10.17.14.48.11; author apb; state Exp; branches; next 1.68; 1.68 date 2012.09.17.15.47.47; author matt; state Exp; branches; next 1.67; 1.67 date 2012.07.30.19.31.06; author pgoyette; state Exp; branches 1.67.2.1; next 1.66; 1.66 date 2012.07.30.13.50.06; author kiyohara; state Exp; branches; next 1.65; 1.65 date 2012.02.09.18.58.14; author matt; state Exp; branches 1.65.2.1 1.65.4.1; next 1.64; 1.64 date 2011.12.18.05.49.26; author dholland; state Exp; branches; next 1.63; 1.63 date 2011.12.16.15.59.57; author kiyohara; state Exp; branches; next 1.62; 1.62 date 2011.11.22.21.25.11; author tls; state Exp; branches 1.62.2.1; next 1.61; 1.61 date 2011.06.30.20.09.29; author wiz; state Exp; branches 1.61.2.1; next 1.60; 1.60 date 2011.03.18.17.19.06; author jakllsch; state Exp; branches; next 1.59; 1.59 date 2011.03.06.17.08.23; author bouyer; state Exp; branches; next 1.58; 1.58 date 2011.02.20.07.48.33; author matt; state Exp; branches; next 1.57; 1.57 date 2010.11.23.11.13.57; author hannken; state Exp; branches 1.57.2.1 1.57.4.1; next 1.56; 1.56 date 2010.05.08.22.16.27; author mrg; state Exp; branches; next 1.55; 1.55 date 2010.04.16.13.48.30; author pooka; state Exp; branches; next 1.54; 1.54 date 2009.12.14.00.46.01; author matt; state Exp; branches 1.54.2.1 1.54.4.1; next 1.53; 1.53 date 2009.12.05.20.11.11; author pooka; state Exp; branches; next 1.52; 1.52 date 2009.09.14.12.52.20; author rmind; state Exp; branches; next 1.51; 1.51 date 2009.03.06.20.31.48; author joerg; state Exp; branches; next 1.50; 1.50 date 2008.11.24.11.41.10; author ad; state Exp; branches 1.50.4.1; next 1.49; 1.49 date 2008.11.12.12.35.59; author ad; state Exp; branches; next 1.48; 1.48 date 2008.07.31.07.41.00; author simonb; state Exp; branches 1.48.2.1 1.48.8.1; next 1.47; 1.47 date 2008.05.30.20.10.02; author tsutsui; state Exp; branches 1.47.4.1; next 1.46; 1.46 date 2007.03.14.12.27.22; author drochner; state Exp; branches 1.46.36.1 1.46.38.1 1.46.40.1 1.46.42.1; next 1.45; 1.45 date 2006.09.27.21.42.05; author manu; state Exp; branches 1.45.4.1 1.45.8.1 1.45.10.1; next 1.44; 1.44 date 2006.09.09.04.00.24; author simonb; state Exp; branches 1.44.2.1; next 1.43; 1.43 date 2006.08.31.18.12.42; author matt; state Exp; branches 1.43.2.1; next 1.42; 1.42 date 2006.08.26.20.26.44; author christos; state Exp; branches; next 1.41; 1.41 date 2006.04.30.11.48.37; author simonb; state Exp; branches; next 1.40; 1.40 date 2006.02.06.23.48.55; author simonb; state Exp; branches 1.40.2.1 1.40.4.1 1.40.6.1; next 1.39; 1.39 date 2006.02.05.05.01.49; author cube; state Exp; branches; next 1.38; 1.38 date 2006.02.04.02.51.31; author rpaulo; state Exp; branches; next 1.37; 1.37 date 2005.12.20.05.35.27; author thorpej; state Exp; branches 1.37.2.1 1.37.4.1 1.37.6.1; next 1.36; 1.36 date 2005.12.07.09.10.13; author tsutsui; state Exp; branches; next 1.35; 1.35 date 2005.08.19.05.19.50; author christos; state Exp; branches; next 1.34; 1.34 date 2005.08.19.02.03.51; author christos; state Exp; branches; next 1.33; 1.33 date 2005.07.31.04.04.31; author yamt; state Exp; branches; next 1.32; 1.32 date 2005.07.30.06.35.35; author yamt; state Exp; branches; next 1.31; 1.31 date 2005.07.07.17.05.47; author tron; state Exp; branches; next 1.30; 1.30 date 2005.06.15.05.08.39; author simonb; state Exp; branches 1.30.2.1; next 1.29; 1.29 date 2005.05.31.22.23.52; author tron; state Exp; branches; next 1.28; 1.28 date 2005.02.25.13.46.49; author simonb; state Exp; branches 1.28.2.1; next 1.27; 1.27 date 2005.02.18.21.05.51; author dsl; state Exp; branches; next 1.26; 1.26 date 2005.02.11.08.25.54; author dsl; state Exp; branches; next 1.25; 1.25 date 2005.01.31.16.54.33; author hannken; state Exp; branches; next 1.24; 1.24 date 2004.11.24.20.49.20; author bouyer; state Exp; branches 1.24.4.1 1.24.6.1; next 1.23; 1.23 date 2004.11.10.17.54.04; author christos; state Exp; branches; next 1.22; 1.22 date 2004.09.04.23.29.47; author manu; state Exp; branches; next 1.21; 1.21 date 2004.08.13.15.42.02; author simonb; state Exp; branches; next 1.20; 1.20 date 2004.07.15.03.53.46; author atatat; state Exp; branches; next 1.19; 1.19 date 2003.12.14.01.32.02; author thorpej; state Exp; branches 1.19.2.1; next 1.18; 1.18 date 2003.12.13.23.24.47; author thorpej; state Exp; branches; next 1.17; 1.17 date 2003.12.13.23.13.41; author thorpej; state Exp; branches; next 1.16; 1.16 date 2003.10.25.13.21.13; author simonb; state Exp; branches; next 1.15; 1.15 date 2003.10.08.11.55.43; author bouyer; state Exp; branches; next 1.14; 1.14 date 2003.10.08.11.07.50; author bouyer; state Exp; branches; next 1.13; 1.13 date 2003.04.10.22.06.55; author christos; state Exp; branches 1.13.2.1; next 1.12; 1.12 date 2002.12.09.22.54.10; author simonb; state Exp; branches; next 1.11; 1.11 date 2002.09.18.02.43.57; author lukem; state Exp; branches; next 1.10; 1.10 date 2002.06.17.05.14.09; author lukem; state Exp; branches 1.10.2.1 1.10.4.1; next 1.9; 1.9 date 2002.04.25.15.06.26; author atatat; state Exp; branches 1.9.2.1 1.9.4.1; next 1.8; 1.8 date 2002.04.17.02.22.47; author mycroft; state Exp; branches; next 1.7; 1.7 date 2002.04.16.11.49.54; author wiz; state Exp; branches; next 1.6; 1.6 date 2002.04.12.08.10.56; author gmcgarry; state Exp; branches; next 1.5; 1.5 date 2002.04.08.14.13.14; author simonb; state Exp; branches; next 1.4; 1.4 date 2002.04.02.05.30.40; author lukem; state Exp; branches; next 1.3; 1.3 date 2002.03.23.14.51.28; author simonb; state Exp; branches; next 1.2; 1.2 date 2002.03.10.19.56.40; author lukem; state Exp; branches; next 1.1; 1.1 date 2002.03.07.14.43.57; author simonb; state Exp; branches; next ; 1.102.2.1 date 2021.04.03.22.28.23; author thorpej; state Exp; branches; next ; commitid 1gqS07EfPjskJTNC; 1.96.4.1 date 2020.01.25.22.38.40; author ad; state Exp; branches; next ; commitid ethRERRmx7bMJ7UB; 1.89.2.1 date 2018.09.06.06.55.33; author pgoyette; state Exp; branches; next 1.89.2.2; commitid HCi1bXD317XIK0RA; 1.89.2.2 date 2018.09.30.01.45.43; author pgoyette; state Exp; branches; next 1.89.2.3; commitid SQ44grEPCeKPh4UA; 1.89.2.3 date 2018.12.26.14.01.36; author pgoyette; state Exp; branches; next 1.89.2.4; commitid xUhK8IAeBM1azj5B; 1.89.2.4 date 2019.01.18.08.50.16; author pgoyette; state Exp; branches; next ; commitid Lmlzg3OVT2cd6f8B; 1.89.4.1 date 2019.06.10.22.06.12; author christos; state Exp; branches; next 1.89.4.2; commitid jtc8rnCzWiEEHGqB; 1.89.4.2 date 2020.04.08.14.07.36; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.85.8.1 date 2017.08.31.11.16.17; author martin; state Exp; branches; next 1.85.8.2; commitid ehmCIbEApv3C9m5A; 1.85.8.2 date 2019.01.07.13.46.57; author martin; state Exp; branches; next ; commitid RzezcpN4ab5O6R6B; 1.82.2.1 date 2017.01.07.08.56.16; author pgoyette; state Exp; branches; next ; 1.81.2.1 date 2015.12.27.12.09.35; author skrll; state Exp; branches; next 1.81.2.2; 1.81.2.2 date 2017.02.05.13.40.09; author skrll; state Exp; branches; next 1.81.2.3; 1.81.2.3 date 2017.08.28.17.51.36; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.78.2.1 date 2017.09.24.20.12.57; author snj; state Exp; branches; next ; commitid glwlfnxURTzTlu8A; 1.78.4.1 date 2017.09.24.20.12.53; author snj; state Exp; branches; next ; commitid GTRfx9XrpTkSlu8A; 1.78.8.1 date 2017.09.24.20.12.55; author snj; state Exp; branches; next ; commitid ow1R5TqizkSSlu8A; 1.77.2.1 date 2014.08.10.06.53.56; author tls; state Exp; branches; next ; 1.75.2.1 date 2013.08.28.23.59.16; author rmind; state Exp; branches; next 1.75.2.2; 1.75.2.2 date 2014.05.18.17.45.06; author rmind; state Exp; branches; next ; 1.67.2.1 date 2012.11.20.03.01.18; author tls; state Exp; branches; next 1.67.2.2; 1.67.2.2 date 2013.06.23.06.20.04; author tls; state Exp; branches; next 1.67.2.3; 1.67.2.3 date 2014.08.20.00.02.58; author tls; state Exp; branches; next 1.67.2.4; 1.67.2.4 date 2017.12.03.11.36.09; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.65.2.1 date 2012.09.17.18.40.12; author riz; state Exp; branches; next 1.65.2.2; 1.65.2.2 date 2017.08.31.15.18.12; author martin; state Exp; branches; next ; commitid uRTCnyB2KLlBun5A; 1.65.4.1 date 2012.11.01.16.44.59; author matt; state Exp; branches; next ; 1.62.2.1 date 2012.02.18.07.31.54; author mrg; state Exp; branches; next ; 1.61.2.1 date 2012.04.17.00.06.17; author yamt; state Exp; branches; next 1.61.2.2; 1.61.2.2 date 2012.10.30.17.19.29; author yamt; state Exp; branches; next 1.61.2.3; 1.61.2.3 date 2014.05.22.11.39.44; author yamt; state Exp; branches; next ; 1.57.2.1 date 2011.06.06.09.05.29; author jruoho; state Exp; branches; next ; 1.57.4.1 date 2011.02.08.19.29.33; author bouyer; state Exp; branches; next 1.57.4.2; 1.57.4.2 date 2011.03.05.15.09.36; author bouyer; state Exp; branches; next ; 1.54.2.1 date 2010.04.30.14.39.16; author uebayasi; state Exp; branches; next 1.54.2.2; 1.54.2.2 date 2010.08.17.06.44.19; author uebayasi; state Exp; branches; next ; 1.54.4.1 date 2010.05.30.05.16.43; author rmind; state Exp; branches; next 1.54.4.2; 1.54.4.2 date 2011.03.05.20.50.11; author rmind; state Exp; branches; next 1.54.4.3; 1.54.4.3 date 2011.04.21.01.40.59; author rmind; state Exp; branches; next ; 1.50.4.1 date 2009.05.13.17.16.40; author jym; state Exp; branches; next ; 1.48.2.1 date 2009.01.19.13.16.08; author skrll; state Exp; branches; next 1.48.2.2; 1.48.2.2 date 2009.04.28.07.34.00; author skrll; state Exp; branches; next ; 1.48.8.1 date 2009.09.12.16.49.05; author matt; state Exp; branches; next 1.48.8.2; 1.48.8.2 date 2009.09.12.18.22.27; author matt; state Exp; branches; next 1.48.8.3; 1.48.8.3 date 2010.01.29.00.16.57; author matt; state Exp; branches; next 1.48.8.4; 1.48.8.4 date 2011.05.20.16.38.25; author matt; state Exp; branches; next 1.48.8.5; 1.48.8.5 date 2012.02.10.06.00.15; author matt; state Exp; branches; next ; 1.47.4.1 date 2008.10.19.22.15.44; author haad; state Exp; branches; next 1.47.4.2; 1.47.4.2 date 2008.12.13.01.13.09; author haad; state Exp; branches; next ; 1.46.36.1 date 2008.06.02.13.22.03; author mjf; state Exp; branches; next 1.46.36.2; 1.46.36.2 date 2008.09.28.10.39.54; author mjf; state Exp; branches; next 1.46.36.3; 1.46.36.3 date 2009.01.17.13.27.59; author mjf; state Exp; branches; next ; 1.46.38.1 date 2008.06.04.02.04.46; author yamt; state Exp; branches; next ; 1.46.40.1 date 2009.05.04.08.11.01; author yamt; state Exp; branches; next 1.46.40.2; 1.46.40.2 date 2009.09.16.13.37.38; author yamt; state Exp; branches; next 1.46.40.3; 1.46.40.3 date 2010.03.11.15.02.19; author yamt; state Exp; branches; next 1.46.40.4; 1.46.40.4 date 2010.08.11.22.51.53; author yamt; state Exp; branches; next ; 1.46.42.1 date 2008.06.23.04.30.18; author wrstuden; state Exp; branches; next 1.46.42.2; 1.46.42.2 date 2008.09.18.04.33.24; author wrstuden; state Exp; branches; next ; 1.45.4.1 date 2007.03.24.14.54.39; author yamt; state Exp; branches; next ; 1.45.8.1 date 2007.04.10.13.22.56; author ad; state Exp; branches; next ; 1.45.10.1 date 2007.07.11.19.58.47; author mjf; state Exp; branches; next ; 1.44.2.1 date 2006.10.22.06.04.39; author yamt; state Exp; branches; next ; 1.43.2.1 date 2006.11.18.21.29.11; author ad; state Exp; branches; next ; 1.40.2.1 date 2006.05.24.10.56.46; author yamt; state Exp; branches; next 1.40.2.2; 1.40.2.2 date 2006.09.03.15.22.50; author yamt; state Exp; branches; next 1.40.2.3; 1.40.2.3 date 2006.09.14.12.31.09; author yamt; state Exp; branches; next ; 1.40.4.1 date 2006.05.11.23.26.19; author elad; state Exp; branches; next ; 1.40.6.1 date 2006.05.24.15.47.55; author tron; state Exp; branches; next ; 1.37.2.1 date 2006.02.18.15.38.34; author yamt; state Exp; branches; next ; 1.37.4.1 date 2006.09.09.02.39.04; author rpaulo; state Exp; branches; next ; 1.37.6.1 date 2006.04.22.11.37.24; author simonb; state Exp; branches; next 1.37.6.2; 1.37.6.2 date 2006.06.01.22.34.30; author kardel; state Exp; branches; next ; 1.30.2.1 date 2006.06.21.14.51.02; author yamt; state Exp; branches; next 1.30.2.2; 1.30.2.2 date 2006.12.30.20.45.51; author yamt; state Exp; branches; next 1.30.2.3; 1.30.2.3 date 2007.09.03.14.24.13; author yamt; state Exp; branches; next ; 1.28.2.1 date 2005.06.01.17.19.55; author riz; state Exp; branches; next 1.28.2.2; 1.28.2.2 date 2005.07.18.21.13.37; author riz; state Exp; branches; next ; 1.24.4.1 date 2005.04.29.11.28.08; author kent; state Exp; branches; next ; 1.24.6.1 date 2005.02.12.18.17.31; author yamt; state Exp; branches; next 1.24.6.2; 1.24.6.2 date 2005.03.19.08.32.57; author yamt; state Exp; branches; next ; 1.19.2.1 date 2004.07.15.20.19.51; author he; state Exp; branches 1.19.2.1.2.1; next ; 1.19.2.1.2.1 date 2005.04.02.21.31.35; author he; state Exp; branches; next ; 1.13.2.1 date 2004.08.03.10.34.08; author skrll; state Exp; branches; next 1.13.2.2; 1.13.2.2 date 2004.08.25.06.57.17; author skrll; state Exp; branches; next 1.13.2.3; 1.13.2.3 date 2004.09.18.14.33.51; author skrll; state Exp; branches; next 1.13.2.4; 1.13.2.4 date 2004.09.21.13.15.00; author skrll; state Exp; branches; next 1.13.2.5; 1.13.2.5 date 2004.11.14.08.15.06; author skrll; state Exp; branches; next 1.13.2.6; 1.13.2.6 date 2004.11.29.07.24.03; author skrll; state Exp; branches; next 1.13.2.7; 1.13.2.7 date 2005.02.04.11.44.18; author skrll; state Exp; branches; next 1.13.2.8; 1.13.2.8 date 2005.02.15.21.32.32; author skrll; state Exp; branches; next 1.13.2.9; 1.13.2.9 date 2005.03.04.16.38.25; author skrll; state Exp; branches; next 1.13.2.10; 1.13.2.10 date 2005.11.10.13.55.54; author skrll; state Exp; branches; next 1.13.2.11; 1.13.2.11 date 2005.12.11.10.28.16; author christos; state Exp; branches; next ; 1.10.2.1 date 2002.06.17.05.14.09; author jdolecek; state dead; branches; next 1.10.2.2; 1.10.2.2 date 2002.06.23.17.35.47; author jdolecek; state Exp; branches; next 1.10.2.3; 1.10.2.3 date 2002.09.06.08.34.19; author jdolecek; state Exp; branches; next 1.10.2.4; 1.10.2.4 date 2002.10.10.18.32.28; author jdolecek; state Exp; branches; next ; 1.10.4.1 date 2002.06.17.05.14.09; author nathanw; state dead; branches; next 1.10.4.2; 1.10.4.2 date 2002.10.18.02.36.37; author nathanw; state Exp; branches; next 1.10.4.3; 1.10.4.3 date 2002.12.11.05.58.34; author thorpej; state Exp; branches; next ; 1.9.2.1 date 2002.07.14.17.46.08; author gehenna; state Exp; branches; next ; 1.9.4.1 date 2002.08.01.04.19.19; author lukem; state Exp; branches; next ; desc @@ 1.107 log @Address problems with MIPS Malta platform code found running under QEMU. QEMU's "malta" system emulates a MIPS Malta with the Gallileo host bridge and 32-bit or 64-bit CPUs of either endianness. It is one of the only working QEMU system-level emulations that could run NetBSD with all combinations of endianness and address size. After fixes to QEMU over the past several years, NetBSD has been unable to use the emulated PCI bus in big-endian and 64-bit configurations. No actual Malta hardware with any Gallileo-based CPU card could be found for testing. These changes have been checked against the databook and some limited checking of the relevant QEMU changes (which seem to have mostly come from former MIPS employees) was also performed. Changes: 1. The GT-64120 host bridge _does_ byte-swap access to other PCI targets, but _does not_ byte-swap access to itself (bus 0, device 0). QEMU evidently used to get this wrong, but, I confirmed with the databook. This means we need to manually byte-swap a bunch of access to the bridge's own regs, or when running big-endian, PCI just basically does not work (no devices found; interrupt handling not working anyway). 2. Remove a hardcoded #undef YAMON_IRQ_MAP_BAD and change the PCI IRQ mappings we then install to better match QEMU. This allows use of options YAMON_IRQ_MAP_BAD and PCI_NETBSD_CONFIGURE to ensure interrupts are mapped properly when we are booted with qemu -kernel instead of from a disk image. This also involved a small change to Malta's copy of the pcib driver, which I should note includes a hardcoded constant 0x60 for the Intel PIIX's PIRQRC register. This must be defined in some header file, right? I can't find it. 3. Malta's bus space does not define CHIP_LITTLE_ENDIAN. If the QEMU behavior is correct (DEVICE_LITTLE_ENDIAN: automatically swap multibyte access) then without this I can't see how it possibly ever worked in big endian mode either on QEMU or physical hardware. QEMU seems to have relatively recently fixed this, so if it worked on QEMU before, it is likely because QEMU was broken. 4. QEMU's YAMON emulation sets a bogus timer frequency. This fix is easy: just always run the timer calibration. 5. Make the PCI_NETBSD_CONFIGURE code work properly on Malta by conforming it to the Galileo databook and the observed behavior of QEMU and (per comments in other people's code) real YAMON: BAR allocation should start at MALTA_PCIMEM_2_BASE, not MALTA_PCIMEM1_BASE. 6. Add options PCI_NETBSD_CONFIGURE and YAMON_IRQ_MAP_BAD to the MALTA kernel (and thus, by inclusion, to the MALTA64 kernel). @ text @# $NetBSD: MALTA,v 1.106 2024/01/29 18:27:11 christos Exp $ include "arch/evbmips/conf/std.malta" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "MALTA-$Revision: 1.106 $" maxusers 32 options MIPS32 options MIPS64 options NOFPU # No FPU options FPEMUL # emulate FPU insn # Options for necessary to use MD # options MEMORY_DISK_HOOKS # options MEMORY_DISK_IS_ROOT # force root on memory disk # options MEMORY_DISK_SERVER=0 # no userspace memory disk support # options MEMORY_DISK_ROOT_SIZE=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks # Standard system options options KTRACE # system call tracing support options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory options NTP # network time protocol # Debugging options options DIAGNOSTIC # extra kernel sanity checking #options DEBUG # extra kernel debugging support #options SYSCALL_DEBUG # symbolic syscall names options USERCONF # userconf(4) support #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 # size for embedded symbol table # Compatibility options include "conf/compat_netbsd16.config" #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix #options COMPAT_LINUX # binary compatibility with Linux #options COMPAT_OSSAUDIO # binary compatibility with Linux # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system file-system TMPFS # Efficient memory file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) file-system PTYFS # /dev/pts/N support # File system options options FFS_EI # FFS Endian Independent support options FFS_NO_SNAPSHOT # No FFS snapshot support #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas options WAPBL # File system journaling support #options NFSSERVER # Network File System server # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Networking options #options GATEWAY # IP packet forwarding options INET # Internet protocols #options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security #options MROUTING # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options NETATALK # AppleTalk (over Ethernet) protocol #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) # JIT compiler for bpfilter #options SLJIT #options BPFJIT # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options PCIVERBOSE # verbose PCI device autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space #options SCSIVERBOSE # human readable SCSI error messages options MIIVERBOSE # verbose PHY autoconfig messages # It is not known whether these options are required for actual Malta # hardware, but they are required for the QEMU "malta" system emulation, # which appears to be the only NetBSD-compatible "Malta" still available # to any NetBSD developer or user as of 2026. options YAMON_IRQ_MAP_BAD # Use compiled-in IRQ mapping table options PCI_NETBSD_CONFIGURE # NetBSD configures the PCI bus # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doesn't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? gt0 at mainbus? #com2 at mainbus? # CBUS UART (ugh, 64 bit register spacing) pci* at gt0 pchb* at pci? dev ? function ? pcib* at pci? dev ? function ? # ISA bus support isa* at pcib? # ISA devices mcclock* at isa? port 0x70 # mc146818-compatible com0 at isa? port 0x3f8 irq 4 # standard serial ports com1 at isa? port 0x2f8 irq 3 #fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller # Floppy drives #fd* at fdc? drive ? # wscons #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? #pckbc* at isa? # PC keyboard controller #pckbd* at pckbc? # PC keyboard (kbd port) #pms* at pckbc? # PS/2-style mouse (aux port) #wskbd* at pckbd? #wsmouse* at pms? # PCI SCSI controllers #adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] #adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI #ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FC #siop* at pci? dev ? function ? # NCR 53c8xx SCSI #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI # SCSI bus support #scsibus* at adv? #scsibus* at adw? #scsibus* at ahc? #scsibus* at bha? #scsibus* at dpt? #scsibus* at isp? #scsibus* at siop? #scsibus* at pcscp? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers optiide* at pci? dev ? function ? # Opti IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? channel ? # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at atabus? drive ? flags 0x0000 # PCI network interfaces ath* at pci? dev ? function ? # Atheros WLAN #ep* at pci? dev ? function ? # 3Com 3c59x #ex* at pci? dev ? function ? # 3Com 90x[B] #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #fxp* at pci? dev ? function ? # Intel EtherExpress PRO10+/100B pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet options PCN_EVENT_COUNTERS #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial sip* at pci? dev ? function ? # SiS 900 Ethernet options SIP_EVENT_COUNTERS #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #rtk* at pci? dev ? function ? # Realtek 8129/8139 # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs #dmphy* at mii? phy ? # Davicom DM9101 PHYs #exphy* at mii? phy ? # 3Com internal PHYs #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs #gphyter* at mii? phy ? # NS83861 Gig-E PHY #icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 #inphy* at mii? phy ? # Intel 82555 PHYs #iophy* at mii? phy ? # Intel 82553 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs #nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs #pnaphy* at mii? phy ? # generic HomePNA PHYs #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # USB ohci* at pci? dev ? function ? # USB Open Host Controller uhci* at pci? dev ? function ? # USB Univ. Host Controller # USB bus support usb* at uhci? usb* at ohci? # USB Hubs uhub* at usb? uhub* at uhub? port ? # .... # USB Generic driver ugen* at uhub? port ? # Audio Devices # PCI audio devices clct* at pci? dev ? function ? # Cirrus Logic CS4281 # Audio support audio* at clct? spkr* at audio? # PC speaker (synthesized) # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd # concatenated disk devices #pseudo-device raid # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID #pseudo-device fss # file system snapshot device #pseudo-device md # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device npf # NPF packet filter pseudo-device carp # Common Address Redundancy Protocol pseudo-device loop # network loopback #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel #pseudo-device ipip # RFC 2003 IP Encapsulation #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging #pseudo-device vether # Virtual Ethernet for bridge # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device sequencer # MIDI sequencer pseudo-device clockctl # user control of clock subsystem pseudo-device drvctl # user control of drive subsystem pseudo-device ksyms # /dev/ksyms # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. include "dev/veriexec.config" @ 1.106 log @PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.105 2022/08/07 02:52:25 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.105 $" a101 1 #options PCI_NETBSD_CONFIGURE # NetBSD configures the PCI bus d107 7 @ 1.105 log @UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.104 2021/08/20 20:25:27 andvar Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.104 $" a75 2 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.104 log @fix various typos in comments and log messages. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.103 2021/01/21 06:51:54 nia Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.103 $" d71 2 a72 1 #options NFSSERVER # Sun NFS-compatible filesystem server a74 1 options FFS_EI # FFS Endian Independent support a75 1 options FFS_NO_SNAPSHOT # No FFS snapshot support d78 1 @ 1.103 log @add a commented out compat_ossaudio wherever there's compat_linux requested by mrg @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.102 2020/09/27 13:48:50 roy Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.102 $" d113 1 a113 1 # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE @ 1.102 log @vether: Add to kernel configurations It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.101 2020/05/04 12:15:43 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.101 $" d49 1 @ 1.102.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.103 2021/01/21 06:51:54 nia Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.103 $" a48 1 #options COMPAT_OSSAUDIO # binary compatibility with Linux @ 1.101 log @Enable PTYFS. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.100 2020/01/25 18:38:35 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.100 $" d309 1 @ 1.100 log @Retire "le* at pci?" from the shipped kernel configs: - If the config had both an le@@pci and a pcn, simply remove le@@pci (pcn would match at a higher priority anyway). - If the config had le@@pci enabled, but no pcn, change le@@pci to pcn. - If the config had le@@pci commented out, but no pcn, change le@@pci to pcn and leave it commented out. The pcn driver supports more chips than le@@pci and does DMA directly to/from mbufs rather than memory copies. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.99 2020/01/20 18:38:20 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.99 $" d67 1 a67 1 #file-system PTYFS # /dev/pts/N support @ 1.99 log @Remove FDDI support. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.98 2020/01/19 06:55:23 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.98 $" a220 1 #le* at pci? dev ? function ? # PCnet-PCI Ethernet @ 1.98 log @Remove HIPPI support and the esh(4) driver that uses it. There have not been any users of HIPPI for some time, and it is unlikely to be resurrected. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.97 2020/01/19 01:25:05 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.97 $" a219 1 #fpa* at pci? dev ? function ? # DEC DEFPA FDDI @ 1.97 log @Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.96 2019/04/26 21:40:29 sevan Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.96 $" a219 1 #esh* at pci? dev ? function ? # Essential HIPPI card @ 1.96 log @Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs. On ports without a GENERIC kernel config enable in individul files, e.g evbmips. Omit on: atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k, mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource constraints or port infancy. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.95 2019/04/13 08:22:59 isaki Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.95 $" a302 1 #pseudo-device strip # Starmode Radio IP (Metricom) @ 1.96.4.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.100 2020/01/25 18:38:35 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.100 $" d220 2 d223 1 d303 1 @ 1.95 log @Add drvctl to kernel which has audio device. audiocfg(1) requires drvctl(4). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.94 2018/12/30 14:51:36 sevan Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.94 $" d299 1 d323 2 @ 1.94 log @Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels. time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.93 2018/12/19 13:57:47 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.93 $" d317 1 @ 1.93 log @Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@@ recently, but also as discussed several times in the past. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.92 2018/12/12 06:29:37 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.92 $" d79 5 @ 1.92 log @Remove references to "lmc" in the kernel configurations. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.91 2018/09/06 05:36:50 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.91 $" a47 1 #options COMPAT_SVR4 # binary compatibility with SVR4 @ 1.91 log @Retire the 'midway' driver. Discussed on tech-net@@ recently and also three years ago, part of removing the network ATM code. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.90 2018/08/01 20:04:11 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.90 $" a228 1 #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 @ 1.90 log @Unreference IPF/PF from all the config files, and enable NPF instead when wanted. This also fixes some inconsistencies I saw in several files (eg IPF options while IPF was not compiled, IPF+PF enabled by default, etc). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.89 2017/09/14 07:58:40 mrg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.89 $" a212 1 #en* at pci? dev ? function ? # ENI/Adaptec ATM @ 1.89 log @clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options. removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.88 2017/08/24 22:46:54 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.88 $" a91 4 #options IPFILTER_LOG # ipmon(8) log support #options IPFILTER_LOOKUP # ippool(8) support #options IPFILTER_COMPAT # Compat for IP-Filter #options IPFILTER_DEFAULT_BLOCK # block all packets by default d296 1 a296 1 pseudo-device ipfilter # IP filter (firewall) and NAT @ 1.89.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.96 2019/04/26 21:40:29 sevan Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.96 $" d48 1 a79 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN d92 4 d217 1 d234 1 d300 1 a300 2 pseudo-device npf # NPF packet filter pseudo-device carp # Common Address Redundancy Protocol a318 1 pseudo-device drvctl # user control of drive subsystem a322 2 include "dev/veriexec.config" @ 1.89.4.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d220 2 d223 1 d303 1 @ 1.89.2.1 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.90 2018/08/01 20:04:11 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.90 $" d92 4 d300 1 a300 1 pseudo-device npf # NPF packet filter @ 1.89.2.2 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.91 2018/09/06 05:36:50 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.91 $" d213 1 @ 1.89.2.3 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d48 1 d229 1 @ 1.89.2.4 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.89.2.3 2018/12/26 14:01:36 pgoyette Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.89.2.3 $" a78 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN @ 1.88 log @Re-enable the NOFPU and (renamed) FPEMUL options. None of the Malta CPU daughter cards currently supported by NetBSD have an FPU. Detected on real hardware. gxemul wrongly supports an FPU on the 4Kc and 5Kc CPUs. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.87 2017/08/19 09:10:24 maya Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.87 $" d43 3 a45 15 #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_09 # NetBSD 0.9, #options COMPAT_10 # NetBSD 1.0, #options COMPAT_11 # NetBSD 1.1, #options COMPAT_12 # NetBSD 1.2, #options COMPAT_13 # NetBSD 1.3, #options COMPAT_14 # NetBSD 1.4, #options COMPAT_15 # NetBSD 1.5, options COMPAT_16 # NetBSD 1.6, options COMPAT_20 # NetBSD 2.0, options COMPAT_30 # NetBSD 3.0, options COMPAT_40 # NetBSD 4.0, options COMPAT_50 # NetBSD 5.0, options COMPAT_60 # NetBSD 6.0, and options COMPAT_70 # NetBSD 7.0 binary compatibility. d48 2 a49 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.87 log @Comment out 'options DEBUG' on all evbmips kernels We aren't using DEBUG on other archs, mips is stable enough now, etc. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.86 2017/07/29 18:08:57 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.86 $" d13 3 a15 2 #options NOFPU # No FPU #options FPEMUL # emulate FPU insn @ 1.86 log @Remove TCP_COMPAT_42 from the config files. Pass 3. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.85 2016/12/13 20:42:17 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.85 $" d32 1 a32 1 options DEBUG # extra kernel debugging support @ 1.85 log @wildcard speaker attachments, now that we can handle many of them. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.84 2016/12/10 23:03:24 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.84 $" a106 3 # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 @ 1.85.8.1 log @Pull up following revision(s) (requested by mrg in ticket #239): sys/arch/evbmips/conf/MALTA64: revision 1.8 sys/arch/evbmips/conf/MALTA32: revision 1.4 sys/arch/mips/mips/bds_emul.S: revision 1.9 sys/arch/evbmips/conf/MALTA: revision 1.88 Re-enable the NOFPU and (renamed) FPEMUL options. None of the Malta CPU daughter cards currently supported by NetBSD have an FPU. Detected on real hardware. gxemul wrongly supports an FPU on the 4Kc and 5Kc CPUs. Remove the NOFPU option. The main MALTA config file has this now. mips_emul_daddi and mips_emul_daddiu don't exist, but there are bcemul_daddi and bcemul_daddiu here that should be used. however, bcemul_daddi needed to be changed to use dadd not daddui. fixes FPEMUL and N64 kernels. ok simonb. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.85 2016/12/13 20:42:17 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.85 $" d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn @ 1.85.8.2 log @Pull up following revision(s) (requested by sevan in ticket #1156): sys/arch/evbmips/conf/ERLITE: revision 1.21 sys/arch/evbmips/conf/LOONGSON: revision 1.41 sys/arch/evbmips/conf/SBMIPS: revision 1.8 sys/arch/evbmips/conf/MALTA: revision 1.94 sys/arch/evbmips/conf/WGT624V3: revision 1.29 sys/arch/evbmips/conf/ZYXELKX: revision 1.15 sys/arch/evbmips/conf/XLSATX: revision 1.28 sys/arch/evbmips/conf/ADM5120-NB: revision 1.25 sys/arch/evbmips/conf/ADM5120: revision 1.27 sys/arch/evbmips/conf/MERAKI: revision 1.32 sys/arch/evbmips/conf/LINKITSMART7688: revision 1.10 sys/arch/evbmips/conf/DB120: revision 1.21 sys/arch/evbmips/conf/ADM5120-USB: revision 1.27 sys/arch/evbmips/conf/AP30: revision 1.38 sys/arch/evbmips/conf/ALCHEMY: revision 1.65 sys/arch/evbmips/conf/RB153: revision 1.22 sys/arch/evbmips/conf/RB433UAH: revision 1.18 sys/arch/evbmips/conf/CI20: revision 1.27 sys/arch/evbmips/conf/GDIUM: revision 1.35 sys/arch/evbmips/conf/CPMBR1400: revision 1.30 Enable the per-priority cyclical scan buffer queue strategy on evbmips kernels. time results of a Lemote Fuloong 2F extracting the pkgsrc tree brick$ time tar -jxf pkgsrc.tar.bz2 priocscan + log 612.90 real 103.45 user 194.98 sys priocscan nolog 1345.48 real 103.57 user 274.32 sys fcfs + log 736.02 real 101.71 user 192.95 sys fcfs nolog 1475.16 real 103.06 user 271.14 sys @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.85.8.1 2017/08/31 11:16:17 martin Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.85.8.1 $" a90 5 # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. #options BUFQ_READPRIO options BUFQ_PRIOCSCAN @ 1.84 log @remove VAUDIOSPEAKER for now, will be done differently. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.83 2016/12/08 11:31:10 nat Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.83 $" d299 1 a299 1 spkr0 at audio0 # PC speaker (synthesized) @ 1.83 log @Add a synthesized pc beeper and keyboard bell for platforms with an audio device. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.82 2015/09/26 11:16:12 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.82 $" a298 1 options VAUDIOSPEAKER @ 1.82 log @Remove KMEMSTATS. Normally it's ok now. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.81 2014/08/23 20:26:57 dholland Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.81 $" d299 3 @ 1.82.2.1 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.85 2016/12/13 20:42:17 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.85 $" a298 2 spkr* at audio? # PC speaker (synthesized) @ 1.81 log @Systematize (and in many cases, fix) the comments on options COMPAT_NN. There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.80 2014/08/17 21:17:43 joerg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.80 $" a33 1 #options KMEMSTATS # kernel memory statistics (vmstat -m) @ 1.81.2.1 log @Sync with HEAD (as of 26th Dec) @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.82 2015/09/26 11:16:12 maxv Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.82 $" d34 1 @ 1.81.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.81.2.1 2015/12/27 12:09:35 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.81.2.1 $" a298 2 spkr* at audio? # PC speaker (synthesized) @ 1.81.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.81.2.2 2017/02/05 13:40:09 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.81.2.2 $" d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn d32 1 a32 1 #options DEBUG # extra kernel debugging support d107 3 @ 1.80 log @Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.79 2014/08/16 17:56:32 apb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.79 $" d44 14 a57 14 #options COMPAT_09 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options COMPAT_15 # NetBSD 1.5 binary compatibility options COMPAT_16 # NetBSD 1.6 binary compatibility options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 compatibility. options COMPAT_40 # NetBSD 4.0 compatibility. options COMPAT_50 # NetBSD 5.0 compatibility. options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_70 # NetBSD 7.0 compatibility. @ 1.79 log @Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60". @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.78 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.78 $" d40 1 a40 1 options SYMTAB_SPACE=475000 # size for embedded symbol table @ 1.78 log @Add commented out bpfjit options to mips kernels. While here, add 2 missing RCS ids. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.77 2014/03/17 01:03:51 mrg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.77 $" d57 1 @ 1.78.2.1 log @Pull up following revision(s) (requested by mrg in ticket #1500): sys/arch/evbmips/conf/MALTA64: revision 1.8 sys/arch/evbmips/conf/MALTA32: revision 1.4 sys/arch/mips/mips/bds_emul.S: revision 1.9 sys/arch/evbmips/conf/MALTA: revision 1.88 Re-enable the NOFPU and (renamed) FPEMUL options. None of the Malta CPU daughter cards currently supported by NetBSD have an FPU. Detected on real hardware. gxemul wrongly supports an FPU on the 4Kc and 5Kc CPUs. -- Remove the NOFPU option. The main MALTA config file has this now. -- mips_emul_daddi and mips_emul_daddiu don't exist, but there are bcemul_daddi and bcemul_daddiu here that should be used. however, bcemul_daddi needed to be changed to use dadd not daddui. fixes FPEMUL and N64 kernels. ok simonb. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.78 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.78 $" d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn @ 1.78.8.1 log @Pull up following revision(s) (requested by mrg in ticket #1500): sys/arch/evbmips/conf/MALTA64: revision 1.8 sys/arch/evbmips/conf/MALTA32: revision 1.4 sys/arch/mips/mips/bds_emul.S: revision 1.9 sys/arch/evbmips/conf/MALTA: revision 1.88 Re-enable the NOFPU and (renamed) FPEMUL options. None of the Malta CPU daughter cards currently supported by NetBSD have an FPU. Detected on real hardware. gxemul wrongly supports an FPU on the 4Kc and 5Kc CPUs. -- Remove the NOFPU option. The main MALTA config file has this now. -- mips_emul_daddi and mips_emul_daddiu don't exist, but there are bcemul_daddi and bcemul_daddiu here that should be used. however, bcemul_daddi needed to be changed to use dadd not daddui. fixes FPEMUL and N64 kernels. ok simonb. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.78 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.78 $" d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn @ 1.78.4.1 log @Pull up following revision(s) (requested by mrg in ticket #1500): sys/arch/evbmips/conf/MALTA64: revision 1.8 sys/arch/evbmips/conf/MALTA32: revision 1.4 sys/arch/mips/mips/bds_emul.S: revision 1.9 sys/arch/evbmips/conf/MALTA: revision 1.88 Re-enable the NOFPU and (renamed) FPEMUL options. None of the Malta CPU daughter cards currently supported by NetBSD have an FPU. Detected on real hardware. gxemul wrongly supports an FPU on the 4Kc and 5Kc CPUs. -- Remove the NOFPU option. The main MALTA config file has this now. -- mips_emul_daddi and mips_emul_daddiu don't exist, but there are bcemul_daddi and bcemul_daddiu here that should be used. however, bcemul_daddi needed to be changed to use dadd not daddui. fixes FPEMUL and N64 kernels. ok simonb. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.78 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.78 $" d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn @ 1.77 log @enable FFS_EI. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.76 2013/06/30 21:38:56 rmind Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.76 $" d110 4 @ 1.77.2.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.78 2014/07/20 10:06:11 alnsn Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.78 $" a109 4 # JIT compiler for bpfilter #options SLJIT #options BPFJIT @ 1.76 log @G/C PFIL_HOOKS from the kernel configs. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.75 2013/06/05 23:08:01 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.75 $" d84 1 a84 1 #options FFS_EI # FFS Endian Independent support @ 1.75 log @remove obsolete networking options @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.74 2013/04/27 22:21:14 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.74 $" a101 1 #options PFIL_HOOKS # pfil(9) packet filter hooks @ 1.75.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d102 1 @ 1.75.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.75.2.1 2013/08/28 23:59:16 rmind Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.75.2.1 $" d84 1 a84 1 options FFS_EI # FFS Endian Independent support @ 1.74 log @more bogus number removal @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.73 2013/04/27 21:43:23 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.73 $" a94 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.73 log @the bogus number police @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.72 2013/04/27 18:19:33 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.72 $" d326 1 a326 1 #pseudo-device sequencer 1 # MIDI sequencer @ 1.72 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.71 2013/03/02 02:42:13 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.71 $" d301 1 a301 1 #pseudo-device raid 4 # RAIDframe disk driver d317 1 a317 1 #pseudo-device ipip 2 # RFC 2003 IP Encapsulation d331 1 a331 1 #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.71 log @Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.70 2013/03/01 18:25:37 joerg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.70 $" d300 1 a300 1 #pseudo-device ccd 4 # concatenated disk devices @ 1.70 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.69 2012/10/17 14:48:11 apb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.69 $" a94 1 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) @ 1.69 log @Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50". @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.68 2012/09/17 15:47:47 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.68 $" a99 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.68 log @Bump SYMTAB_SPACE by 30K @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.67 2012/07/30 19:31:06 pgoyette Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.67 $" d56 1 @ 1.67 log @Revert previous - ipf has been fixed to build without INET6 @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.66 2012/07/30 13:50:06 kiyohara Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.66 $" d40 1 a40 1 options SYMTAB_SPACE=445000 # size for embedded symbol table @ 1.67.2.1 log @Resync to 2012-11-19 00:00:00 UTC @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.69 2012/10/17 14:48:11 apb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.69 $" d40 1 a40 1 options SYMTAB_SPACE=475000 # size for embedded symbol table a55 1 options COMPAT_60 # NetBSD 6.0 compatibility. @ 1.67.2.2 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d95 2 d100 2 d303 2 a304 2 #pseudo-device ccd # concatenated disk devices #pseudo-device raid # RAIDframe disk driver d320 1 a320 1 #pseudo-device ipip # RFC 2003 IP Encapsulation d329 1 a329 1 #pseudo-device sequencer # MIDI sequencer d334 1 a334 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.67.2.3 log @Rebase to HEAD as of a few days ago. @ text @d84 1 a84 1 options FFS_EI # FFS Endian Independent support d102 1 a110 4 # JIT compiler for bpfilter #options SLJIT #options BPFJIT @ 1.67.2.4 log @update from HEAD @ text @d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn d32 1 a32 1 #options DEBUG # extra kernel debugging support d34 1 d40 1 a40 1 makeoptions COPY_SYMTAB=1 # size for embedded symbol table d43 14 a56 3 include "conf/compat_netbsd16.config" d59 1 a59 2 #options COMPAT_SVR4 # binary compatibility with SVR4 #options COMPAT_LINUX # binary compatibility with Linux d107 3 a298 2 spkr* at audio? # PC speaker (synthesized) @ 1.66 log @Enable INET6. Avoid build failed when enable ipf and disable INET6. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.65 2012/02/09 18:58:14 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.65 $" d92 1 a92 1 options INET6 # IPV6 @ 1.65 log @Bump SYMTAB_SPACE Disable NOFPU on MALTA @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.64 2011/12/18 05:49:26 dholland Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.64 $" d92 1 a92 1 #options INET6 # IPV6 @ 1.65.4.1 log @sync with netbsd-6-0-RELEASE. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.65.2.1 2012/09/17 18:40:12 riz Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.65.2.1 $" d40 1 a40 1 options SYMTAB_SPACE=475000 # size for embedded symbol table @ 1.65.2.1 log @Pull up following revision(s) (requested by cyber in ticket #564): sys/arch/evbmips/conf/MALTA: revision 1.68 Bump SYMTAB_SPACE by 30K @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d40 1 a40 1 options SYMTAB_SPACE=475000 # size for embedded symbol table @ 1.65.2.2 log @Pull up following revision(s) (requested by mrg in ticket #1499): sys/arch/evbmips/conf/MALTA64: revision 1.8 sys/arch/evbmips/conf/MALTA32: revision 1.4 sys/arch/mips/mips/bds_emul.S: revision 1.9 sys/arch/evbmips/conf/MALTA: revision 1.88 Re-enable the NOFPU and (renamed) FPEMUL options. None of the Malta CPU daughter cards currently supported by NetBSD have an FPU. Detected on real hardware. gxemul wrongly supports an FPU on the 4Kc and 5Kc CPUs. Remove the NOFPU option. The main MALTA config file has this now. mips_emul_daddi and mips_emul_daddiu don't exist, but there are bcemul_daddi and bcemul_daddiu here that should be used. however, bcemul_daddi needed to be changed to use dadd not daddui. fixes FPEMUL and N64 kernels. ok simonb. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.65.2.1 2012/09/17 18:40:12 riz Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.65.2.1 $" d13 2 a14 3 options NOFPU # No FPU options FPEMUL # emulate FPU insn @ 1.64 log @WABPL is no longer considered experimental (has not been for some time) so update its comment in config files. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.63 2011/12/16 15:59:57 kiyohara Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.63 $" d13 1 a13 1 options NOFPU # No FPU d40 1 a40 1 options SYMTAB_SPACE=435000 # size for embedded symbol table @ 1.63 log @Increase SYMTAB_SPACE. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.62 2011/11/22 21:25:11 tls Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.62 $" d84 1 a84 1 options WAPBL # File system journaling support - Experimental @ 1.62 log @ The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be. This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.61 2011/06/30 20:09:29 wiz Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.61 $" d40 1 a40 1 options SYMTAB_SPACE=430000 # size for embedded symbol table @ 1.62.2.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.65 2012/02/09 18:58:14 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.65 $" d13 1 a13 1 #options NOFPU # No FPU d40 1 a40 1 options SYMTAB_SPACE=445000 # size for embedded symbol table d84 1 a84 1 options WAPBL # File system journaling support @ 1.61 log @dependant -> dependent @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.60 2011/03/18 17:19:06 jakllsch Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.60 $" a328 1 pseudo-device rnd # /dev/random & kernel generator @ 1.61.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.61 2011/06/30 20:09:29 wiz Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.61 $" d13 1 a13 1 #options NOFPU # No FPU d40 1 a40 1 options SYMTAB_SPACE=445000 # size for embedded symbol table d84 1 a84 1 options WAPBL # File system journaling support d329 1 @ 1.61.2.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.61.2.1 2012/04/17 00:06:17 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.61.2.1 $" d40 1 a40 1 options SYMTAB_SPACE=475000 # size for embedded symbol table a55 1 options COMPAT_60 # NetBSD 6.0 compatibility. @ 1.61.2.3 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: MALTA,v 1.61.2.2 2012/10/30 17:19:29 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.61.2.2 $" d84 1 a84 1 options FFS_EI # FFS Endian Independent support d95 2 d100 2 d106 1 d303 2 a304 2 #pseudo-device ccd # concatenated disk devices #pseudo-device raid # RAIDframe disk driver d320 1 a320 1 #pseudo-device ipip # RFC 2003 IP Encapsulation d329 1 a329 1 #pseudo-device sequencer # MIDI sequencer d334 1 a334 1 #pseudo-device vcoda # coda minicache <-> venus comm. @ 1.60 log @Bump symtab space. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.59 2011/03/06 17:08:23 bouyer Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.59 $" d83 1 a83 1 #options FFS_EI # FFS Endian Independant support @ 1.59 log @merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d40 1 a40 1 options SYMTAB_SPACE=420000 # size for embedded symbol table @ 1.58 log @Merge forward from matt-nb5-mips64. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.57 2010/11/23 11:13:57 hannken Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.57 $" d81 2 a82 1 #options QUOTA # FFS quotas @ 1.57 log @Remove unused count from pseudo-device md. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.56 2010/05/08 22:16:27 mrg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.56 $" d14 1 a14 1 options SOFTFLOAT # emulate FPU insn d40 1 a40 1 options SYMTAB_SPACE=375000 # size for embedded symbol table @ 1.57.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.60 2011/03/18 17:19:06 jakllsch Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.60 $" d14 1 a14 1 #options FPEMUL # emulate FPU insn d40 1 a40 1 options SYMTAB_SPACE=430000 # size for embedded symbol table d81 1 a81 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.57.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.57 2010/11/23 11:13:57 hannken Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.57 $" d81 1 a81 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.57.4.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d14 1 a14 1 #options FPEMUL # emulate FPU insn d40 1 a40 1 options SYMTAB_SPACE=420000 # size for embedded symbol table @ 1.56 log @enable IPFILTER_COMPAT in all kernels that have ipfilter already. canonicalise several of the ipf option segments in various files (this mostly means adding commented out IPFILTER_DEFAULT_BLOCK, or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP option statements.) i built about 20 of these kernels to check, but not all of them. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.55 2010/04/16 13:48:30 pooka Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.55 $" d305 1 a305 1 #pseudo-device md 1 # memory disk device (ramdisk) @ 1.55 log @Remove unused count (invariably "4") from pseudo-device fss. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.54 2009/12/14 00:46:01 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.54 $" d107 2 @ 1.54 log @Merge from matt-nb5-mips64 Merge mips-specific arch files. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.53 2009/12/05 20:11:11 pooka Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.53 $" d302 1 a302 1 #pseudo-device fss 4 # file system snapshot device @ 1.54.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.54 2009/12/14 00:46:01 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.54 $" a106 2 #options IPFILTER_COMPAT # Compat for IP-Filter #options IPFILTER_DEFAULT_BLOCK # block all packets by default d302 1 a302 1 #pseudo-device fss # file system snapshot device @ 1.54.4.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d14 1 a14 1 #options FPEMUL # emulate FPU insn d40 1 a40 1 options SYMTAB_SPACE=420000 # size for embedded symbol table d305 1 a305 1 #pseudo-device md # memory disk device (ramdisk) @ 1.54.4.3 log @sync with head @ text @d40 1 a40 1 options SYMTAB_SPACE=430000 # size for embedded symbol table d81 1 a81 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.54.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision: 1.54 $" d302 1 a302 1 #pseudo-device fss # file system snapshot device @ 1.54.2.2 log @Sync with HEAD. @ text @d7 1 a7 1 #ident "MALTA-$Revision$" a106 2 #options IPFILTER_COMPAT # Compat for IP-Filter #options IPFILTER_DEFAULT_BLOCK # block all packets by default @ 1.53 log @Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.52 2009/09/14 12:52:20 rmind Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.52 $" d33 1 d40 1 a40 1 options SYMTAB_SPACE=175000 # size for embedded symbol table d73 1 @ 1.52 log @Add COMPAT_50 for MALTA. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.51 2009/03/06 20:31:48 joerg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.51 $" a69 1 #file-system PORTAL # portal filesystem (still experimental) @ 1.51 log @Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.50 2008/11/24 11:41:10 ad Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.50 $" d54 1 @ 1.50 log @Remove softdep, pass 1. We are focused on improving journalling. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.49 2008/11/12 12:35:59 ad Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.49 $" a27 1 #options SHMMAXPGS=1024 # 1024 pages is the default @ 1.50.4.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.51 2009/03/06 20:31:48 joerg Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.51 $" d28 1 @ 1.49 log @Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.48 2008/07/31 07:41:00 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.48 $" a81 1 #options SOFTDEP # FFS soft updates support. @ 1.48 log @Add "options WAPBL" to standard GENERIC/INSTALL type configs. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.47 2008/05/30 20:10:02 tsutsui Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.47 $" a28 1 #options LKM # loadable kernel modules @ 1.48.8.1 log @bump SYMTAB_SPACE @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.48 2008/07/31 07:41:00 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.48 $" a34 1 #options SYSCALL_DEBUG # symbolic syscall names d41 1 a41 1 options SYMTAB_SPACE=375000 # size for embedded symbol table @ 1.48.8.2 log @Add TMPFS @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.48.8.1 2009/09/12 16:49:05 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.48.8.1 $" a74 1 file-system TMPFS # Efficient memory file system @ 1.48.8.3 log @Change mips kernel options SOFTFLOAT to FPEMUL. Allow a kernel to have no FP emulation code. Fix insufficient SYMTAB_SPACE. When a kernel without an FPU and with FPEMUL code, the application will trap with a SIGILL/ILL_ILLOPC signal, not SIGSEGV/SEGV_MAPERR. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.48.8.2 2009/09/12 18:22:27 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.48.8.2 $" d14 1 a14 1 #options FPEMUL # emulate FPU insn d42 1 a42 1 options SYMTAB_SPACE=400000 # size for embedded symbol table @ 1.48.8.4 log @bump SYMTAB_SPACE @ text @d1 1 a1 1 # MALTA,v 1.48.8.3 2010/01/29 00:16:57 matt Exp d7 1 a7 1 #ident "MALTA-1.48.8.3" d42 1 a42 1 options SYMTAB_SPACE=410000 # size for embedded symbol table @ 1.48.8.5 log @O32 MALTA uses FPU, N32/N64 MALTA does not. @ text @d13 1 a13 1 #options NOFPU # No FPU @ 1.48.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.50 2008/11/24 11:41:10 ad Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.50 $" d29 1 d83 1 @ 1.48.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.48.2.1 2009/01/19 13:16:08 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.48.2.1 $" d28 1 @ 1.47 log @Add options COMPAT_40 to files which have options COMPAT_30. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46 2007/03/14 12:27:22 drochner Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46 $" d84 1 @ 1.47.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.48 2008/07/31 07:41:00 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.48 $" a83 1 options WAPBL # File system journaling support - Experimental @ 1.47.4.2 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.50 2008/11/24 11:41:10 ad Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.50 $" d29 1 d83 1 @ 1.46 log @It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.45 2006/09/27 21:42:05 manu Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.45 $" d55 1 @ 1.46.40.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46 2007/03/14 12:27:22 drochner Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46 $" d28 2 a54 1 options COMPAT_40 # NetBSD 4.0 compatibility. d82 1 a82 1 options WAPBL # File system journaling support - Experimental @ 1.46.40.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46.40.1 2009/05/04 08:11:01 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46.40.1 $" a53 1 options COMPAT_50 # NetBSD 5.0 compatibility. @ 1.46.40.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46.40.2 2009/09/16 13:37:38 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46.40.2 $" a32 1 #options SYSCALL_DEBUG # symbolic syscall names d39 1 a39 1 options SYMTAB_SPACE=375000 # size for embedded symbol table d70 1 a72 1 file-system TMPFS # Efficient memory file system @ 1.46.40.4 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46.40.3 2010/03/11 15:02:19 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46.40.3 $" a106 2 #options IPFILTER_COMPAT # Compat for IP-Filter #options IPFILTER_DEFAULT_BLOCK # block all packets by default d302 1 a302 1 #pseudo-device fss # file system snapshot device @ 1.46.42.1 log @Sync w/ -current. 34 merge conflicts to follow. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46 2007/03/14 12:27:22 drochner Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46 $" a54 1 options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.46.42.2 log @Sync with wrstuden-revivesa-base-2. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46.42.1 2008/06/23 04:30:18 wrstuden Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46.42.1 $" a83 1 options WAPBL # File system journaling support - Experimental @ 1.46.38.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46 2007/03/14 12:27:22 drochner Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46 $" a54 1 options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.46.36.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" a54 1 options COMPAT_40 # NetBSD 4.0 compatibility. @ 1.46.36.2 log @Sync with HEAD. @ text @a83 1 options WAPBL # File system journaling support - Experimental @ 1.46.36.3 log @Sync with HEAD. @ text @d29 1 d83 1 @ 1.45 log @- Document COMPAT_15 as doing nothing - Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency - Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT matters here. This address kern/18407 @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.44 2006/09/09 04:00:24 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.44 $" d280 1 a280 1 uhub* at uhub? port ? configuration ? interface ? @ 1.45.10.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.46 2007/03/14 12:27:22 drochner Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.46 $" d280 1 a280 1 uhub* at uhub? port ? @ 1.45.8.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.45 2006/09/27 21:42:05 manu Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.45 $" d280 1 a280 1 uhub* at uhub? port ? @ 1.45.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.45 2006/09/27 21:42:05 manu Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.45 $" d280 1 a280 1 uhub* at uhub? port ? @ 1.44 log @Add ath@@pci. Bump SYMTAB_SPACE. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.43 2006/08/31 18:12:42 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.43 $" d51 1 @ 1.44.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.44 2006/09/09 04:00:24 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.44 $" a50 1 #options COMPAT_15 # NetBSD 1.5 binary compatibility @ 1.43 log @Increase SYMTAB_SPACE @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.42 2006/08/26 20:26:44 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.42 $" d41 1 a41 1 options SYMTAB_SPACE=160000 # size for embedded symbol table d224 1 @ 1.43.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.45 2006/09/27 21:42:05 manu Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.45 $" d41 1 a41 1 options SYMTAB_SPACE=175000 # size for embedded symbol table a50 1 #options COMPAT_15 # NetBSD 1.5 binary compatibility a223 1 ath* at pci? dev ? function ? # Atheros WLAN @ 1.42 log @PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.41 2006/04/30 11:48:37 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.41 $" d41 1 a41 1 options SYMTAB_SPACE=150000 # size for embedded symbol table @ 1.41 log @Catch up and standardise pseudo-device lists - mostly add tap, bridge, clockctl and ksyms. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.40 2006/02/06 23:48:55 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.40 $" a95 2 #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP a97 1 #options CCITT,LLC,HDLC # X.25 d104 1 @ 1.40 log @Use "options". @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.39 2006/02/05 05:01:49 cube Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.39 $" d302 2 a303 2 pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd # disk-like interface to files d307 1 a307 1 #pseudo-device ipfilter # IP filter (firewall) and NAT d313 1 d319 2 a320 1 pseudo-device vlan # IEEE 802.1q encapsulation a324 1 # rnd works; RND_COM does not on port i386 yet. d326 2 a327 2 #options RND_COM # use "com" randomness (BROKEN) pseudo-device clockctl # user control of clock subsystem @ 1.40.6.1 log @Merge 2006-05-24 NetBSD-current into the "peter-altq" branch. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" d302 2 a303 2 #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files d307 1 a307 1 pseudo-device ipfilter # IP filter (firewall) and NAT a312 1 #pseudo-device tap # virtual Ethernet d318 1 a318 2 pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging d323 1 d325 2 a326 2 pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.40.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.40 2006/02/06 23:48:55 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.40 $" d302 2 a303 2 #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files d307 1 a307 1 pseudo-device ipfilter # IP filter (firewall) and NAT a312 1 #pseudo-device tap # virtual Ethernet d318 1 a318 2 pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging d323 1 d325 2 a326 2 pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.40.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.40.2.1 2006/05/24 10:56:46 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.40.2.1 $" d41 1 a41 1 options SYMTAB_SPACE=160000 # size for embedded symbol table d96 2 d100 1 a106 1 #options IPFILTER_LOOKUP # ippool(8) support @ 1.40.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.40.2.2 2006/09/03 15:22:50 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.40.2.2 $" d41 1 a41 1 options SYMTAB_SPACE=175000 # size for embedded symbol table a223 1 ath* at pci? dev ? function ? # Atheros WLAN @ 1.40.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.41 2006/04/30 11:48:37 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.41 $" d302 2 a303 2 #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files d307 1 a307 1 pseudo-device ipfilter # IP filter (firewall) and NAT a312 1 #pseudo-device tap # virtual Ethernet d318 1 a318 2 pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging d323 1 d325 2 a326 2 pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.39 log @Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.38 2006/02/04 02:51:31 rpaulo Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.38 $" d56 1 a56 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.38 log @bpfilter doesn't accept count anymore. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.37 2005/12/20 05:35:27 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.37 $" d303 1 a303 1 #pseudo-device vnd 4 # disk-like interface to files d309 5 a313 5 #pseudo-device ppp 2 # Point-to-Point Protocol #pseudo-device sl 2 # Serial Line IP #pseudo-device strip 2 # Starmode Radio IP (Metricom) #pseudo-device tun 2 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel d315 3 a317 3 #pseudo-device gif 4 # RFC1933 tunnel #pseudo-device faith 1 # IPv[46] tcp relay translation #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation @ 1.37 log @Remove the tablet line discipline. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.36 2005/12/07 09:10:13 tsutsui Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.36 $" d306 1 a306 1 pseudo-device bpfilter 8 # Berkeley packet filter @ 1.37.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.43 2006/08/31 18:12:42 matt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.43 $" d41 1 a41 1 options SYMTAB_SPACE=160000 # size for embedded symbol table d56 1 a56 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d96 2 d100 1 a106 1 #options IPFILTER_LOOKUP # ippool(8) support d302 2 a303 2 #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files d306 2 a307 2 pseudo-device bpfilter # Berkeley packet filter pseudo-device ipfilter # IP filter (firewall) and NAT d309 5 a313 6 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel d315 4 a318 5 #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging d323 1 d325 2 a326 2 pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.37.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.40 2006/02/06 23:48:55 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.40 $" d56 1 a56 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d303 1 a303 1 #pseudo-device vnd # disk-like interface to files d306 1 a306 1 pseudo-device bpfilter # Berkeley packet filter d309 5 a313 5 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel d315 3 a317 3 #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.37.6.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.37.6.1 2006/04/22 11:37:24 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.37.6.1 $" d302 2 a303 2 #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files d307 1 a307 1 pseudo-device ipfilter # IP filter (firewall) and NAT a312 1 #pseudo-device tap # virtual Ethernet d318 1 a318 2 pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging d323 1 d325 2 a326 2 pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.37.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.37 2005/12/20 05:35:27 thorpej Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.37 $" d56 1 a56 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. d303 1 a303 1 #pseudo-device vnd # disk-like interface to files d306 1 a306 1 pseudo-device bpfilter # Berkeley packet filter d309 5 a313 5 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device gre # generic L3 over IP tunnel d315 3 a317 3 #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation @ 1.36 log @Adjust comments for options FFS_NO_SNAPSHOT. XXX: This option should be mentioned in options(4). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.35 2005/08/19 05:19:50 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.35 $" a321 1 #pseudo-device tb 1 # tablet line discipline @ 1.35 log @Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.34 2005/08/19 02:03:51 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.34 $" d82 1 a82 1 options FFS_NO_SNAPSHOT # ffs snapshots @ 1.34 log @64 bit inode changes. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.33 2005/07/31 04:04:31 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.33 $" d75 1 @ 1.33 log @revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.32 2005/07/30 06:35:35 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.32 $" d53 1 @ 1.32 log @add "options VMSWAP" to non INSTALL kernels. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.31 2005/07/07 17:05:47 tron Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.31 $" a328 2 options VMSWAP # Swap device/file support @ 1.31 log @Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.30 2005/06/15 05:08:39 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.30 $" d329 2 @ 1.30 log @Bump SYMTAB_SPACE. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.29 2005/05/31 22:23:52 tron Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.29 $" d90 1 @ 1.30.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.30 2005/06/15 05:08:39 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.30 $" a52 1 options COMPAT_30 # NetBSD 3.0 compatibility. d55 1 a55 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. a73 1 #file-system PTYFS # /dev/pts/N support d80 1 a80 1 options FFS_NO_SNAPSHOT # No FFS snapshot support a89 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) d299 2 a300 2 #pseudo-device md 1 # memory disk device (ramdisk) pseudo-device vnd # disk-like interface to files d303 2 a304 2 pseudo-device bpfilter # Berkeley packet filter pseudo-device ipfilter # IP filter (firewall) and NAT d306 5 a310 6 #pseudo-device ppp # Point-to-Point Protocol #pseudo-device sl # Serial Line IP #pseudo-device strip # Starmode Radio IP (Metricom) #pseudo-device tun # network tunneling over tty #pseudo-device tap # virtual Ethernet #pseudo-device gre # generic L3 over IP tunnel d312 4 a315 5 #pseudo-device gif # RFC1933 tunnel #pseudo-device faith # IPv[46] tcp relay translation #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging d319 1 d321 1 d323 2 a324 2 pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms @ 1.30.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.30.2.1 2006/06/21 14:51:02 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.30.2.1 $" d41 1 a41 1 options SYMTAB_SPACE=175000 # size for embedded symbol table a50 1 #options COMPAT_15 # NetBSD 1.5 binary compatibility d96 2 d100 1 a106 1 #options IPFILTER_LOOKUP # ippool(8) support a225 1 ath* at pci? dev ? function ? # Atheros WLAN @ 1.30.2.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.30.2.2 2006/12/30 20:45:51 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.30.2.2 $" d280 1 a280 1 uhub* at uhub? port ? @ 1.29 log @Remove attachment for the piixide(4) driver from all non-x86 kernel configurations because Intel IDE disk controllers only exist as part of Intel chipsets for x86 systems. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.28 2005/02/25 13:46:49 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.28 $" d41 1 a41 1 options SYMTAB_SPACE=140000 # size for embedded symbol table @ 1.28 log @Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.27 2005/02/18 21:05:51 dsl Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.27 $" a199 1 piixide* at pci? dev ? function ? # Intel IDE controllers @ 1.28.2.1 log @Pull up revision 1.29 (requested by tron in ticket #362): Remove attachment for the piixide(4) driver from all non-x86 kernel configurations because Intel IDE disk controllers only exist as part of Intel chipsets for x86 systems. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.28 2005/02/25 13:46:49 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.28 $" d200 1 @ 1.28.2.2 log @Pull up revision 1.31 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.28.2.1 2005/06/01 17:19:55 riz Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.28.2.1 $" a89 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) @ 1.27 log @Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.26 2005/02/11 08:25:54 dsl Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.26 $" d52 1 @ 1.26 log @Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.25 2005/01/31 16:54:33 hannken Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.25 $" d79 1 a79 1 #options FFS_SNAPSHOT # ffs snapshots @ 1.25 log @Add file system snapshots to kernel configs. - Ffs internal snapshots get compiled in unconditionally. - File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels. Reviewed by: Jason Thorpe @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.24 2004/11/24 20:49:20 bouyer Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.24 $" d79 1 @ 1.24 log @pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.23 2004/11/10 17:54:04 christos Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.23 $" d297 1 @ 1.24.4.1 log @sync with -current @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.28 2005/02/25 13:46:49 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.28 $" a51 1 options COMPAT_20 # NetBSD 2.0 binary compatibility a78 1 options FFS_NO_SNAPSHOT # ffs snapshots a296 1 #pseudo-device fss 4 # file system snapshot device @ 1.24.6.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "MALTA-$Revision$" a78 1 #options FFS_SNAPSHOT # ffs snapshots a296 1 #pseudo-device fss 4 # file system snapshot device @ 1.24.6.2 log @sync with head. xen and whitespace. xen part is not finished. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.24.6.1 2005/02/12 18:17:31 yamt Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.24.6.1 $" a51 1 options COMPAT_20 # NetBSD 2.0 binary compatibility d79 1 a79 1 options FFS_NO_SNAPSHOT # ffs snapshots @ 1.23 log @Add COMPAT_BSDPTY to the rest of the config files. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.22 2004/09/04 23:29:47 manu Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.22 $" d200 1 @ 1.22 log @IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@@ @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.21 2004/08/13 15:42:02 simonb Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.21 $" d54 1 @ 1.21 log @Fix a couple of niggles: . Incorrect name in the kernel config ident lines. . Call the commented out NetBSD 0.9 binary compat option "COMPAT_09" and not "COMPAT_10"(!). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.20 2004/07/15 03:53:46 atatat Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.20 $" d89 1 @ 1.20 log @Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.19 2003/12/14 01:32:02 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.19 $" d45 1 a45 1 #options COMPAT_10 # NetBSD 0.9 binary compatibility @ 1.19 log @Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata). @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.18 2003/12/13 23:24:47 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.18 $" d37 1 @ 1.19.2.1 log @Pull up revision 1.20 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 #ident "GENERIC-$Revision$" a36 1 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel @ 1.19.2.1.2.1 log @Pull up revision 1.24 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers. @ text @a197 1 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers @ 1.18 log @Collapse the atabus declaration into "atabus* at ata? channel ?". @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.17 2003/12/13 23:13:41 thorpej Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.17 $" d190 1 @ 1.17 log @Split out the Silicon Image SATALink support into its own driver, "satalink". @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.16 2003/10/25 13:21:13 simonb Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.16 $" d201 1 a201 15 atabus* at pciide? channel ? atabus* at acardide? channel ? atabus* at aceride? channel ? atabus* at cmdide? channel ? atabus* at cypide? channel ? atabus* at hptide? channel ? atabus* at optiide? channel ? atabus* at piixide? channel ? atabus* at pdcide? channel ? atabus* at satalink? channel ? atabus* at siside? channel ? atabus* at slide? channel ? atabus* at viaide? channel ? atabus* at pciide? channel ? @ 1.16 log @Add COMPAT_16 where missing. Remove the unused COMPAT_15. Comment out/remove COMPAT_* from INSTALL kernels. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.15 2003/10/08 11:55:43 bouyer Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.15 $" d196 1 d210 1 @ 1.15 log @Add new per-chip pciide drivers. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.14 2003/10/08 11:07:50 bouyer Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.14 $" d50 1 @ 1.14 log @add atabus. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13 2003/04/10 22:06:55 christos Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.13 $" d186 25 a210 3 pciide* at pci? dev ? function ? flags 0x0000 options PCIIDE_RESTRICTED_SUPPORT # don't enable all pciide support options PCIIDE_PIIX_ENABLE # enable PIIX support @ 1.13 log @Bye Bye UCONSOLE @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.12 2002/12/09 22:54:10 simonb Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.12 $" d190 2 d203 1 a203 1 wd* at pciide? channel ? drive ? flags 0x0000 @ 1.13.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.20 2004/07/15 03:53:46 atatat Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.20 $" a36 1 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a49 1 options COMPAT_16 # NetBSD 1.6 binary compatibility d186 3 a188 16 pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers satalink* at pci? dev ? function ? # SiI SATALink controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers atabus* at ata? channel ? d201 1 a201 1 wd* at atabus? drive ? flags 0x0000 @ 1.13.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.1 2004/08/03 10:34:08 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.1 $" d45 1 a45 1 #options COMPAT_09 # NetBSD 0.9 binary compatibility @ 1.13.2.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.22 2004/09/04 23:29:47 manu Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.22 $" a88 1 #options PIM # Protocol Independent Multicast @ 1.13.2.4 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.2 2004/08/25 06:57:17 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.2 $" @ 1.13.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.4 2004/09/21 13:15:00 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.4 $" a53 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.13.2.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.5 2004/11/14 08:15:06 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.5 $" a199 1 pdcsata* at pci? dev ? function ? # Promise SATA150 controllers @ 1.13.2.7 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.6 2004/11/29 07:24:03 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.6 $" a296 1 #pseudo-device fss 4 # file system snapshot device @ 1.13.2.8 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.7 2005/02/04 11:44:18 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.7 $" a78 1 #options FFS_SNAPSHOT # ffs snapshots @ 1.13.2.9 log @Sync with HEAD. Hi Perry! @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.8 2005/02/15 21:32:32 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.8 $" a51 1 options COMPAT_20 # NetBSD 2.0 binary compatibility d79 1 a79 1 options FFS_NO_SNAPSHOT # ffs snapshots @ 1.13.2.10 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.13.2.9 2005/03/04 16:38:25 skrll Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.13.2.9 $" d41 1 a41 1 options SYMTAB_SPACE=150000 # size for embedded symbol table a52 1 options COMPAT_30 # NetBSD 3.0 compatibility. a73 1 #file-system PTYFS # /dev/pts/N support a89 1 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) d200 1 @ 1.13.2.11 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.36 2005/12/07 09:10:13 tsutsui Exp $ d7 1 a7 1 #ident "MALTA-$Revision: 1.36 $" d82 1 a82 1 options FFS_NO_SNAPSHOT # No FFS snapshot support @ 1.12 log @Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel builds and use the endianness of the toolchain being used to determine the endianness of the kernel. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.11 2002/09/18 02:43:57 lukem Exp $ d7 1 a7 1 #ident "GENERIC-$Revision: 1.11 $" a30 1 #options UCONSOLE # users can redirect console (unsafe) @ 1.11 log @enable USERCONF by default; it's small and extremely useful to have available. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.10 2002/06/17 05:14:09 lukem Exp $ d3 1 a3 2 #include "arch/evbmips/conf/std.malta.eb" # big-endian mode include "arch/evbmips/conf/std.malta.el" # little-endian mode d7 1 a7 1 #ident "GENERIC-$Revision: 1.10 $" @ 1.10 log @Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.9 2002/04/25 15:06:26 atatat Exp $ d8 1 a8 1 #ident "GENERIC-$Revision: 1.9 $" d38 1 a38 1 #options USERCONF # userconf(4) support @ 1.10.4.1 log @file MALTA was added on branch nathanw_sa on 2002-10-18 02:36:37 +0000 @ text @d1 309 @ 1.10.4.2 log @Catch up to -current. @ text @a0 309 # $NetBSD: MALTA,v 1.10.4.1 2002/10/18 02:36:37 nathanw Exp $ #include "arch/evbmips/conf/std.malta.eb" # big-endian mode include "arch/evbmips/conf/std.malta.el" # little-endian mode #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.10.4.1 $" maxusers 32 options MIPS32 options MIPS64 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # Options for necessary to use MD # options MEMORY_DISK_HOOKS # options MEMORY_DISK_IS_ROOT # force root on memory disk # options MEMORY_DISK_SERVER=0 # no userspace memory disk support # options MEMORY_DISK_ROOT_SIZE=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks # Standard system options options KTRACE # system call tracing support options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default #options LKM # loadable kernel modules options NTP # network time protocol #options UCONSOLE # users can redirect console (unsafe) # Debugging options options DIAGNOSTIC # extra kernel sanity checking options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) options USERCONF # userconf(4) support options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=140000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_10 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # IP packet forwarding options INET # Internet protocols #options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options MROUTING # packet forwarding of multicast packets #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk (over Ethernet) protocol #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! #options PCI_NETBSD_CONFIGURE # NetBSD configures the PCI bus options PCIVERBOSE # verbose PCI device autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space #options SCSIVERBOSE # human readable SCSI error messages options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? gt0 at mainbus? #com2 at mainbus? # CBUS UART (ugh, 64 bit register spacing) pci* at gt0 pchb* at pci? dev ? function ? pcib* at pci? dev ? function ? # ISA bus support isa* at pcib? # ISA devices mcclock* at isa? port 0x70 # mc146818-compatible com0 at isa? port 0x3f8 irq 4 # standard serial ports com1 at isa? port 0x2f8 irq 3 #fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller # Floppy drives #fd* at fdc? drive ? # wscons #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? #pckbc* at isa? # PC keyboard controller #pckbd* at pckbc? # PC keyboard (kbd port) #pms* at pckbc? # PS/2-style mouse (aux port) #wskbd* at pckbd? #wsmouse* at pms? # PCI SCSI controllers #adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] #adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI #ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FC #siop* at pci? dev ? function ? # NCR 53c8xx SCSI #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI # SCSI bus support #scsibus* at adv? #scsibus* at adw? #scsibus* at ahc? #scsibus* at bha? #scsibus* at dpt? #scsibus* at isp? #scsibus* at siop? #scsibus* at pcscp? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 options PCIIDE_RESTRICTED_SUPPORT # don't enable all pciide support options PCIIDE_PIIX_ENABLE # enable PIIX support # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at pciide? channel ? drive ? flags 0x0000 # PCI network interfaces #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #ex* at pci? dev ? function ? # 3Com 90x[B] #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO10+/100B #le* at pci? dev ? function ? # PCnet-PCI Ethernet pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet options PCN_EVENT_COUNTERS #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial sip* at pci? dev ? function ? # SiS 900 Ethernet options SIP_EVENT_COUNTERS #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #rtk* at pci? dev ? function ? # Realtek 8129/8139 # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs #dmphy* at mii? phy ? # Davicom DM9101 PHYs #exphy* at mii? phy ? # 3Com internal PHYs #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs #gphyter* at mii? phy ? # NS83861 Gig-E PHY #icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 #inphy* at mii? phy ? # Intel 82555 PHYs #iophy* at mii? phy ? # Intel 82553 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs #nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs #pnaphy* at mii? phy ? # generic HomePNA PHYs #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # USB ohci* at pci? dev ? function ? # USB Open Host Controller uhci* at pci? dev ? function ? # USB Univ. Host Controller # USB bus support usb* at uhci? usb* at ohci? # USB Hubs uhub* at usb? uhub* at uhub? port ? configuration ? interface ? # .... # USB Generic driver ugen* at uhub? port ? # Audio Devices # PCI audio devices clct* at pci? dev ? function ? # Cirrus Logic CS4281 # Audio support audio* at clct? # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd 4 # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter 8 # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp 2 # Point-to-Point Protocol #pseudo-device sl 2 # Serial Line IP #pseudo-device strip 2 # Starmode Radio IP (Metricom) #pseudo-device tun 2 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif 4 # RFC1933 tunnel #pseudo-device faith 1 # IPv[46] tcp relay translation #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device tb 1 # tablet line discipline #pseudo-device sequencer 1 # MIDI sequencer # rnd works; RND_COM does not on port i386 yet. pseudo-device rnd # /dev/random & kernel generator #options RND_COM # use "com" randomness (BROKEN) pseudo-device clockctl # user control of clock subsystem # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.10.4.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.10.4.2 2002/12/11 05:58:34 thorpej Exp $ d3 2 a4 1 include "arch/evbmips/conf/std.malta" d8 1 a8 1 #ident "GENERIC-$Revision: 1.10.4.2 $" @ 1.10.2.1 log @file MALTA was added on branch kqueue on 2002-06-23 17:35:47 +0000 @ text @d1 309 @ 1.10.2.2 log @catch up with -current on kqueue branch @ text @a0 308 # $NetBSD: MALTA,v 1.10.2.1 2002/06/23 17:35:47 jdolecek Exp $ #include "arch/evbmips/conf/std.malta.eb" # big-endian mode include "arch/evbmips/conf/std.malta.el" # little-endian mode #options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "GENERIC-$Revision: 1.10.2.1 $" maxusers 32 options MIPS32 options MIPS64 options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # Options for necessary to use MD # options MEMORY_DISK_HOOKS # options MEMORY_DISK_IS_ROOT # force root on memory disk # options MEMORY_DISK_SERVER=0 # no userspace memory disk support # options MEMORY_DISK_ROOT_SIZE=6144 # size of memory disk, in blocks #options MEMORY_DISK_ROOT_SIZE=16384 # size of memory disk, in blocks # Standard system options options KTRACE # system call tracing support options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default #options LKM # loadable kernel modules options NTP # network time protocol #options UCONSOLE # users can redirect console (unsafe) # Debugging options options DIAGNOSTIC # extra kernel sanity checking options DEBUG # extra kernel debugging support #options KMEMSTATS # kernel memory statistics (vmstat -m) #options USERCONF # userconf(4) support options DDB # kernel dynamic debugger options DDB_HISTORY_SIZE=100 # enable history editing in DDB makeoptions DEBUG="-g" # compile full symbol table options SYMTAB_SPACE=140000 # size for embedded symbol table # Compatibility options #options COMPAT_43 # compatibility with 4.3BSD binaries #options COMPAT_10 # NetBSD 0.9 binary compatibility #options COMPAT_10 # NetBSD 1.0 binary compatibility #options COMPAT_11 # NetBSD 1.1 binary compatibility #options COMPAT_12 # NetBSD 1.2 binary compatibility #options COMPAT_13 # NetBSD 1.3 binary compatibility #options COMPAT_14 # NetBSD 1.4 binary compatibility #options EXEC_ECOFF # exec ECOFF binaries #options COMPAT_ULTRIX # binary compatibility with Ultrix # File systems file-system FFS # Berkeley Fast Filesystem file-system MFS # memory-based filesystem #file-system EXT2FS # second extended file system (linux) file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system OVERLAY # overlay file system #file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system #file-system MSDOSFS # MS-DOS FAT filesystem(s). #file-system CODA # Coda File System; also needs vcoda (below) # File system options #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independant support #options SOFTDEP # FFS soft updates support. #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. # Networking options #options GATEWAY # IP packet forwarding options INET # Internet protocols #options INET6 # IPV6 #options IPSEC # IP security #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) #options IPSEC_DEBUG # debug for IP security #options MROUTING # packet forwarding of multicast packets #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 #options NETATALK # AppleTalk (over Ethernet) protocol #options PPP_BSDCOMP # BSD-Compress compression support for PPP #options PPP_DEFLATE # Deflate compression support for PPP #options PPP_FILTER # Active filter support for PPP (requires bpf) #options PFIL_HOOKS # pfil(9) packet filter hooks #options IPFILTER_LOG # ipmon(8) log support # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. #options TCP_COMPAT_42 # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! #options PCI_NETBSD_CONFIGURE # NetBSD configures the PCI bus options PCIVERBOSE # verbose PCI device autoconfig messages #options PCI_CONFIG_DUMP # verbosely dump PCI config space #options SCSIVERBOSE # human readable SCSI error messages options MIIVERBOSE # verbose PHY autoconfig messages # Bitmask for enabling the PCI IDE channels in the southbridge. # Set bit 0 (0x01) for channel 0, bit 1 (0x02) for channel 1. # # Do this if your firmware (usually PMON and YAMON) doens't enable the IDE # channels for you (thus causing the NetBSD `pciide' driver to ignore them). options PCI_NETBSD_ENABLE_IDE=0x1 options NFS_BOOT_DHCP config netbsd root on ? type ? mainbus0 at root cpu0 at mainbus? gt0 at mainbus? #com2 at mainbus? # CBUS UART (ugh, 64 bit register spacing) pci* at gt0 pchb* at pci? dev ? function ? pcib* at pci? dev ? function ? # ISA bus support isa* at pcib? # ISA devices mcclock* at isa? port 0x70 # mc146818-compatible com0 at isa? port 0x3f8 irq 4 # standard serial ports com1 at isa? port 0x2f8 irq 3 #fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller # Floppy drives #fd* at fdc? drive ? # wscons #vga* at pci? dev ? function ? #wsdisplay* at vga? console ? #pckbc* at isa? # PC keyboard controller #pckbd* at pckbc? # PC keyboard (kbd port) #pms* at pckbc? # PS/2-style mouse (aux port) #wskbd* at pckbd? #wsmouse* at pms? # PCI SCSI controllers #adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] #adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI #ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI #bha* at pci? dev ? function ? # BusLogic 9xx SCSI #dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID #isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FC #siop* at pci? dev ? function ? # NCR 53c8xx SCSI #pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI # SCSI bus support #scsibus* at adv? #scsibus* at adw? #scsibus* at ahc? #scsibus* at bha? #scsibus* at dpt? #scsibus* at isp? #scsibus* at siop? #scsibus* at pcscp? # SCSI devices #sd* at scsibus? target ? lun ? # SCSI disk drives #st* at scsibus? target ? lun ? # SCSI tape drives #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # SCSI unknown # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 options PCIIDE_RESTRICTED_SUPPORT # don't enable all pciide support options PCIIDE_PIIX_ENABLE # enable PIIX support # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at pciide? channel ? drive ? flags 0x0000 # PCI network interfaces #en* at pci? dev ? function ? # ENI/Adaptec ATM #ep* at pci? dev ? function ? # 3Com 3c59x #ex* at pci? dev ? function ? # 3Com 90x[B] #epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet #esh* at pci? dev ? function ? # Essential HIPPI card #fpa* at pci? dev ? function ? # DEC DEFPA FDDI #fxp* at pci? dev ? function ? # Intel EtherExpress PRO10+/100B #le* at pci? dev ? function ? # PCnet-PCI Ethernet pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet options PCN_EVENT_COUNTERS #ne* at pci? dev ? function ? # NE2000-compatible Ethernet #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial sip* at pci? dev ? function ? # SiS 900 Ethernet options SIP_EVENT_COUNTERS #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet #tlp* at pci? dev ? function ? # DECchip 21x4x and clones #vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 #rtk* at pci? dev ? function ? # Realtek 8129/8139 # MII/PHY support #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs #dmphy* at mii? phy ? # Davicom DM9101 PHYs #exphy* at mii? phy ? # 3Com internal PHYs #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs #gphyter* at mii? phy ? # NS83861 Gig-E PHY #icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 #inphy* at mii? phy ? # Intel 82555 PHYs #iophy* at mii? phy ? # Intel 82553 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs #nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs #pnaphy* at mii? phy ? # generic HomePNA PHYs #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs # USB ohci* at pci? dev ? function ? # USB Open Host Controller uhci* at pci? dev ? function ? # USB Univ. Host Controller # USB bus support usb* at uhci? usb* at ohci? # USB Hubs uhub* at usb? uhub* at uhub? port ? configuration ? interface ? # .... # USB Generic driver ugen* at uhub? port ? # Audio Devices # PCI audio devices clct* at pci? dev ? function ? # Cirrus Logic CS4281 # Audio support audio* at clct? # Pseudo-devices # Disk/mass storage pseudo-devices #pseudo-device ccd 4 # concatenated disk devices #pseudo-device raid 4 # RAIDframe disk driver #options RAID_AUTOCONFIG # auto-configuration of RAID pseudo-device md 1 # memory disk device (ramdisk) #pseudo-device vnd 4 # disk-like interface to files # Network pseudo-devices pseudo-device bpfilter 8 # Berkeley packet filter #pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device loop # network loopback #pseudo-device ppp 2 # Point-to-Point Protocol #pseudo-device sl 2 # Serial Line IP #pseudo-device strip 2 # Starmode Radio IP (Metricom) #pseudo-device tun 2 # network tunneling over tty #pseudo-device gre 2 # generic L3 over IP tunnel #pseudo-device ipip 2 # RFC 2003 IP Encapsulation #pseudo-device gif 4 # RFC1933 tunnel #pseudo-device faith 1 # IPv[46] tcp relay translation #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation # Miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals #pseudo-device tb 1 # tablet line discipline #pseudo-device sequencer 1 # MIDI sequencer # rnd works; RND_COM does not on port i386 yet. pseudo-device rnd # /dev/random & kernel generator #options RND_COM # use "com" randomness (BROKEN) # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda 4 # coda minicache <-> venus comm. @ 1.10.2.3 log @sync kqueue branch with HEAD @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.10.2.2 2002/09/06 08:34:19 jdolecek Exp $ d8 1 a8 1 #ident "GENERIC-$Revision: 1.10.2.2 $" a305 1 pseudo-device clockctl # user control of clock subsystem @ 1.10.2.4 log @sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.10.2.3 2002/10/10 18:32:28 jdolecek Exp $ d8 1 a8 1 #ident "GENERIC-$Revision: 1.10.2.3 $" d38 1 a38 1 options USERCONF # userconf(4) support @ 1.9 log @Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.8 2002/04/17 02:22:47 mycroft Exp $ d8 1 a8 1 #ident "GENERIC-$Revision: 1.8 $" d306 1 @ 1.9.4.1 log @Pull up revision 1.10 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 #ident "GENERIC-$Revision$" a305 1 pseudo-device clockctl # user control of clock subsystem @ 1.9.2.1 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.10 2002/06/17 05:14:09 lukem Exp $ d8 1 a8 1 #ident "GENERIC-$Revision: 1.10 $" a305 1 pseudo-device clockctl # user control of clock subsystem @ 1.8 log @Switch from de to tlp by default. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.7 2002/04/16 11:49:54 wiz Exp $ d6 3 a8 1 #ident "GENERIC-$Revision: 1.7 $" @ 1.7 log @Remove last(?) traces of pmsi. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.6 2002/04/12 08:10:56 gmcgarry Exp $ d6 1 a6 1 #ident "GENERIC-$Revision: 1.6 $" a203 1 #de* at pci? dev ? function ? # DEC 21x4x-based Ethernet d219 1 a219 5 #tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) #options TLP_MATCH_21040 #options TLP_MATCH_21041 #options TLP_MATCH_21140 #options TLP_MATCH_21142 @ 1.6 log @Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.5 2002/04/08 14:13:14 simonb Exp $ d6 1 a6 1 #ident "GENERIC-$Revision: 1.5 $" a149 1 #pmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse a151 1 #wsmouse* at pmsi? @ 1.5 log @Add "options MIPS64". Evbmips/malta now works on 5Kc MIPS64 malta's. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.4 2002/04/02 05:30:40 lukem Exp $ d6 1 a6 1 #ident "GENERIC-$Revision: 1.4 $" d36 1 @ 1.4 log @Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE, which was suggested by Izumi Tsutsui as being more consistent with what it's controlling... @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.3 2002/03/23 14:51:28 simonb Exp $ d6 1 a6 1 #ident "GENERIC-$Revision: 1.3 $" d11 1 @ 1.3 log @Allow selection of a big- or little-endian kernel by uncommenting the std.malta.eb or std.malta.el config include file in the kernel config file. From the sbmips and evbsh3 ports. @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.2 2002/03/10 19:56:40 lukem Exp $ d6 1 a6 1 #ident "GENERIC-$Revision: 1.2 $" d18 2 a19 2 # options MEMORY_DISK_SIZE=6144 # size of memory disk, in blocks #options MEMORY_DISK_SIZE=16384 # size of memory disk, in blocks @ 1.2 log @* rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options are now consistently named * fold opt_mdsize.h into opt_md.h @ text @d1 1 a1 1 # $NetBSD: MALTA,v 1.1 2002/03/07 14:43:57 simonb Exp $ d3 2 a4 1 include "arch/evbmips/conf/std.malta" d6 1 a6 1 #ident "GENERIC-$Revision: 1.1 $" @ 1.1 log @A port to the MIPS Malta evaluation board. Currently supports the MIPS32 4Kc CPU board, with support for the MIPS64 5Kc and the QED RM5261 CPU boards to follow. The cs4281 audio hasn't been tested, there are some interrupt problems with onboard the pciide, but all other on-board peripherals work. The evbmips port will support more MIPS evaluation boards in the future. @ text @d1 1 a1 1 # $NetBSD$ d5 1 a5 1 #ident "GENERIC-$Revision$" d17 2 a18 2 # options MINIROOTSIZE=6144 # size of memory disk, in blocks #options MINIROOTSIZE=16384 # size of memory disk, in blocks @