head 1.34; access; symbols netbsd-11-0-RC4:1.34 netbsd-11-0-RC3:1.34 netbsd-11-0-RC2:1.34 netbsd-11-0-RC1:1.34 perseant-exfatfs-base-20250801:1.34 netbsd-11:1.34.0.18 netbsd-11-base:1.34 netbsd-10-1-RELEASE:1.34 perseant-exfatfs-base-20240630:1.34 perseant-exfatfs:1.34.0.16 perseant-exfatfs-base:1.34 netbsd-8-3-RELEASE:1.28 netbsd-9-4-RELEASE:1.31 netbsd-10-0-RELEASE:1.34 netbsd-10-0-RC6:1.34 netbsd-10-0-RC5:1.34 netbsd-10-0-RC4:1.34 netbsd-10-0-RC3:1.34 netbsd-10-0-RC2:1.34 thorpej-ifq:1.34.0.14 thorpej-ifq-base:1.34 thorpej-altq-separation:1.34.0.12 thorpej-altq-separation-base:1.34 netbsd-10-0-RC1:1.34 netbsd-10:1.34.0.10 netbsd-10-base:1.34 bouyer-sunxi-drm:1.34.0.8 bouyer-sunxi-drm-base:1.34 netbsd-9-3-RELEASE:1.31 thorpej-i2c-spi-conf2:1.34.0.6 thorpej-i2c-spi-conf2-base:1.34 thorpej-futex2:1.34.0.4 thorpej-futex2-base:1.34 thorpej-cfargs2:1.34.0.2 thorpej-cfargs2-base:1.34 cjep_sun2x-base1:1.33 cjep_sun2x:1.33.0.12 cjep_sun2x-base:1.33 cjep_staticlib_x-base1:1.33 netbsd-9-2-RELEASE:1.31 cjep_staticlib_x:1.33.0.10 cjep_staticlib_x-base:1.33 thorpej-i2c-spi-conf:1.33.0.8 thorpej-i2c-spi-conf-base:1.34 thorpej-cfargs:1.33.0.6 thorpej-cfargs-base:1.33 thorpej-futex:1.33.0.4 thorpej-futex-base:1.33 netbsd-9-1-RELEASE:1.31 bouyer-xenpvh-base2:1.33 phil-wifi-20200421:1.33 bouyer-xenpvh-base1:1.33 phil-wifi-20200411:1.33 bouyer-xenpvh:1.33.0.2 bouyer-xenpvh-base:1.33 is-mlppp:1.32.0.2 is-mlppp-base:1.32 phil-wifi-20200406:1.33 netbsd-8-2-RELEASE:1.28 ad-namecache-base3:1.32 netbsd-9-0-RELEASE:1.31 netbsd-9-0-RC2:1.31 ad-namecache-base2:1.31 ad-namecache-base1:1.31 ad-namecache:1.31.0.6 ad-namecache-base:1.31 netbsd-9-0-RC1:1.31 phil-wifi-20191119:1.31 netbsd-9:1.31.0.4 netbsd-9-base:1.31 phil-wifi-20190609:1.31 netbsd-8-1-RELEASE:1.28 netbsd-8-1-RC1:1.28 isaki-audio2:1.31.0.2 isaki-audio2-base:1.31 pgoyette-compat-merge-20190127:1.28.16.2 pgoyette-compat-20190127:1.30 pgoyette-compat-20190118:1.30 pgoyette-compat-1226:1.30 pgoyette-compat-1126:1.29 pgoyette-compat-1020:1.29 pgoyette-compat-0930:1.29 pgoyette-compat-0906:1.28 netbsd-7-2-RELEASE:1.27 pgoyette-compat-0728:1.28 netbsd-8-0-RELEASE:1.28 phil-wifi:1.28.0.18 phil-wifi-base:1.28 pgoyette-compat-0625:1.28 netbsd-8-0-RC2:1.28 pgoyette-compat-0521:1.28 pgoyette-compat-0502:1.28 pgoyette-compat-0422:1.28 netbsd-8-0-RC1:1.28 pgoyette-compat-0415:1.28 pgoyette-compat-0407:1.28 pgoyette-compat-0330:1.28 pgoyette-compat-0322:1.28 pgoyette-compat-0315:1.28 netbsd-7-1-2-RELEASE:1.27 pgoyette-compat:1.28.0.16 pgoyette-compat-base:1.28 netbsd-7-1-1-RELEASE:1.27 tls-maxphys-base-20171202:1.28 matt-nb8-mediatek:1.28.0.14 matt-nb8-mediatek-base:1.28 nick-nhusb-base-20170825:1.28 perseant-stdc-iso10646:1.28.0.12 perseant-stdc-iso10646-base:1.28 netbsd-8:1.28.0.10 netbsd-8-base:1.28 prg-localcount2-base3:1.28 prg-localcount2-base2:1.28 prg-localcount2-base1:1.28 prg-localcount2:1.28.0.8 prg-localcount2-base:1.28 pgoyette-localcount-20170426:1.28 bouyer-socketcan-base1:1.28 jdolecek-ncq:1.28.0.6 jdolecek-ncq-base:1.28 pgoyette-localcount-20170320:1.28 netbsd-7-1:1.27.0.36 netbsd-7-1-RELEASE:1.27 netbsd-7-1-RC2:1.27 nick-nhusb-base-20170204:1.28 netbsd-7-nhusb-base-20170116:1.27 bouyer-socketcan:1.28.0.4 bouyer-socketcan-base:1.28 pgoyette-localcount-20170107:1.28 netbsd-7-1-RC1:1.27 nick-nhusb-base-20161204:1.28 pgoyette-localcount-20161104:1.28 netbsd-7-0-2-RELEASE:1.27 nick-nhusb-base-20161004:1.28 localcount-20160914:1.28 netbsd-7-nhusb:1.27.0.34 netbsd-7-nhusb-base:1.27 pgoyette-localcount-20160806:1.28 pgoyette-localcount-20160726:1.28 pgoyette-localcount:1.28.0.2 pgoyette-localcount-base:1.28 nick-nhusb-base-20160907:1.28 nick-nhusb-base-20160529:1.28 netbsd-7-0-1-RELEASE:1.27 nick-nhusb-base-20160422:1.28 nick-nhusb-base-20160319:1.28 nick-nhusb-base-20151226:1.28 netbsd-7-0:1.27.0.32 netbsd-7-0-RELEASE:1.27 nick-nhusb-base-20150921:1.28 netbsd-7-0-RC3:1.27 netbsd-7-0-RC2:1.27 netbsd-7-0-RC1:1.27 nick-nhusb-base-20150606:1.28 nick-nhusb-base-20150406:1.27 nick-nhusb:1.27.0.30 nick-nhusb-base:1.27 netbsd-5-2-3-RELEASE:1.20.20.1 netbsd-5-1-5-RELEASE:1.20.20.1 netbsd-6-0-6-RELEASE:1.27 netbsd-6-1-5-RELEASE:1.27 netbsd-7:1.27.0.28 netbsd-7-base:1.27 yamt-pagecache-base9:1.27 yamt-pagecache-tag8:1.27 netbsd-6-1-4-RELEASE:1.27 netbsd-6-0-5-RELEASE:1.27 tls-earlyentropy:1.27.0.26 tls-earlyentropy-base:1.27 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.27 riastradh-drm2-base3:1.27 netbsd-6-1-3-RELEASE:1.27 netbsd-6-0-4-RELEASE:1.27 netbsd-5-2-2-RELEASE:1.20.20.1 netbsd-5-1-4-RELEASE:1.20.20.1 netbsd-6-1-2-RELEASE:1.27 netbsd-6-0-3-RELEASE:1.27 netbsd-5-2-1-RELEASE:1.20.20.1 netbsd-5-1-3-RELEASE:1.20.20.1 rmind-smpnet-nbase:1.27 netbsd-6-1-1-RELEASE:1.27 riastradh-drm2-base2:1.27 riastradh-drm2-base1:1.27 riastradh-drm2:1.27.0.24 riastradh-drm2-base:1.27 rmind-smpnet:1.27.0.16 rmind-smpnet-base:1.27 netbsd-6-1:1.27.0.22 netbsd-6-0-2-RELEASE:1.27 netbsd-6-1-RELEASE:1.27 khorben-n900:1.27.0.20 netbsd-6-1-RC4:1.27 netbsd-6-1-RC3:1.27 agc-symver:1.27.0.18 agc-symver-base:1.27 netbsd-6-1-RC2:1.27 netbsd-6-1-RC1:1.27 yamt-pagecache-base8:1.27 netbsd-5-2:1.20.20.1.0.6 netbsd-6-0-1-RELEASE:1.27 yamt-pagecache-base7:1.27 netbsd-5-2-RELEASE:1.20.20.1 netbsd-5-2-RC1:1.20.20.1 matt-nb6-plus-nbase:1.27 yamt-pagecache-base6:1.27 netbsd-6-0:1.27.0.14 netbsd-6-0-RELEASE:1.27 netbsd-6-0-RC2:1.27 tls-maxphys:1.27.0.12 tls-maxphys-base:1.27 matt-nb6-plus:1.27.0.10 matt-nb6-plus-base:1.27 netbsd-6-0-RC1:1.27 jmcneill-usbmp-base10:1.27 yamt-pagecache-base5:1.27 jmcneill-usbmp-base9:1.27 yamt-pagecache-base4:1.27 jmcneill-usbmp-base8:1.27 jmcneill-usbmp-base7:1.27 jmcneill-usbmp-base6:1.27 jmcneill-usbmp-base5:1.27 jmcneill-usbmp-base4:1.27 jmcneill-usbmp-base3:1.27 jmcneill-usbmp-pre-base2:1.27 jmcneill-usbmp-base2:1.27 netbsd-6:1.27.0.8 netbsd-6-base:1.27 netbsd-5-1-2-RELEASE:1.20.20.1 netbsd-5-1-1-RELEASE:1.20.20.1 jmcneill-usbmp:1.27.0.6 jmcneill-usbmp-base:1.27 jmcneill-audiomp3:1.27.0.4 jmcneill-audiomp3-base:1.27 yamt-pagecache-base3:1.27 yamt-pagecache-base2:1.27 yamt-pagecache:1.27.0.2 yamt-pagecache-base:1.27 rmind-uvmplock-nbase:1.26 cherry-xenmp:1.26.0.2 cherry-xenmp-base:1.26 jym-xensuspend-nbase:1.26 uebayasi-xip-base7:1.25 bouyer-quota2-nbase:1.25 bouyer-quota2:1.25.0.6 bouyer-quota2-base:1.25 jruoho-x86intr:1.25.0.4 jruoho-x86intr-base:1.25 matt-mips64-premerge-20101231:1.25 matt-nb5-mips64-premerge-20101231:1.20.24.1 matt-nb5-pq3:1.20.20.1.0.4 matt-nb5-pq3-base:1.20.20.1 netbsd-5-1:1.20.20.1.0.2 uebayasi-xip-base6:1.25 uebayasi-xip-base5:1.25 netbsd-5-1-RELEASE:1.20.20.1 uebayasi-xip-base4:1.25 uebayasi-xip-base3:1.25 yamt-nfs-mp-base11:1.25 netbsd-5-1-RC4:1.20.20.1 matt-nb5-mips64-k15:1.20 uebayasi-xip-base2:1.25 yamt-nfs-mp-base10:1.25 netbsd-5-1-RC3:1.20.20.1 netbsd-5-1-RC2:1.20.20.1 uebayasi-xip-base1:1.25 netbsd-5-1-RC1:1.20.20.1 rmind-uvmplock:1.25.0.2 rmind-uvmplock-base:1.26 yamt-nfs-mp-base9:1.25 uebayasi-xip:1.23.0.2 uebayasi-xip-base:1.23 netbsd-5-0-2-RELEASE:1.20 matt-nb5-mips64-premerge-20091211:1.20 matt-premerge-20091211:1.23 yamt-nfs-mp-base8:1.23 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.20 matt-nb4-mips64-k7-u2a-k9b:1.20 matt-nb5-mips64-u1-k1-k5:1.20 yamt-nfs-mp-base7:1.23 matt-nb5-mips64:1.20.0.24 netbsd-5-0-1-RELEASE:1.20 jymxensuspend-base:1.23 yamt-nfs-mp-base6:1.23 yamt-nfs-mp-base5:1.23 yamt-nfs-mp-base4:1.23 yamt-nfs-mp-base3:1.22 nick-hppapmap-base4:1.22 nick-hppapmap-base3:1.22 netbsd-5-0:1.20.0.22 netbsd-5-0-RELEASE:1.20 netbsd-5-0-RC4:1.20 netbsd-5-0-RC3:1.20 nick-hppapmap-base2:1.22 netbsd-5-0-RC2:1.20 jym-xensuspend:1.21.0.4 jym-xensuspend-base:1.26 netbsd-5-0-RC1:1.20 haad-dm-base2:1.21 haad-nbase2:1.21 ad-audiomp2:1.21.0.2 ad-audiomp2-base:1.21 netbsd-5:1.20.0.20 netbsd-5-base:1.20 nick-hppapmap:1.20.0.18 nick-hppapmap-base:1.22 matt-mips64-base2:1.20 haad-dm-base1:1.20 wrstuden-revivesa-base-4:1.20 netbsd-4-0-1-RELEASE:1.19 wrstuden-revivesa-base-3:1.20 wrstuden-revivesa-base-2:1.20 wrstuden-fixsa-newbase:1.19 nick-csl-alignment-base5:1.19 haad-dm:1.20.0.16 haad-dm-base:1.21 wrstuden-revivesa-base-1:1.20 simonb-wapbl-nbase:1.20 yamt-pf42-base4:1.20 simonb-wapbl:1.20.0.14 simonb-wapbl-base:1.20 yamt-pf42-base3:1.20 hpcarm-cleanup-nbase:1.20 yamt-pf42-baseX:1.20 yamt-pf42-base2:1.20 yamt-nfs-mp-base2:1.20 wrstuden-revivesa:1.20.0.12 wrstuden-revivesa-base:1.20 yamt-nfs-mp:1.20.0.10 yamt-nfs-mp-base:1.20 yamt-pf42:1.20.0.8 yamt-pf42-base:1.20 ad-socklock-base1:1.20 yamt-lazymbuf-base15:1.20 yamt-lazymbuf-base14:1.20 keiichi-mipv6-nbase:1.20 mjf-devfs2:1.20.0.6 mjf-devfs2-base:1.21 nick-net80211-sync:1.20.0.4 nick-net80211-sync-base:1.20 keiichi-mipv6:1.20.0.2 keiichi-mipv6-base:1.20 bouyer-xeni386-merge1:1.19.42.1 matt-armv6-prevmlocking:1.19 wrstuden-fixsa-base-1:1.19 vmlocking2-base3:1.19 netbsd-4-0:1.19.0.46 netbsd-4-0-RELEASE:1.19 bouyer-xeni386-nbase:1.20 yamt-kmem-base3:1.19 cube-autoconf:1.19.0.44 cube-autoconf-base:1.19 yamt-kmem-base2:1.19 bouyer-xeni386:1.19.0.42 bouyer-xeni386-base:1.20 yamt-kmem:1.19.0.40 yamt-kmem-base:1.19 vmlocking2-base2:1.19 reinoud-bufcleanup-nbase:1.19 vmlocking2:1.19.0.38 vmlocking2-base1:1.19 netbsd-4-0-RC5:1.19 matt-nb4-arm:1.19.0.36 matt-nb4-arm-base:1.19 matt-armv6-nbase:1.20 jmcneill-base:1.19 netbsd-4-0-RC4:1.19 mjf-devfs:1.19.0.34 mjf-devfs-base:1.20 bouyer-xenamd64-base2:1.19 vmlocking-nbase:1.19 yamt-x86pmap-base4:1.19 bouyer-xenamd64:1.19.0.32 bouyer-xenamd64-base:1.19 netbsd-4-0-RC3:1.19 yamt-x86pmap-base3:1.19 yamt-x86pmap-base2:1.19 netbsd-4-0-RC2:1.19 yamt-x86pmap:1.19.0.30 yamt-x86pmap-base:1.19 netbsd-4-0-RC1:1.19 matt-armv6:1.19.0.28 matt-armv6-base:1.20 jmcneill-pm:1.19.0.26 jmcneill-pm-base:1.19 hpcarm-cleanup:1.19.0.24 hpcarm-cleanup-base:1.20 nick-csl-alignment:1.19.0.22 nick-csl-alignment-base:1.19 matt-mips64:1.19.0.20 matt-mips64-base:1.19 netbsd-3-1-1-RELEASE:1.13 netbsd-3-0-3-RELEASE:1.13 yamt-idlelwp-base8:1.19 wrstuden-fixsa:1.19.0.18 wrstuden-fixsa-base:1.19 ppcoea-renovation:1.19.0.16 ppcoea-renovation-base:1.19 thorpej-atomic:1.19.0.14 thorpej-atomic-base:1.19 reinoud-bufcleanup:1.19.0.12 reinoud-bufcleanup-base:1.19 mjf-ufs-trans:1.19.0.10 mjf-ufs-trans-base:1.19 vmlocking:1.19.0.8 vmlocking-base:1.19 ad-audiomp:1.19.0.6 ad-audiomp-base:1.19 yamt-idlelwp:1.19.0.4 post-newlock2-merge:1.19 newlock2-nbase:1.19 yamt-splraiseipl-base5:1.19 yamt-splraiseipl-base4:1.19 yamt-splraiseipl-base3:1.19 abandoned-netbsd-4-base:1.18 abandoned-netbsd-4:1.18.0.18 netbsd-3-1:1.13.0.14 netbsd-3-1-RELEASE:1.13 netbsd-3-0-2-RELEASE:1.13 yamt-splraiseipl-base2:1.18 netbsd-3-1-RC4:1.13 yamt-splraiseipl:1.18.0.22 yamt-splraiseipl-base:1.18 netbsd-3-1-RC3:1.13 yamt-pdpolicy-base9:1.18 newlock2:1.18.0.20 newlock2-base:1.19 yamt-pdpolicy-base8:1.18 netbsd-3-1-RC2:1.13 netbsd-3-1-RC1:1.13 yamt-pdpolicy-base7:1.18 netbsd-4:1.19.0.2 netbsd-4-base:1.19 yamt-pdpolicy-base6:1.18 chap-midi-nbase:1.18 netbsd-3-0-1-RELEASE:1.13 gdamore-uart:1.18.0.16 gdamore-uart-base:1.18 simonb-timcounters-final:1.18 yamt-pdpolicy-base5:1.18 chap-midi:1.18.0.14 chap-midi-base:1.18 yamt-pdpolicy-base4:1.18 yamt-pdpolicy-base3:1.18 peter-altq-base:1.18 peter-altq:1.18.0.12 yamt-pdpolicy-base2:1.18 elad-kernelauth-base:1.18 elad-kernelauth:1.18.0.10 yamt-pdpolicy:1.18.0.8 yamt-pdpolicy-base:1.18 yamt-uio_vmspace-base5:1.18 simonb-timecounters:1.18.0.6 simonb-timecounters-base:1.18 rpaulo-netinet-merge-pcb:1.18.0.4 rpaulo-netinet-merge-pcb-base:1.18 yamt-uio_vmspace:1.18.0.2 netbsd-3-0:1.13.0.12 netbsd-3-0-RELEASE:1.13 netbsd-3-0-RC6:1.13 yamt-readahead-base3:1.17 netbsd-3-0-RC5:1.13 netbsd-3-0-RC4:1.13 netbsd-3-0-RC3:1.13 yamt-readahead-base2:1.17 netbsd-3-0-RC2:1.13 yamt-readahead-pervnode:1.17 yamt-readahead-perfile:1.17 yamt-readahead:1.17.0.6 yamt-readahead-base:1.17 netbsd-3-0-RC1:1.13 yamt-vop-base3:1.17 netbsd-2-0-3-RELEASE:1.12 netbsd-2-1:1.12.0.6 yamt-vop-base2:1.17 thorpej-vnode-attr:1.17.0.4 thorpej-vnode-attr-base:1.17 netbsd-2-1-RELEASE:1.12 yamt-vop:1.17.0.2 yamt-vop-base:1.17 netbsd-2-1-RC6:1.12 netbsd-2-1-RC5:1.12 netbsd-2-1-RC4:1.12 netbsd-2-1-RC3:1.12 netbsd-2-1-RC2:1.12 netbsd-2-1-RC1:1.12 yamt-lazymbuf:1.14.0.2 yamt-km-base4:1.13 netbsd-2-0-2-RELEASE:1.12 yamt-km-base3:1.13 netbsd-3:1.13.0.10 netbsd-3-base:1.13 yamt-km-base2:1.13 yamt-km:1.13.0.6 yamt-km-base:1.13 kent-audio2:1.13.0.4 kent-audio2-base:1.13 netbsd-2-0-1-RELEASE:1.12 kent-audio1-beforemerge:1.13 netbsd-2:1.12.0.4 netbsd-2-base:1.12 kent-audio1:1.13.0.2 kent-audio1-base:1.13 netbsd-2-0-RELEASE:1.12 netbsd-2-0-RC5:1.12 netbsd-2-0-RC4:1.12 netbsd-2-0-RC3:1.12 netbsd-2-0-RC2:1.12 netbsd-2-0-RC1:1.12 netbsd-2-0:1.12.0.2 netbsd-2-0-base:1.12 ktrace-lwp:1.5.0.2 ktrace-lwp-base:1.17 nathanw_sa_end:1.2.2.3 nathanw_sa_before_merge:1.3 fvdl_fs64_base:1.3 gmcgarry_ctxsw:1.3.0.6 gmcgarry_ctxsw_base:1.3 gmcgarry_ucred:1.3.0.4 gmcgarry_ucred_base:1.3 nathanw_sa_base:1.3 kqueue-aftermerge:1.3 kqueue-beforemerge:1.3 kqueue-base:1.2 kqueue:1.3.0.2 nathanw_sa:1.2.0.2 gehenna-devsw-base:1.1 gehenna-devsw:1.1.0.2; locks; strict; comment @# @; 1.34 date 2021.06.29.10.22.37; author nia; state Exp; branches; next 1.33; commitid QPI2BQJ2iwG0V0ZC; 1.33 date 2020.04.04.16.06.16; author jdolecek; state Exp; branches 1.33.8.1; next 1.32; commitid IG0UjxAKsezJj53C; 1.32 date 2020.01.29.18.39.03; author maya; state Exp; branches; next 1.31; commitid ZtvQzUFFF7grfCUB; 1.31 date 2019.01.28.02.29.00; author dholland; state Exp; branches 1.31.6.1; next 1.30; commitid clBghW9IyGWADu9B; 1.30 date 2018.12.19.13.57.49; author maxv; state Exp; branches; next 1.29; commitid mM5V1h9xgHV4Mp4B; 1.29 date 2018.09.23.09.21.03; author maxv; state Exp; branches; next 1.28; commitid fUeLhhIySPPg2dTA; 1.28 date 2015.04.23.23.22.52; author pgoyette; state Exp; branches 1.28.16.1 1.28.18.1; next 1.27; 1.27 date 2011.06.30.20.09.35; author wiz; state Exp; branches 1.27.12.1 1.27.30.1; next 1.26; 1.26 date 2011.04.26.16.36.41; author joerg; state Exp; branches; next 1.25; 1.25 date 2010.03.06.23.45.40; author plunky; state Exp; branches 1.25.2.1 1.25.4.1; next 1.24; 1.24 date 2010.03.06.21.31.52; author plunky; state Exp; branches; next 1.23; 1.23 date 2009.05.14.01.12.58; author macallan; state Exp; branches; next 1.22; 1.22 date 2009.02.12.06.33.56; author rumble; state Exp; branches; next 1.21; 1.21 date 2008.11.12.12.36.06; author ad; state Exp; branches 1.21.4.1; next 1.20; 1.20 date 2007.12.31.15.32.05; author ad; state Exp; branches 1.20.6.1 1.20.10.1 1.20.16.1 1.20.18.1 1.20.20.1 1.20.24.1; next 1.19; 1.19 date 2006.11.24.22.04.24; author wiz; state Exp; branches 1.19.28.1 1.19.34.1 1.19.42.1; next 1.18; 1.18 date 2005.12.11.12.18.52; author christos; state Exp; branches 1.18.20.1 1.18.22.1; next 1.17; 1.17 date 2005.09.17.14.38.40; author yamt; state Exp; branches; next 1.16; 1.16 date 2005.07.31.04.04.44; author yamt; state Exp; branches; next 1.15; 1.15 date 2005.07.30.06.33.35; author yamt; state Exp; branches; next 1.14; 1.14 date 2005.05.10.00.02.37; author jdolecek; state Exp; branches 1.14.2.1; next 1.13; 1.13 date 2004.07.14.14.13.24; author tsutsui; state Exp; branches; next 1.12; 1.12 date 2003.12.10.02.04.01; author jmc; state Exp; branches; next 1.11; 1.11 date 2003.10.24.08.09.54; author jdolecek; state Exp; branches; next 1.10; 1.10 date 2003.10.10.22.42.40; author jdolecek; state Exp; branches; next 1.9; 1.9 date 2003.10.10.21.21.27; author jdolecek; state Exp; branches; next 1.8; 1.8 date 2003.10.05.08.04.26; author jdolecek; state Exp; branches; next 1.7; 1.7 date 2003.08.22.05.06.57; author itojun; state Exp; branches; next 1.6; 1.6 date 2003.07.27.14.18.26; author itojun; state Exp; branches; next 1.5; 1.5 date 2003.04.25.21.11.01; author ragge; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 2003.01.19.22.23.03; author rafal; state Exp; branches; next 1.3; 1.3 date 2002.10.04.18.28.34; author elric; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2002.09.06.13.18.43; author gehenna; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2002.05.16.13.18.48; author gehenna; state dead; branches 1.1.2.1; next ; 1.33.8.1 date 2021.08.01.22.42.15; author thorpej; state Exp; branches; next ; commitid NihqK3haIgTUWj3D; 1.31.6.1 date 2020.02.29.20.18.30; author ad; state Exp; branches; next ; commitid 3HPOJ2wqM6gUPBYB; 1.28.16.1 date 2018.09.30.01.45.46; author pgoyette; state Exp; branches; next 1.28.16.2; commitid SQ44grEPCeKPh4UA; 1.28.16.2 date 2018.12.26.14.01.42; author pgoyette; state Exp; branches; next ; commitid xUhK8IAeBM1azj5B; 1.28.18.1 date 2019.06.10.22.06.43; author christos; state Exp; branches; next 1.28.18.2; commitid jtc8rnCzWiEEHGqB; 1.28.18.2 date 2020.04.08.14.07.51; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.27.12.1 date 2017.12.03.11.36.41; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.27.30.1 date 2015.06.06.14.40.02; author skrll; state Exp; branches; next ; 1.25.2.1 date 2011.05.31.03.04.16; author rmind; state Exp; branches; next ; 1.25.4.1 date 2011.06.06.09.06.39; author jruoho; state Exp; branches; next ; 1.21.4.1 date 2009.05.13.17.18.17; author jym; state Exp; branches; next ; 1.20.6.1 date 2009.01.17.13.28.28; author mjf; state Exp; branches; next ; 1.20.10.1 date 2009.05.04.08.11.49; author yamt; state Exp; branches; next 1.20.10.2; 1.20.10.2 date 2009.05.16.10.41.15; author yamt; state Exp; branches; next ; 1.20.16.1 date 2008.12.13.01.13.25; author haad; state Exp; branches; next ; 1.20.18.1 date 2009.01.19.13.16.42; author skrll; state Exp; branches; next 1.20.18.2; 1.20.18.2 date 2009.03.03.18.29.13; author skrll; state Exp; branches; next ; 1.20.20.1 date 2009.09.26.18.05.32; author snj; state Exp; branches; next ; 1.20.24.1 date 2010.12.29.07.19.27; author matt; state Exp; branches; next ; 1.19.28.1 date 2008.01.09.01.48.42; author matt; state Exp; branches; next ; 1.19.34.1 date 2008.02.18.21.05.00; author mjf; state Exp; branches; next ; 1.19.42.1 date 2008.01.02.21.50.15; author bouyer; state Exp; branches; next ; 1.18.20.1 date 2007.01.12.01.00.57; author ad; state Exp; branches; next ; 1.18.22.1 date 2006.12.10.07.16.33; author yamt; state Exp; branches; next ; 1.14.2.1 date 2006.06.21.14.55.23; author yamt; state Exp; branches; next 1.14.2.2; 1.14.2.2 date 2006.12.30.20.46.51; author yamt; state Exp; branches; next 1.14.2.3; 1.14.2.3 date 2008.01.21.09.39.12; author yamt; state Exp; branches; next ; 1.5.2.1 date 2004.08.03.10.40.00; author skrll; state Exp; branches; next 1.5.2.2; 1.5.2.2 date 2004.09.18.14.39.43; author skrll; state Exp; branches; next 1.5.2.3; 1.5.2.3 date 2004.09.21.13.21.13; author skrll; state Exp; branches; next 1.5.2.4; 1.5.2.4 date 2005.11.10.13.58.33; author skrll; state Exp; branches; next ; 1.3.2.1 date 2002.10.04.18.28.34; author jdolecek; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2002.10.10.18.35.36; author jdolecek; state Exp; branches; next ; 1.2.2.1 date 2002.09.06.13.18.43; author nathanw; state dead; branches; next 1.2.2.2; 1.2.2.2 date 2002.09.17.21.17.19; author nathanw; state Exp; branches; next 1.2.2.3; 1.2.2.3 date 2002.10.18.02.39.38; author nathanw; state Exp; branches; next ; 1.1.2.1 date 2002.05.16.13.18.48; author gehenna; state Exp; branches; next 1.1.2.2; 1.1.2.2 date 2002.05.30.07.14.51; author gehenna; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2002.07.15.01.21.02; author gehenna; state Exp; branches; next ; desc @@ 1.34 log @Remove uscanner(4) driver This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things. @ text @# $NetBSD: majors.sgimips,v 1.33 2020/04/04 16:06:16 jdolecek Exp $ # # Device majors for sgimips # device-major cons char 0 device-major swap char 1 block 1 vmswap device-major md char 2 block 2 md device-major ccd char 3 block 3 ccd device-major vnd char 4 block 4 vnd device-major raid char 5 block 5 raid device-major cgd char 6 block 6 cgd device-major scn char 8 scn device-major sd char 10 block 10 sd device-major st char 11 block 11 st device-major cd char 12 block 12 cd device-major wd char 13 block 13 wd device-major ld char 14 block 14 ld device-major mem char 20 device-major ctty char 21 device-major pts char 22 pty device-major ptc char 23 pty device-major log char 24 #device-major obsolete char 25 obsolete (lkm) device-major filedesc char 26 device-major bpf char 27 bpfilter device-major tun char 28 tun device-major ipl char 29 ipfilter device-major rnd char 30 rnd device-major uk char 31 uk device-major ss char 32 ss device-major ch char 33 ch device-major scsibus char 34 scsibus device-major zstty char 35 zstty device-major com char 36 com device-major arcbios char 37 #device-major obsolete char 38 obsolete (isdn) #device-major obsolete char 39 obsolete (isdnctl) #device-major obsolete char 40 obsolete (isdnbchan) #device-major obsolete char 41 obsolete (isdntrc) #device-major obsolete char 42 obsolete (isdntel) #device-major obsolete char 43 obsolete (compat_svr4) device-major ses char 44 ses device-major wsdisplay char 50 wsdisplay device-major wskbd char 51 wskbd device-major wsmouse char 52 wsmouse device-major wsmux char 53 wsmux device-major wsfont char 54 wsfont device-major clockctl char 60 clockctl #device-major obsolete char 61 obsolete (compat_irix) #device-major obsolete char 62 obsolete (compat_irix) #device-major obsolete char 63 obsolete (systrace) device-major audio char 64 audio device-major pci char 65 pci device-major irframe char 66 irframedrv device-major cir char 67 cir #device-major obsolete char 68 obsolete (urio) device-major ucom char 69 ucom device-major ugen char 70 ugen device-major usb char 71 usb device-major uhid char 72 uhid device-major ulpt char 73 ulpt device-major midi char 74 midi device-major sequencer char 75 sequencer #device-major obsolete char 76 obsolete (uscanner) device-major ksyms char 77 ksyms device-major lpt char 78 lpt device-major sysmon char 79 sysmon #device-major obsolete char 98 obsolete (nsmb) # Majors up to 143 are reserved for machine-dependent drivers. # New machine-independent driver majors are assigned in # sys/conf/majors. @ 1.33 log @mark nsmb major obsolete @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.32 2020/01/29 18:39:03 maya Exp $ d70 1 a70 1 device-major uscanner char 76 uscanner @ 1.33.8.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.34 2021/06/29 10:22:37 nia Exp $ d70 1 a70 1 #device-major obsolete char 76 obsolete (uscanner) @ 1.32 log @remove urio(4), a driver for the Rio500 MP3 player. At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it. Renamed all major entries to obsolete, as was done in previous removals. This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream? Proposed on tech-kern a month ago. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.31 2019/01/28 02:29:00 dholland Exp $ d74 1 a74 1 device-major nsmb char 98 nsmb @ 1.31 log @Systematize handling of removed drivers. - Every driver that was removed and whose number hasn't already been reused is now listed with a commented-out "obsolete" line. - The format of these has been systematized. Future format changes can probably be safely done with a script. - This does not include a few cases of assignments that only lasted a couple days, or stuff from before major reorgs. Some of these may be included nonetheless, because there was a lot of ground to cover and therefore not a lot of time to dig into history in detail. Note that the obsolete listings do not mean the major numbers can never be reused; that's up to portmasters and/or core. It does mean that they won't be reused by accident, however, which in some cases (depending on the driver, how widely used it was, its family of device nodes, their default permissions, etc.) can be quite dangerous. Note that some of the things now explicitly listed as obsolete are really ancient history. My scan went back as far as when the majors files were added. (But not before that.) @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.30 2018/12/19 13:57:49 maxv Exp $ d62 1 a62 1 device-major urio char 68 urio @ 1.31.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.32 2020/01/29 18:39:03 maya Exp $ d62 1 a62 1 #device-major obsolete char 68 obsolete (urio) @ 1.30 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: majors.sgimips,v 1.29 2018/09/23 09:21:03 maxv Exp $ d27 1 d40 6 d55 3 @ 1.29 log @Remove ISDN from the kernel. It has remained unmaintained for a long time, is of poor quality, and is now an obstacle to MP-ification. It was removed ten years ago from FreeBSD for the same reason. This retires a big user of the mbuf API, and will ease maintenance of the kernel. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.28 2015/04/23 23:22:52 pgoyette Exp $ a38 1 device-major svr4_net char 43 compat_svr4 @ 1.28 log @Update device dependency information - the sysmon major device now depends on the sysmon module itself, not on the individual components. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.27 2011/06/30 20:09:35 wiz Exp $ a38 5 device-major isdn char 38 isdn device-major isdnctl char 39 isdnctl device-major isdnbchan char 40 isdnbchan device-major isdntrc char 41 isdntrc device-major isdntel char 42 isdntel @ 1.28.18.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.31 2019/01/28 02:29:00 dholland Exp $ a26 1 #device-major obsolete char 25 obsolete (lkm) d39 6 a44 6 #device-major obsolete char 38 obsolete (isdn) #device-major obsolete char 39 obsolete (isdnctl) #device-major obsolete char 40 obsolete (isdnbchan) #device-major obsolete char 41 obsolete (isdntrc) #device-major obsolete char 42 obsolete (isdntel) #device-major obsolete char 43 obsolete (compat_svr4) a53 3 #device-major obsolete char 61 obsolete (compat_irix) #device-major obsolete char 62 obsolete (compat_irix) #device-major obsolete char 63 obsolete (systrace) @ 1.28.18.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d62 1 a62 1 #device-major obsolete char 68 obsolete (urio) d74 1 a74 1 #device-major obsolete char 98 obsolete (nsmb) @ 1.28.16.1 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.29 2018/09/23 09:21:03 maxv Exp $ d39 5 @ 1.28.16.2 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d39 1 @ 1.27 log @dependant -> dependent @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.26 2011/04/26 16:36:41 joerg Exp $ d69 1 a69 1 device-major sysmon char 79 sysmon_envsys | sysmon_wdog @ 1.27.12.1 log @update from HEAD @ text @d1 1 a1 1 # $NetBSD$ d69 1 a69 1 device-major sysmon char 79 sysmon @ 1.27.30.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.28 2015/04/23 23:22:52 pgoyette Exp $ d69 1 a69 1 device-major sysmon char 79 sysmon @ 1.26 log @Remove IRIX emulation @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.25 2010/03/06 23:45:40 plunky Exp $ d72 1 a72 1 # Majors up to 143 are reserved for machine-dependant drivers. @ 1.25 log @use a MI major number for uhso(4) driver (requested by mrg) @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.24 2010/03/06 21:31:52 plunky Exp $ a53 2 device-major irix_kmem char 61 compat_irix device-major irix_usema char 62 compat_irix @ 1.25.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.26 2011/04/26 16:36:41 joerg Exp $ d54 2 @ 1.25.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d54 2 @ 1.24 log @add major device for usho(4) driver @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.23 2009/05/14 01:12:58 macallan Exp $ a72 1 device-major uhso char 99 uhso @ 1.23 log @add major number for sysmon @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.22 2009/02/12 06:33:56 rumble Exp $ d73 1 @ 1.22 log @Enable Personal IRIS 4D/20 and 4D/25 support: - Adapt int(4) to handle the INT1 chip - Move generic rtc clocks out of hpc/ and into dev/ - Handle the very strangely wired eeprom and other bits in arcemu - Sprinkle MACH_SGI_IP6 as necessary - Enable IP6/IP10 devices in GENERIC32_IP12. Yes, the naming is poor but there's no winning with kernel/hw compatibility on sgimips... Tested on my 4D/25. Doesn't (appear to) break macallan@@'s IP22. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.21 2008/11/12 12:36:06 ad Exp $ d71 1 a71 1 @ 1.21 log @Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20 2007/12/31 15:32:05 ad Exp $ d14 2 @ 1.21.4.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.22 2009/02/12 06:33:56 rumble Exp $ a13 2 device-major scn char 8 scn @ 1.20 log @Remove systrace. Ok core@@. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.19 2006/11/24 22:04:24 wiz Exp $ a24 1 device-major lkm char 25 lkm @ 1.20.24.1 log @Merge changes from netbsd-5. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20.20.1 2009/09/26 18:05:32 snj Exp $ d70 1 a70 1 device-major sysmon char 79 sysmon_envsys | sysmon_wdog @ 1.20.20.1 log @Pull up following revision(s) (requested by macallan in ticket #973): sys/arch/sgimips/conf/majors.sgimips: revision 1.23 add major number for sysmon @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20 2007/12/31 15:32:05 ad Exp $ d70 1 a70 1 device-major sysmon char 79 sysmon_envsys | sysmon_wdog @ 1.20.10.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20 2007/12/31 15:32:05 ad Exp $ a13 2 device-major scn char 8 scn d25 1 @ 1.20.10.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20.10.1 2009/05/04 08:11:49 yamt Exp $ d71 1 a71 1 device-major sysmon char 79 sysmon_envsys | sysmon_wdog @ 1.20.18.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.21 2008/11/12 12:36:06 ad Exp $ d25 1 @ 1.20.18.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20.18.1 2009/01/19 13:16:42 skrll Exp $ a13 2 device-major scn char 8 scn @ 1.20.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d25 1 @ 1.20.16.1 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.21 2008/11/12 12:36:06 ad Exp $ d25 1 @ 1.19 log @s/independant/independent/, from Zafer. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.18 2005/12/11 12:18:52 christos Exp $ a54 1 device-major systrace char 63 systrace @ 1.19.34.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.20 2007/12/31 15:32:05 ad Exp $ d55 1 @ 1.19.28.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.19 2006/11/24 22:04:24 wiz Exp $ d55 1 @ 1.19.42.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD$ d55 1 @ 1.18 log @merge ktrace-lwp. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.5.2.4 2005/11/10 13:58:33 skrll Exp $ d75 1 a75 1 # New machine-independant driver majors are assigned in @ 1.18.20.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.19 2006/11/24 22:04:24 wiz Exp $ d75 1 a75 1 # New machine-independent driver majors are assigned in @ 1.18.22.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.18 2005/12/11 12:18:52 christos Exp $ d75 1 a75 1 # New machine-independent driver majors are assigned in @ 1.17 log @make VMSWAP optional again. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.16 2005/07/31 04:04:44 yamt Exp $ @ 1.16 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: majors.sgimips,v 1.15 2005/07/30 06:33:35 yamt Exp $ d7 1 a7 1 device-major swap char 1 block 1 @ 1.15 log @defflag VMSWAP. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.14 2005/05/10 00:02:37 jdolecek Exp $ d7 1 a7 1 device-major swap char 1 block 1 vmswap @ 1.14 log @assign major for nsmb(4) @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.13 2004/07/14 14:13:24 tsutsui Exp $ d7 1 a7 1 device-major swap char 1 block 1 @ 1.14.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.14 2005/05/10 00:02:37 jdolecek Exp $ d7 1 a7 1 device-major swap char 1 block 1 vmswap @ 1.14.2.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.14.2.1 2006/06/21 14:55:23 yamt Exp $ d75 1 a75 1 # New machine-independent driver majors are assigned in @ 1.14.2.3 log @sync with head @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.14.2.2 2006/12/30 20:46:51 yamt Exp $ d55 1 @ 1.13 log @Add device-major for lpt. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.12 2003/12/10 02:04:01 jmc Exp $ d72 2 @ 1.12 log @Change reference at bottom from sys/dev/majors to sys/conf/majors to match reality @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.11 2003/10/24 08:09:54 jdolecek Exp $ d70 1 @ 1.11 log @add major for 'ses' for archs which have the other scsi devices @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.10 2003/10/10 22:42:40 jdolecek Exp $ d73 1 a73 1 # sys/dev/majors. @ 1.10 log @reassing majors for crypto and pf to use the newly defined MI major range @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.9 2003/10/10 21:21:27 jdolecek Exp $ d44 1 @ 1.9 log @update the comment - the space for machine-dependant majors is reduced to 0-143 follows discussion on tech-kern @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.8 2003/10/05 08:04:26 jdolecek Exp $ a68 2 device-major pf char 78 pf device-major crypto char 79 opencrypto @ 1.8 log @Add some framework for MI assignment of device majors - add sys/dev/majors which is automatically included during kernel config, and add comments to individual machine-dependant majors.* files to assign new MI majors in MI file. Range 0-191 is reserved for machine-specific assignments, range 192+ are MI assignments. Follows recent discussion on tech-kern@@ @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.7 2003/08/22 05:06:57 itojun Exp $ d72 1 a72 1 # Majors up to 191 are reserved for machine-dependant drivers. @ 1.7 log @create /dev/crypto @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.6 2003/07/27 14:18:26 itojun Exp $ d71 4 @ 1.6 log @reserve cdev major # for PF. ok'ed by technical-exec @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.5 2003/04/25 21:11:01 ragge Exp $ d70 1 @ 1.5 log @Add ksyms device major. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.4 2003/01/19 22:23:03 rafal Exp $ d69 1 @ 1.5.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.13 2004/07/14 14:13:24 tsutsui Exp $ a43 1 device-major ses char 44 ses a68 5 device-major lpt char 78 lpt # Majors up to 143 are reserved for machine-dependant drivers. # New machine-independant driver majors are assigned in # sys/conf/majors. @ 1.5.2.2 log @Sync with HEAD. @ text @@ 1.5.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.5.2.1 2004/08/03 10:40:00 skrll Exp $ @ 1.5.2.4 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.5.2.3 2004/09/21 13:21:13 skrll Exp $ d7 1 a7 1 device-major swap char 1 block 1 vmswap a71 2 device-major nsmb char 98 nsmb @ 1.4 log @Add pci/usb/audio devices; from Chris Sekiya. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.3 2002/10/04 18:28:34 elric Exp $ d68 1 @ 1.3 log @assign majors for raw and cooked cgd's. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.2 2002/09/06 13:21:53 gehenna Exp $ d55 13 @ 1.3.2.1 log @file majors.sgimips was added on branch kqueue on 2002-10-10 18:35:36 +0000 @ text @d1 54 @ 1.3.2.2 log @sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work @ text @a0 53 # $NetBSD: majors.sgimips,v 1.3.2.1 2002/10/10 18:35:36 jdolecek Exp $ # # Device majors for sgimips # device-major cons char 0 device-major swap char 1 block 1 device-major md char 2 block 2 md device-major ccd char 3 block 3 ccd device-major vnd char 4 block 4 vnd device-major raid char 5 block 5 raid device-major sd char 10 block 10 sd device-major st char 11 block 11 st device-major cd char 12 block 12 cd device-major wd char 13 block 13 wd device-major ld char 14 block 14 ld device-major mem char 20 device-major ctty char 21 device-major pts char 22 pty device-major ptc char 23 pty device-major log char 24 device-major lkm char 25 lkm device-major filedesc char 26 device-major bpf char 27 bpfilter device-major tun char 28 tun device-major ipl char 29 ipfilter device-major rnd char 30 rnd device-major uk char 31 uk device-major ss char 32 ss device-major ch char 33 ch device-major scsibus char 34 scsibus device-major zstty char 35 zstty device-major com char 36 com device-major arcbios char 37 device-major isdn char 38 isdn device-major isdnctl char 39 isdnctl device-major isdnbchan char 40 isdnbchan device-major isdntrc char 41 isdntrc device-major isdntel char 42 isdntel device-major svr4_net char 43 compat_svr4 device-major wsdisplay char 50 wsdisplay device-major wskbd char 51 wskbd device-major wsmouse char 52 wsmouse device-major wsmux char 53 wsmux device-major wsfont char 54 wsfont device-major clockctl char 60 clockctl device-major irix_kmem char 61 compat_irix device-major irix_usema char 62 compat_irix device-major systrace char 63 systrace @ 1.2 log @Merge the gehenna-devsw branch into the trunk. This merge changes the device switch tables from static array to dynamically generated by config(8). - All device switches is defined as a constant structure in device drivers. - The new grammer ``device-major'' is introduced to ``files''. device-major char [block ] [] - All device major numbers must be listed up in port dependent majors. by using this grammer. - Added the new naming convention. The name of the device switch must be _[bc]devsw for auto-generation of device switch tables. - The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa. - The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch. - In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.1.2.3 2002/07/15 01:21:02 gehenna Exp $ d12 1 @ 1.2.2.1 log @file majors.sgimips was added on branch nathanw_sa on 2002-09-17 21:17:19 +0000 @ text @d1 53 @ 1.2.2.2 log @Catch up to -current. @ text @a0 53 # $NetBSD: majors.sgimips,v 1.2.2.1 2002/09/17 21:17:19 nathanw Exp $ # # Device majors for sgimips # device-major cons char 0 device-major swap char 1 block 1 device-major md char 2 block 2 md device-major ccd char 3 block 3 ccd device-major vnd char 4 block 4 vnd device-major raid char 5 block 5 raid device-major sd char 10 block 10 sd device-major st char 11 block 11 st device-major cd char 12 block 12 cd device-major wd char 13 block 13 wd device-major ld char 14 block 14 ld device-major mem char 20 device-major ctty char 21 device-major pts char 22 pty device-major ptc char 23 pty device-major log char 24 device-major lkm char 25 lkm device-major filedesc char 26 device-major bpf char 27 bpfilter device-major tun char 28 tun device-major ipl char 29 ipfilter device-major rnd char 30 rnd device-major uk char 31 uk device-major ss char 32 ss device-major ch char 33 ch device-major scsibus char 34 scsibus device-major zstty char 35 zstty device-major com char 36 com device-major arcbios char 37 device-major isdn char 38 isdn device-major isdnctl char 39 isdnctl device-major isdnbchan char 40 isdnbchan device-major isdntrc char 41 isdntrc device-major isdntel char 42 isdntel device-major svr4_net char 43 compat_svr4 device-major wsdisplay char 50 wsdisplay device-major wskbd char 51 wskbd device-major wsmouse char 52 wsmouse device-major wsmux char 53 wsmux device-major wsfont char 54 wsfont device-major clockctl char 60 clockctl device-major irix_kmem char 61 compat_irix device-major irix_usema char 62 compat_irix device-major systrace char 63 systrace @ 1.2.2.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.2.2.2 2002/10/18 02:39:38 nathanw Exp $ a11 1 device-major cgd char 6 block 6 cgd @ 1.1 log @file majors.sgimips was initially added on branch gehenna-devsw. @ text @d1 53 @ 1.1.2.1 log @Add the list of block/character majors. @ text @a0 51 # # Device majors for sgimips # device-major cons char 0 device-major swap char 1 block 1 device-major md char 2 block 2 md device-major ccd char 3 block 3 ccd device-major vnd char 4 block 4 vnd device-major raid char 5 block 5 raid device-major sd char 10 block 10 sd device-major st char 11 block 11 st device-major cd char 12 block 12 cd device-major wd char 13 block 13 wd device-major ld char 14 block 14 ld device-major mem char 20 device-major ctty char 21 device-major pts char 22 pty device-major ptc char 23 pty device-major log char 24 device-major lkm char 25 lkm device-major filedesc char 26 device-major bpf char 27 bpfilter device-major tun char 28 tun device-major ipl char 29 ipfilter device-major rnd char 30 rnd device-major uk char 31 uk device-major ss char 32 ss device-major ch char 33 ch device-major scsibus char 34 scsibus device-major zstty char 35 zstty device-major com char 36 com device-major arcbios char 37 device-major isdn char 38 isdn device-major isdnctl char 39 isdnctl device-major isdnbchan char 40 isdnbchan device-major isdntrc char 41 isdntrc device-major isdntel char 42 isdntel device-major svr4_net char 43 compat_svr4 device-major wsdisplay char 50 wsdisplay device-major wskbd char 51 wskbd device-major wsmouse char 52 wsmouse device-major wsmux char 53 wsmux device-major wsfont char 54 wsfont device-major clockctl char 60 clockctl device-major irix_kmem char 61 compat_irix device-major irix_usema char 62 compat_irix @ 1.1.2.2 log @Add $NetBSD$ @ text @a0 1 # $NetBSD$ @ 1.1.2.3 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: majors.sgimips,v 1.1.2.2 2002/05/30 07:14:51 gehenna Exp $ a52 1 device-major systrace char 63 systrace @