head 1.6; access; symbols perseant-exfatfs-base-20250801:1.6 perseant-exfatfs-base-20240630:1.6 perseant-exfatfs:1.6.0.124 perseant-exfatfs-base:1.6 bouyer-sunxi-drm:1.6.0.122 bouyer-sunxi-drm-base:1.6 cjep_sun2x:1.6.0.120 cjep_sun2x-base:1.6 cjep_staticlib_x-base1:1.6 cjep_staticlib_x:1.6.0.118 cjep_staticlib_x-base:1.6 thorpej-futex-base:1.6 bouyer-xenpvh-base2:1.6 phil-wifi-20200421:1.6 bouyer-xenpvh-base1:1.6 phil-wifi-20200411:1.6 bouyer-xenpvh:1.6.0.116 bouyer-xenpvh-base:1.6 phil-wifi-20200406:1.6 ad-namecache-base3:1.6 ad-namecache-base2:1.6 ad-namecache-base1:1.6 ad-namecache:1.6.0.114 ad-namecache-base:1.6 isaki-audio2:1.6.0.112 isaki-audio2-base:1.6 pgoyette-compat-merge-20190127:1.6 pgoyette-compat-20190127:1.6 pgoyette-compat-20190118:1.6 pgoyette-compat-1226:1.6 pgoyette-compat-1126:1.6 pgoyette-compat-1020:1.6 pgoyette-compat-0930:1.6 pgoyette-compat-0906:1.6 pgoyette-compat-0728:1.6 pgoyette-compat-0625:1.6 pgoyette-compat-0521:1.6 pgoyette-compat-0502:1.6 pgoyette-compat-0422:1.6 pgoyette-compat-0415:1.6 pgoyette-compat-0407:1.6 pgoyette-compat-0330:1.6 pgoyette-compat-0322:1.6 pgoyette-compat-0315:1.6 pgoyette-compat:1.6.0.110 pgoyette-compat-base:1.6 perseant-stdc-iso10646:1.6.0.108 perseant-stdc-iso10646-base:1.6 prg-localcount2-base3:1.6 prg-localcount2-base2:1.6 prg-localcount2-base1:1.6 prg-localcount2:1.6.0.106 prg-localcount2-base:1.6 pgoyette-localcount-20170426:1.6 bouyer-socketcan-base1:1.6 pgoyette-localcount-20170320:1.6 bouyer-socketcan:1.6.0.104 bouyer-socketcan-base:1.6 pgoyette-localcount-20170107:1.6 pgoyette-localcount-20161104:1.6 localcount-20160914:1.6 pgoyette-localcount-20160806:1.6 pgoyette-localcount-20160726:1.6 pgoyette-localcount:1.6.0.102 pgoyette-localcount-base:1.6 netbsd-5-2-3-RELEASE:1.6 netbsd-5-1-5-RELEASE:1.6 yamt-pagecache-base9:1.6 yamt-pagecache-tag8:1.6 tls-earlyentropy:1.6.0.100 tls-earlyentropy-base:1.6 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.6 riastradh-drm2-base3:1.6 netbsd-5-2-2-RELEASE:1.6 netbsd-5-1-4-RELEASE:1.6 netbsd-5-2-1-RELEASE:1.6 netbsd-5-1-3-RELEASE:1.6 rmind-smpnet-nbase:1.6 rmind-smpnet:1.6.0.96 rmind-smpnet-base:1.6 agc-symver:1.6.0.98 agc-symver-base:1.6 tls-maxphys-base:1.6 yamt-pagecache-base8:1.6 netbsd-5-2:1.6.0.94 yamt-pagecache-base7:1.6 netbsd-5-2-RELEASE:1.6 netbsd-5-2-RC1:1.6 yamt-pagecache-base6:1.6 yamt-pagecache-base5:1.6 yamt-pagecache-base4:1.6 netbsd-5-1-2-RELEASE:1.6 netbsd-5-1-1-RELEASE:1.6 jmcneill-usbmp:1.6.0.92 jmcneill-usbmp-base:1.6 jmcneill-audiomp3:1.6.0.90 jmcneill-audiomp3-base:1.6 yamt-pagecache-base3:1.6 yamt-pagecache-base2:1.6 yamt-pagecache:1.6.0.88 yamt-pagecache-base:1.6 rmind-uvmplock-nbase:1.6 bouyer-quota2-nbase:1.6 bouyer-quota2:1.6.0.86 bouyer-quota2-base:1.6 jruoho-x86intr:1.6.0.84 jruoho-x86intr-base:1.6 matt-nb5-pq3:1.6.0.82 matt-nb5-pq3-base:1.6 netbsd-5-1:1.6.0.80 netbsd-5-1-RELEASE:1.6 yamt-nfs-mp-base11:1.6 netbsd-5-1-RC4:1.6 uebayasi-xip-base2:1.6 yamt-nfs-mp-base10:1.6 netbsd-5-1-RC3:1.6 netbsd-5-1-RC2:1.6 netbsd-5-1-RC1:1.6 rmind-uvmplock:1.6.0.78 rmind-uvmplock-base:1.6 yamt-nfs-mp-base9:1.6 uebayasi-xip:1.6.0.76 uebayasi-xip-base:1.6 netbsd-5-0-2-RELEASE:1.6 yamt-nfs-mp-base8:1.6 yamt-nfs-mp-base7:1.6 netbsd-5-0-1-RELEASE:1.6 jymxensuspend-base:1.6 yamt-nfs-mp-base6:1.6 yamt-nfs-mp-base5:1.6 yamt-nfs-mp-base4:1.6 jym-xensuspend-nbase:1.6 yamt-nfs-mp-base3:1.6 netbsd-5-0:1.6.0.74 netbsd-5-0-RELEASE:1.6 netbsd-5-0-RC4:1.6 netbsd-5-0-RC3:1.6 netbsd-5-0-RC2:1.6 jym-xensuspend:1.6.0.72 jym-xensuspend-base:1.6 netbsd-5-0-RC1:1.6 haad-dm-base2:1.6 haad-nbase2:1.6 ad-audiomp2:1.6.0.70 ad-audiomp2-base:1.6 netbsd-5:1.6.0.68 netbsd-5-base:1.6 haad-dm-base1:1.6 haad-dm:1.6.0.66 haad-dm-base:1.6 simonb-wapbl-nbase:1.6 yamt-pf42-base4:1.6 simonb-wapbl:1.6.0.64 simonb-wapbl-base:1.6 yamt-pf42-base3:1.6 hpcarm-cleanup-nbase:1.6 yamt-pf42-base2:1.6 yamt-nfs-mp-base2:1.6 yamt-nfs-mp:1.6.0.62 yamt-nfs-mp-base:1.6 yamt-pf42:1.6.0.60 yamt-pf42-base:1.6 ad-socklock-base1:1.6 yamt-lazymbuf-base15:1.6 yamt-lazymbuf-base14:1.6 keiichi-mipv6-nbase:1.6 mjf-devfs2:1.6.0.58 mjf-devfs2-base:1.6 keiichi-mipv6:1.6.0.56 keiichi-mipv6-base:1.6 bouyer-xeni386-merge1:1.6 vmlocking2-base3:1.6 bouyer-xeni386-nbase:1.6 yamt-kmem-base3:1.6 cube-autoconf:1.6.0.54 cube-autoconf-base:1.6 yamt-kmem-base2:1.6 bouyer-xeni386:1.6.0.52 bouyer-xeni386-base:1.6 yamt-kmem:1.6.0.50 yamt-kmem-base:1.6 vmlocking2-base2:1.6 reinoud-bufcleanup-nbase:1.6 vmlocking2:1.6.0.48 vmlocking2-base1:1.6 jmcneill-base:1.6 mjf-devfs:1.6.0.46 mjf-devfs-base:1.6 bouyer-xenamd64-base2:1.6 vmlocking-nbase:1.6 yamt-x86pmap-base4:1.6 bouyer-xenamd64:1.6.0.44 bouyer-xenamd64-base:1.6 yamt-x86pmap-base3:1.6 yamt-x86pmap-base2:1.6 yamt-x86pmap:1.6.0.42 yamt-x86pmap-base:1.6 jmcneill-pm:1.6.0.40 jmcneill-pm-base:1.6 hpcarm-cleanup:1.6.0.38 hpcarm-cleanup-base:1.6 mjf-ufs-trans-base:1.6 yamt-idlelwp-base8:1.6 ppcoea-renovation:1.6.0.36 ppcoea-renovation-base:1.6 reinoud-bufcleanup-base:1.6 vmlocking:1.6.0.34 vmlocking-base:1.6 ad-audiomp:1.6.0.32 ad-audiomp-base:1.6 yamt-idlelwp:1.6.0.30 post-newlock2-merge:1.6 newlock2-nbase:1.6 yamt-splraiseipl-base5:1.6 yamt-splraiseipl-base4:1.6 yamt-splraiseipl-base3:1.6 yamt-splraiseipl-base2:1.6 yamt-splraiseipl:1.6.0.28 yamt-splraiseipl-base:1.6 newlock2:1.6.0.26 newlock2-base:1.6 yamt-pdpolicy-base8:1.6 yamt-pdpolicy-base7:1.6 yamt-pdpolicy-base6:1.6 gdamore-uart:1.6.0.24 gdamore-uart-base:1.6 simonb-timcounters-final:1.6 yamt-pdpolicy-base5:1.6 elad-kernelauth-nbase:1.6 yamt-pdpolicy-base4:1.6 yamt-pdpolicy-base3:1.6 yamt-pdpolicy-base2:1.6 yamt-pdpolicy:1.6.0.22 yamt-pdpolicy-base:1.6 yamt-uio_vmspace-base5:1.6 simonb-timecounters:1.6.0.20 simonb-timecounters-base:1.6 rpaulo-netinet-merge-pcb:1.6.0.18 rpaulo-netinet-merge-pcb-base:1.6 yamt-uio_vmspace:1.6.0.16 yamt-readahead-base3:1.6 yamt-readahead-base2:1.6 yamt-readahead:1.6.0.14 yamt-readahead-base:1.6 yamt-vop-base3:1.6 yamt-vop-base2:1.6 thorpej-vnode-attr:1.6.0.12 thorpej-vnode-attr-base:1.6 yamt-vop:1.6.0.10 yamt-vop-base:1.6 yamt-lazymbuf:1.6.0.8 yamt-km-base4:1.6 yamt-km-base3:1.6 yamt-km-base2:1.6 yamt-km:1.6.0.6 yamt-km-base:1.6 kent-audio2:1.6.0.4 kent-audio2-base:1.6 ktrace-lwp:1.6.0.2 ktrace-lwp-base:1.6 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 kqueue-aftermerge:1.3 kqueue-beforemerge:1.3 kqueue-base:1.2 kqueue:1.3.0.2 gehenna-devsw-base:1.1 gehenna-devsw:1.1.0.2; locks; strict; comment @# @; 1.6 date 2003.04.26.18.39.55; author fvdl; state dead; branches; next 1.5; 1.5 date 2003.04.25.21.11.04; author ragge; state Exp; branches; next 1.4; 1.4 date 2003.04.24.23.36.10; author fvdl; state Exp; branches; next 1.3; 1.3 date 2002.10.04.18.28.37; 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.55; author gehenna; state dead; branches 1.1.2.1; next ; 1.3.2.1 date 2002.10.04.18.28.37; author jdolecek; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2002.10.10.18.37.42; author jdolecek; state Exp; branches; next ; 1.2.2.1 date 2002.09.17.21.18.53; author nathanw; state Exp; branches; next 1.2.2.2; 1.2.2.2 date 2002.10.18.02.40.53; author nathanw; state Exp; branches; next ; 1.1.2.1 date 2002.05.16.13.18.55; author gehenna; state Exp; branches; next 1.1.2.2; 1.1.2.2 date 2002.05.30.07.14.54; author gehenna; state Exp; branches; next 1.1.2.3; 1.1.2.3 date 2002.07.15.01.41.07; author gehenna; state Exp; branches; next ; desc @@ 1.6 log @Rename the x86_64 port to amd64, as this is the actual name used for the processor family now. x86_64 is kept as the MACHINE_ARCH value, since it's already widely used (by e.g. the toolchain, etc), and by other operating systems. @ text @# $NetBSD: majors.x86_64,v 1.5 2003/04/25 21:11:04 ragge Exp $ # # Device majors for x86_64 # device-major cons char 0 device-major ctty char 1 device-major mem char 2 device-major wd char 3 block 0 wd device-major swap char 4 block 1 device-major pts char 5 pty device-major ptc char 6 pty device-major log char 7 device-major com char 8 com device-major fd char 9 block 2 fdc device-major wt char 10 block 3 wt device-major scd char 11 block 15 scd device-major pc char 12 pc device-major sd char 13 block 4 sd device-major st char 14 block 5 st device-major cd char 15 block 6 cd device-major lpt char 16 lpt device-major ch char 17 ch device-major ccd char 18 block 16 ccd device-major ss char 19 ss device-major uk char 20 uk device-major filedesc char 22 device-major bpf char 23 bpfilter device-major md char 24 block 17 md device-major spkr char 27 spkr device-major lkm char 28 lkm device-major cy char 38 cy device-major mcd char 39 block 7 mcd device-major tun char 40 tun device-major vnd char 41 block 14 vnd device-major audio char 42 audio device-major svr4_net char 43 compat_svr4 device-major ipl char 44 ipfilter device-major satlink char 45 satlink device-major rnd char 46 rnd device-major wsdisplay char 47 wsdisplay device-major wskbd char 48 wskbd device-major wsmouse char 49 wsmouse device-major isdn char 50 isdn device-major isdnctl char 51 isdnctl device-major isdnbchan char 52 isdnbchan device-major isdntrc char 53 isdntrc device-major isdntel char 54 isdntel device-major usb char 55 usb device-major uhid char 56 uhid device-major ulpt char 57 ulpt device-major midi char 58 midi device-major sequencer char 59 sequencer device-major vcoda char 60 vcoda device-major scsibus char 61 scsibus device-major raid char 62 block 18 raid device-major esh char 63 esh device-major ugen char 64 ugen device-major wsmux char 65 wsmux device-major ucom char 66 ucom device-major sysmon char 67 sysmon_envsys | sysmon_wdog device-major ld char 69 block 19 ld device-major urio char 70 urio device-major bktr char 71 bktr device-major cz char 73 cz device-major ses char 74 ses device-major uscanner char 75 uscanner device-major iop char 76 iop device-major altq char 77 altq device-major mlx char 78 mlx device-major clockctl char 79 clockctl device-major systrace char 80 systrace device-major cgd char 81 block 20 cgd device-major agp char 82 agp device-major pci char 83 pci device-major irframe char 84 irframe device-major ksyms char 85 ksyms @ 1.5 log @Add ksyms device major. @ text @d1 1 a1 1 # $NetBSD: majors.x86_64,v 1.4 2003/04/24 23:36:10 fvdl Exp $ @ 1.4 log @Add a few devices. @ text @d1 1 a1 1 # $NetBSD: majors.x86_64,v 1.3 2002/10/04 18:28:37 elric Exp $ d82 1 @ 1.3 log @assign majors for raw and cooked cgd's. @ text @d1 1 a1 1 # $NetBSD: majors.x86_64,v 1.2 2002/09/06 13:22:44 gehenna Exp $ d79 3 @ 1.3.2.1 log @file majors.x86_64 was added on branch kqueue on 2002-10-10 18:37:42 +0000 @ text @d1 78 @ 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 77 # $NetBSD: majors.x86_64,v 1.3.2.1 2002/10/10 18:37:42 jdolecek Exp $ # # Device majors for x86_64 # device-major cons char 0 device-major ctty char 1 device-major mem char 2 device-major wd char 3 block 0 wd device-major swap char 4 block 1 device-major pts char 5 pty device-major ptc char 6 pty device-major log char 7 device-major com char 8 com device-major fd char 9 block 2 fdc device-major wt char 10 block 3 wt device-major scd char 11 block 15 scd device-major pc char 12 pc device-major sd char 13 block 4 sd device-major st char 14 block 5 st device-major cd char 15 block 6 cd device-major lpt char 16 lpt device-major ch char 17 ch device-major ccd char 18 block 16 ccd device-major ss char 19 ss device-major uk char 20 uk device-major filedesc char 22 device-major bpf char 23 bpfilter device-major md char 24 block 17 md device-major spkr char 27 spkr device-major lkm char 28 lkm device-major cy char 38 cy device-major mcd char 39 block 7 mcd device-major tun char 40 tun device-major vnd char 41 block 14 vnd device-major audio char 42 audio device-major svr4_net char 43 compat_svr4 device-major ipl char 44 ipfilter device-major satlink char 45 satlink device-major rnd char 46 rnd device-major wsdisplay char 47 wsdisplay device-major wskbd char 48 wskbd device-major wsmouse char 49 wsmouse device-major isdn char 50 isdn device-major isdnctl char 51 isdnctl device-major isdnbchan char 52 isdnbchan device-major isdntrc char 53 isdntrc device-major isdntel char 54 isdntel device-major usb char 55 usb device-major uhid char 56 uhid device-major ulpt char 57 ulpt device-major midi char 58 midi device-major sequencer char 59 sequencer device-major vcoda char 60 vcoda device-major scsibus char 61 scsibus device-major raid char 62 block 18 raid device-major esh char 63 esh device-major ugen char 64 ugen device-major wsmux char 65 wsmux device-major ucom char 66 ucom device-major sysmon char 67 sysmon_envsys | sysmon_wdog device-major ld char 69 block 19 ld device-major urio char 70 urio device-major bktr char 71 bktr device-major cz char 73 cz device-major ses char 74 ses device-major uscanner char 75 uscanner device-major iop char 76 iop device-major altq char 77 altq device-major mlx char 78 mlx device-major clockctl char 79 clockctl device-major systrace char 80 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.x86_64,v 1.1.2.3 2002/07/15 01:41:07 gehenna Exp $ d78 1 @ 1.2.2.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD$ @ 1.2.2.2 log @Catch up to -current. @ text @a77 1 device-major cgd char 81 block 20 cgd @ 1.1 log @file majors.x86_64 was initially added on branch gehenna-devsw. @ text @d1 77 @ 1.1.2.1 log @Add the list of block/character majors. @ text @a0 75 # # Device majors for x86_64 # device-major cons char 0 device-major ctty char 1 device-major mem char 2 device-major wd char 3 block 0 wd device-major swap char 4 block 1 device-major pts char 5 pty device-major ptc char 6 pty device-major log char 7 device-major com char 8 com device-major fd char 9 block 2 fdc device-major wt char 10 block 3 wt device-major scd char 11 block 15 scd device-major pc char 12 pc device-major sd char 13 block 4 sd device-major st char 14 block 5 st device-major cd char 15 block 6 cd device-major lpt char 16 lpt device-major ch char 17 ch device-major ccd char 18 block 16 ccd device-major ss char 19 ss device-major uk char 20 uk device-major filedesc char 22 device-major bpf char 23 bpfilter device-major md char 24 block 17 md device-major spkr char 27 spkr device-major lkm char 28 lkm device-major cy char 38 cy device-major mcd char 39 block 7 mcd device-major tun char 40 tun device-major vnd char 41 block 14 vnd device-major audio char 42 audio device-major svr4_net char 43 compat_svr4 device-major ipl char 44 ipfilter device-major satlink char 45 satlink device-major rnd char 46 rnd device-major wsdisplay char 47 wsdisplay device-major wskbd char 48 wskbd device-major wsmouse char 49 wsmouse device-major isdn char 50 isdn device-major isdnctl char 51 isdnctl device-major isdnbchan char 52 isdnbchan device-major isdntrc char 53 isdntrc device-major isdntel char 54 isdntel device-major usb char 55 usb device-major uhid char 56 uhid device-major ulpt char 57 ulpt device-major midi char 58 midi device-major sequencer char 59 sequencer device-major vcoda char 60 vcoda device-major scsibus char 61 scsibus device-major raid char 62 block 18 raid device-major esh char 63 esh device-major ugen char 64 ugen device-major wsmux char 65 wsmux device-major ucom char 66 ucom device-major sysmon char 67 sysmon_envsys | sysmon_wdog device-major ld char 69 block 19 ld device-major urio char 70 urio device-major bktr char 71 bktr device-major cz char 73 cz device-major ses char 74 ses device-major uscanner char 75 uscanner device-major iop char 76 iop device-major altq char 77 altq device-major mlx char 78 mlx device-major clockctl char 79 clockctl @ 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.x86_64,v 1.1.2.2 2002/05/30 07:14:54 gehenna Exp $ a76 1 device-major systrace char 80 systrace @