head 1.18; access; symbols netbsd-11-0-RC4:1.18 netbsd-11-0-RC3:1.18 netbsd-11-0-RC2:1.18 netbsd-11-0-RC1:1.18 perseant-exfatfs-base-20250801:1.18 netbsd-11:1.18.0.28 netbsd-11-base:1.18 netbsd-10-1-RELEASE:1.18 perseant-exfatfs-base-20240630:1.18 perseant-exfatfs:1.18.0.26 perseant-exfatfs-base:1.18 netbsd-8-3-RELEASE:1.17 netbsd-9-4-RELEASE:1.17 netbsd-10-0-RELEASE:1.18 netbsd-10-0-RC6:1.18 netbsd-10-0-RC5:1.18 netbsd-10-0-RC4:1.18 netbsd-10-0-RC3:1.18 netbsd-10-0-RC2:1.18 thorpej-ifq:1.18.0.24 thorpej-ifq-base:1.18 thorpej-altq-separation:1.18.0.22 thorpej-altq-separation-base:1.18 netbsd-10-0-RC1:1.18 netbsd-10:1.18.0.20 netbsd-10-base:1.18 bouyer-sunxi-drm:1.18.0.18 bouyer-sunxi-drm-base:1.18 netbsd-9-3-RELEASE:1.17 thorpej-i2c-spi-conf2:1.18.0.16 thorpej-i2c-spi-conf2-base:1.18 thorpej-futex2:1.18.0.14 thorpej-futex2-base:1.18 thorpej-cfargs2:1.18.0.12 thorpej-cfargs2-base:1.18 cjep_sun2x-base1:1.18 cjep_sun2x:1.18.0.10 cjep_sun2x-base:1.18 cjep_staticlib_x-base1:1.18 netbsd-9-2-RELEASE:1.17 cjep_staticlib_x:1.18.0.8 cjep_staticlib_x-base:1.18 thorpej-i2c-spi-conf:1.18.0.6 thorpej-i2c-spi-conf-base:1.18 thorpej-cfargs:1.18.0.4 thorpej-cfargs-base:1.18 thorpej-futex:1.18.0.2 thorpej-futex-base:1.18 netbsd-9-1-RELEASE:1.17 bouyer-xenpvh-base2:1.17 phil-wifi-20200421:1.17 bouyer-xenpvh-base1:1.17 phil-wifi-20200411:1.17 bouyer-xenpvh:1.17.0.76 bouyer-xenpvh-base:1.17 is-mlppp:1.17.0.74 is-mlppp-base:1.17 phil-wifi-20200406:1.17 netbsd-8-2-RELEASE:1.17 ad-namecache-base3:1.17 netbsd-9-0-RELEASE:1.17 netbsd-9-0-RC2:1.17 ad-namecache-base2:1.17 ad-namecache-base1:1.17 ad-namecache:1.17.0.72 ad-namecache-base:1.17 netbsd-9-0-RC1:1.17 phil-wifi-20191119:1.17 netbsd-9:1.17.0.70 netbsd-9-base:1.17 phil-wifi-20190609:1.17 netbsd-8-1-RELEASE:1.17 netbsd-8-1-RC1:1.17 isaki-audio2:1.17.0.68 isaki-audio2-base:1.17 pgoyette-compat-merge-20190127:1.17 pgoyette-compat-20190127:1.17 pgoyette-compat-20190118:1.17 pgoyette-compat-1226:1.17 pgoyette-compat-1126:1.17 pgoyette-compat-1020:1.17 pgoyette-compat-0930:1.17 pgoyette-compat-0906:1.17 netbsd-7-2-RELEASE:1.17 pgoyette-compat-0728:1.17 netbsd-8-0-RELEASE:1.17 phil-wifi:1.17.0.66 phil-wifi-base:1.17 pgoyette-compat-0625:1.17 netbsd-8-0-RC2:1.17 pgoyette-compat-0521:1.17 pgoyette-compat-0502:1.17 pgoyette-compat-0422:1.17 netbsd-8-0-RC1:1.17 pgoyette-compat-0415:1.17 pgoyette-compat-0407:1.17 pgoyette-compat-0330:1.17 pgoyette-compat-0322:1.17 pgoyette-compat-0315:1.17 netbsd-7-1-2-RELEASE:1.17 pgoyette-compat:1.17.0.64 pgoyette-compat-base:1.17 netbsd-7-1-1-RELEASE:1.17 tls-maxphys-base-20171202:1.17 matt-nb8-mediatek:1.17.0.62 matt-nb8-mediatek-base:1.17 nick-nhusb-base-20170825:1.17 perseant-stdc-iso10646:1.17.0.60 perseant-stdc-iso10646-base:1.17 netbsd-8:1.17.0.58 netbsd-8-base:1.17 prg-localcount2-base3:1.17 prg-localcount2-base2:1.17 prg-localcount2-base1:1.17 prg-localcount2:1.17.0.56 prg-localcount2-base:1.17 pgoyette-localcount-20170426:1.17 bouyer-socketcan-base1:1.17 jdolecek-ncq:1.17.0.54 jdolecek-ncq-base:1.17 pgoyette-localcount-20170320:1.17 netbsd-7-1:1.17.0.52 netbsd-7-1-RELEASE:1.17 netbsd-7-1-RC2:1.17 nick-nhusb-base-20170204:1.17 netbsd-7-nhusb-base-20170116:1.17 bouyer-socketcan:1.17.0.50 bouyer-socketcan-base:1.17 pgoyette-localcount-20170107:1.17 netbsd-7-1-RC1:1.17 nick-nhusb-base-20161204:1.17 pgoyette-localcount-20161104:1.17 netbsd-7-0-2-RELEASE:1.17 nick-nhusb-base-20161004:1.17 localcount-20160914:1.17 netbsd-7-nhusb:1.17.0.48 netbsd-7-nhusb-base:1.17 pgoyette-localcount-20160806:1.17 pgoyette-localcount-20160726:1.17 pgoyette-localcount:1.17.0.46 pgoyette-localcount-base:1.17 nick-nhusb-base-20160907:1.17 nick-nhusb-base-20160529:1.17 netbsd-7-0-1-RELEASE:1.17 nick-nhusb-base-20160422:1.17 nick-nhusb-base-20160319:1.17 nick-nhusb-base-20151226:1.17 netbsd-7-0:1.17.0.44 netbsd-7-0-RELEASE:1.17 nick-nhusb-base-20150921:1.17 netbsd-7-0-RC3:1.17 netbsd-7-0-RC2:1.17 netbsd-7-0-RC1:1.17 nick-nhusb-base-20150606:1.17 nick-nhusb-base-20150406:1.17 nick-nhusb:1.17.0.42 nick-nhusb-base:1.17 netbsd-5-2-3-RELEASE:1.16 netbsd-5-1-5-RELEASE:1.16 netbsd-6-0-6-RELEASE:1.17 netbsd-6-1-5-RELEASE:1.17 netbsd-7:1.17.0.40 netbsd-7-base:1.17 yamt-pagecache-base9:1.17 yamt-pagecache-tag8:1.17 netbsd-6-1-4-RELEASE:1.17 netbsd-6-0-5-RELEASE:1.17 tls-earlyentropy:1.17.0.38 tls-earlyentropy-base:1.17 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.17 riastradh-drm2-base3:1.17 netbsd-6-1-3-RELEASE:1.17 netbsd-6-0-4-RELEASE:1.17 netbsd-5-2-2-RELEASE:1.16 netbsd-5-1-4-RELEASE:1.16 netbsd-6-1-2-RELEASE:1.17 netbsd-6-0-3-RELEASE:1.17 netbsd-5-2-1-RELEASE:1.16 netbsd-5-1-3-RELEASE:1.16 rmind-smpnet-nbase:1.17 netbsd-6-1-1-RELEASE:1.17 riastradh-drm2-base2:1.17 riastradh-drm2-base1:1.17 riastradh-drm2:1.17.0.36 riastradh-drm2-base:1.17 rmind-smpnet:1.17.0.28 rmind-smpnet-base:1.17 netbsd-6-1:1.17.0.34 netbsd-6-0-2-RELEASE:1.17 netbsd-6-1-RELEASE:1.17 khorben-n900:1.17.0.32 netbsd-6-1-RC4:1.17 netbsd-6-1-RC3:1.17 agc-symver:1.17.0.30 agc-symver-base:1.17 netbsd-6-1-RC2:1.17 netbsd-6-1-RC1:1.17 yamt-pagecache-base8:1.17 netbsd-5-2:1.16.0.138 netbsd-6-0-1-RELEASE:1.17 yamt-pagecache-base7:1.17 netbsd-5-2-RELEASE:1.16 netbsd-5-2-RC1:1.16 matt-nb6-plus-nbase:1.17 yamt-pagecache-base6:1.17 netbsd-6-0:1.17.0.26 netbsd-6-0-RELEASE:1.17 netbsd-6-0-RC2:1.17 tls-maxphys:1.17.0.24 tls-maxphys-base:1.17 matt-nb6-plus:1.17.0.22 matt-nb6-plus-base:1.17 netbsd-6-0-RC1:1.17 jmcneill-usbmp-base10:1.17 yamt-pagecache-base5:1.17 jmcneill-usbmp-base9:1.17 yamt-pagecache-base4:1.17 jmcneill-usbmp-base8:1.17 jmcneill-usbmp-base7:1.17 jmcneill-usbmp-base6:1.17 jmcneill-usbmp-base5:1.17 jmcneill-usbmp-base4:1.17 jmcneill-usbmp-base3:1.17 jmcneill-usbmp-pre-base2:1.17 jmcneill-usbmp-base2:1.17 netbsd-6:1.17.0.20 netbsd-6-base:1.17 netbsd-5-1-2-RELEASE:1.16 netbsd-5-1-1-RELEASE:1.16 jmcneill-usbmp:1.17.0.18 jmcneill-usbmp-base:1.17 jmcneill-audiomp3:1.17.0.16 jmcneill-audiomp3-base:1.17 yamt-pagecache-base3:1.17 yamt-pagecache-base2:1.17 yamt-pagecache:1.17.0.14 yamt-pagecache-base:1.17 rmind-uvmplock-nbase:1.17 cherry-xenmp:1.17.0.12 cherry-xenmp-base:1.17 jym-xensuspend-nbase:1.17 uebayasi-xip-base7:1.17 bouyer-quota2-nbase:1.17 bouyer-quota2:1.17.0.10 bouyer-quota2-base:1.17 jruoho-x86intr:1.17.0.8 jruoho-x86intr-base:1.17 matt-mips64-premerge-20101231:1.17 matt-nb5-mips64-premerge-20101231:1.16 matt-nb5-pq3:1.16.0.136 matt-nb5-pq3-base:1.16 netbsd-5-1:1.16.0.134 uebayasi-xip-base6:1.17 uebayasi-xip-base5:1.17 netbsd-5-1-RELEASE:1.16 uebayasi-xip-base4:1.17 uebayasi-xip-base3:1.17 yamt-nfs-mp-base11:1.17 netbsd-5-1-RC4:1.16 matt-nb5-mips64-k15:1.16 uebayasi-xip-base2:1.17 yamt-nfs-mp-base10:1.17 netbsd-5-1-RC3:1.16 netbsd-5-1-RC2:1.16 uebayasi-xip-base1:1.17 netbsd-5-1-RC1:1.16 rmind-uvmplock:1.17.0.6 rmind-uvmplock-base:1.17 yamt-nfs-mp-base9:1.17 uebayasi-xip:1.17.0.4 uebayasi-xip-base:1.17 netbsd-5-0-2-RELEASE:1.16 matt-nb5-mips64-premerge-20091211:1.16 matt-premerge-20091211:1.17 yamt-nfs-mp-base8:1.17 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.16 matt-nb4-mips64-k7-u2a-k9b:1.16 matt-nb5-mips64-u1-k1-k5:1.16 yamt-nfs-mp-base7:1.17 matt-nb5-mips64:1.16.0.132 netbsd-5-0-1-RELEASE:1.16 jymxensuspend-base:1.17 yamt-nfs-mp-base6:1.17 yamt-nfs-mp-base5:1.17 yamt-nfs-mp-base4:1.17 yamt-nfs-mp-base3:1.17 nick-hppapmap-base4:1.17 nick-hppapmap-base3:1.17 netbsd-5-0:1.16.0.130 netbsd-5-0-RELEASE:1.16 netbsd-5-0-RC4:1.16 netbsd-5-0-RC3:1.16 nick-hppapmap-base2:1.17 netbsd-5-0-RC2:1.16 jym-xensuspend:1.17.0.2 jym-xensuspend-base:1.17 netbsd-5-0-RC1:1.16 haad-dm-base2:1.16 haad-nbase2:1.16 ad-audiomp2:1.16.0.128 ad-audiomp2-base:1.16 netbsd-5:1.16.0.126 netbsd-5-base:1.16 nick-hppapmap:1.16.0.124 nick-hppapmap-base:1.17 matt-mips64-base2:1.16 haad-dm-base1:1.16 wrstuden-revivesa-base-4:1.16 netbsd-4-0-1-RELEASE:1.16 wrstuden-revivesa-base-3:1.16 wrstuden-revivesa-base-2:1.16 wrstuden-fixsa-newbase:1.16 nick-csl-alignment-base5:1.16 haad-dm:1.16.0.122 haad-dm-base:1.16 wrstuden-revivesa-base-1:1.16 simonb-wapbl-nbase:1.16 yamt-pf42-base4:1.16 simonb-wapbl:1.16.0.120 simonb-wapbl-base:1.16 yamt-pf42-base3:1.16 hpcarm-cleanup-nbase:1.16 yamt-pf42-baseX:1.16 yamt-pf42-base2:1.16 yamt-nfs-mp-base2:1.16 wrstuden-revivesa:1.16.0.118 wrstuden-revivesa-base:1.16 yamt-nfs-mp:1.16.0.116 yamt-nfs-mp-base:1.16 yamt-pf42:1.16.0.114 yamt-pf42-base:1.16 ad-socklock-base1:1.16 yamt-lazymbuf-base15:1.16 yamt-lazymbuf-base14:1.16 keiichi-mipv6-nbase:1.16 mjf-devfs2:1.16.0.112 mjf-devfs2-base:1.16 nick-net80211-sync:1.16.0.110 nick-net80211-sync-base:1.16 keiichi-mipv6:1.16.0.108 keiichi-mipv6-base:1.16 bouyer-xeni386-merge1:1.16 matt-armv6-prevmlocking:1.16 wrstuden-fixsa-base-1:1.16 vmlocking2-base3:1.16 netbsd-4-0:1.16.0.106 netbsd-4-0-RELEASE:1.16 bouyer-xeni386-nbase:1.16 yamt-kmem-base3:1.16 cube-autoconf:1.16.0.104 cube-autoconf-base:1.16 yamt-kmem-base2:1.16 bouyer-xeni386:1.16.0.102 bouyer-xeni386-base:1.16 yamt-kmem:1.16.0.100 yamt-kmem-base:1.16 vmlocking2-base2:1.16 reinoud-bufcleanup-nbase:1.16 vmlocking2:1.16.0.98 vmlocking2-base1:1.16 netbsd-4-0-RC5:1.16 matt-nb4-arm:1.16.0.96 matt-nb4-arm-base:1.16 matt-armv6-nbase:1.16 jmcneill-base:1.16 netbsd-4-0-RC4:1.16 mjf-devfs:1.16.0.94 mjf-devfs-base:1.16 bouyer-xenamd64-base2:1.16 vmlocking-nbase:1.16 yamt-x86pmap-base4:1.16 bouyer-xenamd64:1.16.0.92 bouyer-xenamd64-base:1.16 netbsd-4-0-RC3:1.16 yamt-x86pmap-base3:1.16 yamt-x86pmap-base2:1.16 netbsd-4-0-RC2:1.16 yamt-x86pmap:1.16.0.90 yamt-x86pmap-base:1.16 netbsd-4-0-RC1:1.16 matt-armv6:1.16.0.88 matt-armv6-base:1.16 jmcneill-pm:1.16.0.86 jmcneill-pm-base:1.16 hpcarm-cleanup:1.16.0.84 hpcarm-cleanup-base:1.16 nick-csl-alignment:1.16.0.82 nick-csl-alignment-base:1.16 matt-mips64:1.16.0.80 matt-mips64-base:1.16 netbsd-3-1-1-RELEASE:1.16 netbsd-3-0-3-RELEASE:1.16 yamt-idlelwp-base8:1.16 wrstuden-fixsa:1.16.0.78 wrstuden-fixsa-base:1.16 ppcoea-renovation:1.16.0.76 ppcoea-renovation-base:1.16 thorpej-atomic:1.16.0.74 thorpej-atomic-base:1.16 reinoud-bufcleanup:1.16.0.72 reinoud-bufcleanup-base:1.16 mjf-ufs-trans:1.16.0.70 mjf-ufs-trans-base:1.16 vmlocking:1.16.0.68 vmlocking-base:1.16 ad-audiomp:1.16.0.66 ad-audiomp-base:1.16 yamt-idlelwp:1.16.0.64 post-newlock2-merge:1.16 newlock2-nbase:1.16 yamt-splraiseipl-base5:1.16 yamt-splraiseipl-base4:1.16 yamt-splraiseipl-base3:1.16 abandoned-netbsd-4-base:1.16 abandoned-netbsd-4:1.16.0.54 netbsd-3-1:1.16.0.60 netbsd-3-1-RELEASE:1.16 netbsd-3-0-2-RELEASE:1.16 yamt-splraiseipl-base2:1.16 netbsd-3-1-RC4:1.16 yamt-splraiseipl:1.16.0.58 yamt-splraiseipl-base:1.16 netbsd-3-1-RC3:1.16 yamt-pdpolicy-base9:1.16 newlock2:1.16.0.56 newlock2-base:1.16 yamt-pdpolicy-base8:1.16 netbsd-3-1-RC2:1.16 netbsd-3-1-RC1:1.16 yamt-pdpolicy-base7:1.16 netbsd-4:1.16.0.62 netbsd-4-base:1.16 yamt-pdpolicy-base6:1.16 chap-midi-nbase:1.16 netbsd-3-0-1-RELEASE:1.16 gdamore-uart:1.16.0.52 gdamore-uart-base:1.16 simonb-timcounters-final:1.16 yamt-pdpolicy-base5:1.16 chap-midi:1.16.0.50 chap-midi-base:1.16 yamt-pdpolicy-base4:1.16 yamt-pdpolicy-base3:1.16 peter-altq-base:1.16 peter-altq:1.16.0.48 yamt-pdpolicy-base2:1.16 elad-kernelauth-base:1.16 elad-kernelauth:1.16.0.46 yamt-pdpolicy:1.16.0.44 yamt-pdpolicy-base:1.16 yamt-uio_vmspace-base5:1.16 simonb-timecounters:1.16.0.42 simonb-timecounters-base:1.16 rpaulo-netinet-merge-pcb:1.16.0.40 rpaulo-netinet-merge-pcb-base:1.16 yamt-uio_vmspace:1.16.0.38 netbsd-3-0:1.16.0.36 netbsd-3-0-RELEASE:1.16 netbsd-3-0-RC6:1.16 yamt-readahead-base3:1.16 netbsd-3-0-RC5:1.16 netbsd-3-0-RC4:1.16 netbsd-3-0-RC3:1.16 yamt-readahead-base2:1.16 netbsd-3-0-RC2:1.16 yamt-readahead-pervnode:1.16 yamt-readahead-perfile:1.16 yamt-readahead:1.16.0.34 yamt-readahead-base:1.16 netbsd-3-0-RC1:1.16 yamt-vop-base3:1.16 netbsd-2-0-3-RELEASE:1.16 netbsd-2-1:1.16.0.32 yamt-vop-base2:1.16 thorpej-vnode-attr:1.16.0.30 thorpej-vnode-attr-base:1.16 netbsd-2-1-RELEASE:1.16 yamt-vop:1.16.0.28 yamt-vop-base:1.16 netbsd-2-1-RC6:1.16 netbsd-2-1-RC5:1.16 netbsd-2-1-RC4:1.16 netbsd-2-1-RC3:1.16 netbsd-2-1-RC2:1.16 netbsd-2-1-RC1:1.16 yamt-lazymbuf:1.16.0.26 yamt-km-base4:1.16 netbsd-2-0-2-RELEASE:1.16 yamt-km-base3:1.16 netbsd-3:1.16.0.24 netbsd-3-base:1.16 yamt-km-base2:1.16 yamt-km:1.16.0.20 yamt-km-base:1.16 kent-audio2:1.16.0.18 kent-audio2-base:1.16 netbsd-2-0-1-RELEASE:1.16 kent-audio1-beforemerge:1.16 netbsd-2:1.16.0.16 netbsd-2-base:1.16 kent-audio1:1.16.0.14 kent-audio1-base:1.16 netbsd-2-0-RELEASE:1.16 netbsd-2-0-RC5:1.16 netbsd-2-0-RC4:1.16 netbsd-2-0-RC3:1.16 netbsd-2-0-RC2:1.16 netbsd-2-0-RC1:1.16 netbsd-2-0:1.16.0.12 netbsd-2-0-base:1.16 netbsd-1-6-PATCH002-RELEASE:1.16 netbsd-1-6-PATCH002:1.16 netbsd-1-6-PATCH002-RC4:1.16 netbsd-1-6-PATCH002-RC3:1.16 netbsd-1-6-PATCH002-RC2:1.16 netbsd-1-6-PATCH002-RC1:1.16 ktrace-lwp:1.16.0.10 ktrace-lwp-base:1.16 netbsd-1-6-PATCH001:1.16 netbsd-1-6-PATCH001-RELEASE:1.16 netbsd-1-6-PATCH001-RC3:1.16 netbsd-1-6-PATCH001-RC2:1.16 netbsd-1-6-PATCH001-RC1:1.16 nathanw_sa_end:1.14.30.2 nathanw_sa_before_merge:1.16 fvdl_fs64_base:1.16 gmcgarry_ctxsw:1.16.0.8 gmcgarry_ctxsw_base:1.16 gmcgarry_ucred:1.16.0.6 gmcgarry_ucred_base:1.16 nathanw_sa_base:1.16 kqueue-aftermerge:1.16 kqueue-beforemerge:1.16 netbsd-1-6-RELEASE:1.16 netbsd-1-6-RC3:1.16 netbsd-1-6-RC2:1.16 netbsd-1-6-RC1:1.16 netbsd-1-6:1.16.0.4 netbsd-1-6-base:1.16 gehenna-devsw:1.16.0.2 gehenna-devsw-base:1.16 netbsd-1-5-PATCH003:1.14 eeh-devprop:1.15.0.2 eeh-devprop-base:1.15 newlock:1.14.0.40 newlock-base:1.14 ifpoll-base:1.14 thorpej-mips-cache:1.14.0.36 thorpej-mips-cache-base:1.14 thorpej-devvp-base3:1.14 thorpej-devvp-base2:1.14 post-chs-ubcperf:1.14 pre-chs-ubcperf:1.14 thorpej-devvp:1.14.0.34 thorpej-devvp-base:1.14 nathanw_sa:1.14.0.30 netbsd-1-5-PATCH002:1.14 kqueue:1.14.0.32 kqueue-base:1.16 netbsd-1-5-PATCH001:1.14 thorpej_scsipi_beforemerge:1.14 thorpej_scsipi_nbase:1.14 netbsd-1-5-RELEASE:1.14 netbsd-1-5-BETA2:1.14 netbsd-1-5-BETA:1.14 netbsd-1-4-PATCH003:1.14 netbsd-1-5-ALPHA2:1.14 netbsd-1-5:1.14.0.28 netbsd-1-5-base:1.14 minoura-xpg4dl:1.14.0.26 minoura-xpg4dl-base:1.14 netbsd-1-4-PATCH002:1.14 chs-ubc2-newbase:1.14 wrstuden-devbsize-19991221:1.14 wrstuden-devbsize:1.14.0.24 wrstuden-devbsize-base:1.14 kame_141_19991130:1.14 comdex-fall-1999:1.14.0.22 comdex-fall-1999-base:1.14 fvdl-softdep:1.14.0.20 fvdl-softdep-base:1.14 thorpej_scsipi:1.14.0.18 thorpej_scsipi_base:1.14 netbsd-1-4-PATCH001:1.14 kame_14_19990705:1.14 kame_14_19990628:1.14 kame:1.14.0.16 chs-ubc2:1.14.0.14 chs-ubc2-base:1.14 netbsd-1-4-RELEASE:1.14 netbsd-1-4:1.14.0.12 netbsd-1-4-base:1.14 netbsd-1-3-PATCH003:1.14 netbsd-1-3-PATCH003-CANDIDATE2:1.14 kenh-if-detach:1.14.0.10 kenh-if-detach-base:1.14 netbsd-1-3-PATCH003-CANDIDATE1:1.14 netbsd-1-3-PATCH003-CANDIDATE0:1.14 chs-ubc:1.14.0.8 chs-ubc-base:1.14 eeh-paddr_t:1.14.0.6 eeh-paddr_t-base:1.14 netbsd-1-3-PATCH002:1.14 netbsd-1-3-PATCH001:1.14 netbsd-1-3-RELEASE:1.14 netbsd-1-3-BETA:1.14 netbsd-1-3:1.14.0.4 netbsd-1-3-base:1.14 thorpej-signal:1.14.0.2 thorpej-signal-base:1.14 marc-pcmcia:1.13.0.4 marc-pcmcia-bp:1.13 marc-pcmcia-base:1.14 bouyer-scsipi:1.13.0.2 is-newarp-before-merge:1.12 is-newarp:1.11.0.4 is-newarp-base:1.11 mrg-vm-swap:1.11.0.2 alpha-nwscons-base:1.13 thorpej-setroot:1.10.0.2 alpha-nwscons:1.9.0.2; locks; strict; comment @# @; 1.18 date 2020.09.19.03.27.42; author thorpej; state Exp; branches; next 1.17; commitid BFee22dlsNxwIBoC; 1.17 date 2009.02.06.18.50.26; author jym; state Exp; branches; next 1.16; 1.16 date 2002.04.02.05.30.38; author lukem; state Exp; branches 1.16.116.1 1.16.124.1; next 1.15; 1.15 date 2002.03.10.19.56.38; author lukem; state Exp; branches; next 1.14; 1.14 date 97.08.24.06.37.20; author cgd; state Exp; branches 1.14.30.1 1.14.32.1; next 1.13; 1.13 date 97.04.06.23.03.12; author cgd; state Exp; branches 1.13.4.1; next 1.12; 1.12 date 97.02.24.12.23.33; author leo; state Exp; branches; next 1.11; 1.11 date 97.01.14.23.37.59; author cgd; state Exp; branches 1.11.4.1; next 1.10; 1.10 date 96.12.28.23.10.46; author pk; state Exp; branches 1.10.2.1; next 1.9; 1.9 date 96.12.03.17.25.33; author cgd; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 96.11.26.15.46.27; author cgd; state Exp; branches; next 1.7; 1.7 date 96.11.25.04.16.19; author cgd; state Exp; branches; next 1.6; 1.6 date 96.11.19.04.43.58; author cgd; state Exp; branches; next 1.5; 1.5 date 96.11.15.19.37.33; author cgd; state Exp; branches; next 1.4; 1.4 date 96.10.03.20.47.19; author cgd; state Exp; branches; next 1.3; 1.3 date 96.09.27.17.08.36; author cgd; state Exp; branches; next 1.2; 1.2 date 96.09.16.16.30.45; author cgd; state Exp; branches; next 1.1; 1.1 date 96.09.15.17.23.12; author cgd; state Exp; branches; next ; 1.16.116.1 date 2009.05.04.08.10.28; author yamt; state Exp; branches; next ; 1.16.124.1 date 2009.03.03.18.28.49; author skrll; state Exp; branches; next ; 1.14.30.1 date 2002.04.01.07.38.51; author nathanw; state Exp; branches; next 1.14.30.2; 1.14.30.2 date 2002.04.17.00.02.10; author nathanw; state Exp; branches; next ; 1.14.32.1 date 2002.03.16.15.55.41; author jdolecek; state Exp; branches; next 1.14.32.2; 1.14.32.2 date 2002.06.23.17.34.10; author jdolecek; state Exp; branches; next ; 1.13.4.1 date 97.08.27.21.42.05; author thorpej; state Exp; branches; next ; 1.11.4.1 date 97.03.11.20.50.15; author is; state Exp; branches; next ; 1.10.2.1 date 97.01.14.21.24.45; author thorpej; state Exp; branches; next 1.10.2.2; 1.10.2.2 date 97.01.18.03.55.59; author thorpej; state Exp; branches; next 1.10.2.3; 1.10.2.3 date 97.01.30.05.15.08; author thorpej; state Exp; branches; next ; 1.9.2.1 date 97.01.24.07.05.53; author cgd; state Exp; branches; next 1.9.2.2; 1.9.2.2 date 97.06.01.04.11.57; author cgd; state Exp; branches; next ; desc @@ 1.18 log @Enable MULTIPROCESSOR by default, but disable it in the RAMDISK and INSTALL kernels to save some space. @ text @# $NetBSD: RAMDISK,v 1.17 2009/02/06 18:50:26 jym Exp $ # # Generic Alpha kernel with built-in RAM disk image. include "arch/alpha/conf/GENERIC" no options MULTIPROCESSOR # disable MP to save space # Enable the hooks used for initializing the ram-disk. options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # Force root on ram-disk options MEMORY_DISK_ROOT_SIZE=8192 # 4 Megabytes! options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode @ 1.17 log @Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4) See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html Reviewed by abs@@ in private mail. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.16 2002/04/02 05:30:38 lukem Exp $ d7 2 @ 1.16 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: RAMDISK,v 1.15 2002/03/10 19:56:38 lukem Exp $ d11 1 @ 1.16.116.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.16 2002/04/02 05:30:38 lukem Exp $ a10 1 options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode @ 1.16.124.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.17 2009/02/06 18:50:26 jym Exp $ a10 1 options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode @ 1.15 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: RAMDISK,v 1.14 1997/08/24 06:37:20 cgd Exp $ d10 1 a10 1 options MEMORY_DISK_SIZE=8192 # 4 Megabytes! @ 1.14 log @fix spaces/tabs lossage: if we're going to do "options", be consistent about it (fix it in all files)! Also, there's no point at all in doing "file-system", so kill the spaces. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.13 1997/04/06 23:03:12 cgd Exp $ d10 1 a10 1 options MINIROOTSIZE=8192 # 4 Megabytes! @ 1.14.30.1 log @Catch up to -current. (CVS: It's not just a program. It's an adventure!) @ text @d1 1 a1 1 # $NetBSD$ d10 1 a10 1 options MEMORY_DISK_SIZE=8192 # 4 Megabytes! @ 1.14.30.2 log @Catch up to -current. @ text @d10 1 a10 1 options MEMORY_DISK_ROOT_SIZE=8192 # 4 Megabytes! @ 1.14.32.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.14 1997/08/24 06:37:20 cgd Exp $ d10 1 a10 1 options MEMORY_DISK_SIZE=8192 # 4 Megabytes! @ 1.14.32.2 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.14.32.1 2002/03/16 15:55:41 jdolecek Exp $ d10 1 a10 1 options MEMORY_DISK_ROOT_SIZE=8192 # 4 Megabytes! @ 1.13 log @clean up NetBSD RCS ID strings @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.12 1997/02/24 12:23:33 leo Exp $ d8 3 a10 3 options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # Force root on ram-disk options MINIROOTSIZE=8192 # 4 Megabytes! @ 1.13.4.1 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.14 1997/08/24 06:37:20 cgd Exp $ d8 3 a10 3 options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # Force root on ram-disk options MINIROOTSIZE=8192 # 4 Megabytes! @ 1.12 log @Force root to be on the ram-disk. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.11 1997/01/14 23:37:59 cgd Exp $ @ 1.11 log @useful suggestion from jason: make this simply an 'include' of the GENERIC kernel config with the added ramdisk-hook-enabling bits! @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.10 1996/12/28 23:10:46 pk Exp $ d9 1 @ 1.11.4.1 log @Merge in latest Trunk. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.12 1997/02/24 12:23:33 leo Exp $ a8 1 options MEMORY_DISK_IS_ROOT # Force root on ram-disk @ 1.10 log @rename: ramdisk => md @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.9 1996/12/03 17:25:33 cgd Exp $ d3 1 a3 1 # Generic Alpha kernel. Enough to get booted, etc., but not much more. d5 1 a5 12 include "arch/alpha/conf/std.alpha" maxusers 8 # CPU Support options DEC_3000_500 # Flamingo etc: 3000/[4-9]00* options DEC_3000_300 # Pelican etc: 3000/300* options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. options DEC_KN20AA # KN20AA: AlphaStation 600 options DEC_AXPPCI_33 # NoName: AXPpci33, etc. options DEC_EB164 # EB164: AlphaPC 164 #options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) a9 135 # needs to be set per system options TIMEZONE="5*60" # Minutes west of GMT (for param.c) options DST=1 # Daylight savings rules (for param.c) # Standard system options options DEBUG, DIAGNOSTIC # Extra kernel debugging options KTRACE # System call tracing support # File system options options FIFO # POSIX fifo support (in all file systems) options FFS # Fast file system options MFS # Memory-based file system options NFSSERVER # Sun NFS-compatible file system server options NFSCLIENT # Sun NFS-compatible file system client # Networking options options INET # Internet protocol suite # 4.3BSD compatibility. Should be optional, but necessary for now. options COMPAT_43 # Binary compatibility with previous versions of NetBSD. #options COMPAT_09 options COMPAT_10 options COMPAT_11 options COMPAT_12 # OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK #options COMPAT_OSF1 # Loadable Kernel Modules options LKM # Disable kernel security. #options INSECURE # Misc. options options EISAVERBOSE # recognize "unknown" EISA devices options PCIVERBOSE # recognize "unknown" PCI devices options TCVERBOSE # recognize "unknown" TC devices options UCONSOLE # users can use TIOCCONS (for xconsole) config netbsd swap generic #config netbsd root on sd0 swap on sd0 #config netbsd root nfs swap nfs mainbus0 at root cpu* at mainbus0 # TurboChannel host bus adapter support tcasic* at mainbus0 # TurboChannel bus support tc* at tcasic? # TurboChannel devices ioasic* at tc? slot ? offset ? mcclock* at ioasic? offset ? le* at ioasic? offset ? scc0 at ioasic? offset ? scc1 at ioasic? offset ? tcds0 at tc? slot ? offset ? esp0 at tcds? slot ? esp1 at tcds? slot ? cfb* at tc? slot ? offset ? sfb* at tc? slot ? offset ? le* at tc? slot ? offset ? fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards # PCI host bus adapter support apecs* at mainbus? cia* at mainbus? lca* at mainbus? # PCI bus support pci* at apecs? pci* at cia? pci* at lca? pci* at ppb? # PCI devices #ahc* at pci? dev ? function ? # AHA-28xx SCSI (NOT 64-BIT) de* at pci? dev ? function ? # 21x4[012]-based Ethernet en* at pci? dev ? function ? # ENI PCI ATM (untested) ep* at pci? dev ? function ? # 3COM 3c59x (untested) fpa* at pci? dev ? function ? # DEC DEFPA FDDI cards le* at pci? dev ? function ? # PCI LANCE Ethernet (untested) ncr* at pci? dev ? function ? # NCR 53c8xx SCSI pceb* at pci? dev ? function ? # Intel PCI-EISA brige vga* at pci? dev ? function ? # PCI VGA graphics ppb* at pci? dev ? function ? # PCI-PCI bridges sio* at pci? dev ? function ? # Intel PCI-ISA bridge tga* at pci? dev ? function ? # DEC ZLXp-E[123] graphics # ISA/EISA bus support isa* at pceb? eisa* at pceb? isa* at sio? # ISA devices mcclock* at isa? port 0x70 pcppi* at isa? # PC prog. periph. interface pckbd* at pcppi? # PC keyboard (kbd port) pms* at pcppi? # PS/2-style mouse (aux port) com* at isa? port 0x3f8 irq 4 # standard serial ports com* at isa? port 0x2f8 irq 3 lpt* at isa? port 0x3bc irq 7 # standard parallel port vga* at isa? # ISA (EISA: XXX) VGA #wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System # EISA devices fea* at eisa? slot ? # DEC DEFEA FDDI cards # SCSI bus support scsibus* at esp? scsibus* at ncr? # SCSI devices cd* at scsibus? target ? lun ? # SCSI CD-ROM drives sd* at scsibus? target ? lun ? # SCSI disk drives st* at scsibus? target ? lun ? # SCSI tape drives # Workstation Console attachments wscons* at cfb? wscons* at vga? wscons* at sfb? wscons* at tga? pseudo-device bpfilter 16 pseudo-device loop pseudo-device pty 64 pseudo-device md 1 pseudo-device sl 4 pseudo-device vnd 4 @ 1.10.2.1 log @Snapshot of work-in-progress, committed to private branch. These changes implement machine-independent root device and file system selection. Notable features: - All ports behave in a consistent manner regarding root device selection. - No more "options GENERIC"; all kernels have the ability to boot with RB_ASKNAME to select root device and file system type. - Root file system type can be wildcarded; a machine-independent function will try all possible file systems for the selected root device until one succeeds. - If the root file system fails to mount, the operator will be given the chance to select a new root device and file system type, rather than having the machine simply panic. - nfs_mountroot() no longer panics if any part of the NFS mount process fails; it now returns an error, giving the operator a chance to recover. - New, more consistent, config(8) grammar. The constructs: config netbsd swap generic config netbsd root on nfs have been replaced with: config netbsd root on ? type ? config netbsd root on ? type nfs Additionally, the operator may select or wildcard root file system type in the kernel configuration file: config netbsd root on cd0a type cd9660 config(8) now requires that a "root" specification be made. "root" may be wired down or wildcarded. "swap" and "dump" specifications are optional, and follow previous semantics. - config(8) has a new "file-system" keyword, used to configure file systems into the kernel. Eventually, this will be used to generate the default vfssw[]. - "options NFSCLIENT" is obsolete, and is replaced by "file-system NFS". "options NFSSERVER" still exists, since NFS server support is independent of the NFS file system client. - sys/arch///swapgeneric.c is no longer used, and will be removed; all information is now generated by config(8). As of this commit, all ports except arm32 have been updated to use the new setroot(). Only SPARC, i386, and Alpha ports have been tested at this time. Port masters should test these changes on their ports, and report any problems back to me. More changes are on their way, including RB_ASKNAME support in nfs_mountroot() (to prompt for server address and path) and, potentially, the ability to select rarp/bootparam or bootp in nfs_mountroot(). @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.10 1996/12/28 23:10:46 pk Exp $ d64 3 a66 3 config netbsd root on ? type ? #config netbsd root on sd0 type ffs swap on sd0 #config netbsd root ? type nfs @ 1.10.2.2 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.10.2.1 1997/01/14 21:24:45 thorpej Exp $ d3 1 a3 1 # Generic Alpha kernel with built-in RAM disk image. d5 12 a16 1 include "arch/alpha/conf/GENERIC" d21 135 @ 1.10.2.3 log @update from trunk @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.11 1997/01/14 23:37:59 cgd Exp $ @ 1.9 log @clean up SCSI devices @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.8 1996/11/26 15:46:27 cgd Exp $ d19 1 a19 1 options RAMDISK_HOOKS d153 1 a153 1 pseudo-device rd 1 @ 1.9.2.1 log @sync with trunk @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.11 1997/01/14 23:37:59 cgd Exp $ d3 1 a3 1 # Generic Alpha kernel with built-in RAM disk image. d5 12 a16 1 include "arch/alpha/conf/GENERIC" d19 1 a19 1 options MEMORY_DISK_HOOKS d21 135 @ 1.9.2.2 log @sync the nwscons branch up with yesterday's version of the trunk. Lots of conflicts/changes because of the RCS Id format changes. Also, a few cleanups and corrections. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.13 1997/04/06 23:03:12 cgd Exp $ a8 1 options MEMORY_DISK_IS_ROOT # Force root on ram-disk @ 1.8 log @add a comment re: eb164 @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.7 1996/11/25 04:16:19 cgd Exp $ d140 3 a142 3 sd* at scsibus? target ? lun ? st* at scsibus? target ? lun ? cd* at scsibus? target ? lun ? @ 1.7 log @update for recent configuration changes. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.6 1996/11/19 04:43:58 cgd Exp $ d15 1 a15 1 options DEC_EB164 # EB164 @ 1.6 log @update for VGA changes, and clean up slightly. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.5 1996/11/15 19:37:33 cgd Exp $ d78 2 a79 2 ioasic0 at tc? slot ? offset ? mcclock0 at ioasic? offset ? d122 9 a130 9 mcclock0 at isa? port 0x70 pckbd0 at isa? port 0x60 irq 1 # PC-ish ISA keyboard pms0 at isa? port 0x60 irq 12 # PS/2 auxiliary com0 at isa? port 0x3f8 irq 4 # standard serial ports com1 at isa? port 0x2f8 irq 3 lpt0 at isa? port 0x3bc irq 7 # standard parallel port # VGA ON ISA CANNOT BE USED IN THE PRESENCE OF PCI VGA CARDS + VGA ON PCI. #vga0 at isa? # ISA (EISA: XXX) VGA #wss0 at isa? port 0x530 irq 9 drq 0 # Windows Sound System @ 1.5 log @move DEVPAGER, SWAPPAGER, VNODEPAGER options into std.alpha since they're mandatory, and clean up their descriptions. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.4 1996/10/03 20:47:19 cgd Exp $ d15 1 d111 1 a111 1 pcivga* at pci? dev ? function ? # PCI VGA graphics d128 2 d146 1 a146 1 wscons* at pcivga? d153 1 a155 1 pseudo-device rd 1 @ 1.4 log @switch to 'swap generic' since that works now (minimal diffs from GENERIC) @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.3 1996/09/27 17:08:36 cgd Exp $ a25 1 options SWAPPAGER, VNODEPAGER, DEVPAGER # Paging (mandatory) @ 1.3 log @update for changes to config. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.2 1996/09/16 16:30:45 cgd Exp $ d64 1 a64 1 config netbsd root on rd0 @ 1.2 log @add EISAVERBOSE, TCVERBOSE as appropriate. Add UCONSOLE to all. slight cleanup + sync. @ text @d1 1 a1 1 # $NetBSD: RAMDISK,v 1.1 1996/09/15 17:23:12 cgd Exp $ d5 1 a5 1 include "std.alpha" @ 1.1 log @like GENERIC, but uses built-in ramdisk image for root @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.21 1996/08/21 16:25:07 cgd Exp $ d59 4 a62 1 options PCIVERBOSE # recognize "unknown" PCI devices @