NetBSD/sys/conf/majors

100 lines
4.1 KiB
Plaintext

# $NetBSD: majors,v 1.103 2023/11/06 00:35:05 brad Exp $
#
# Device majors for Machine-Independent drivers.
#
# Majors 0-143 are reserved for machine-dependent drivers and
# for traditional machine-specific MI driver major mapping.
#
# Majors 144-159 are reserved for local/vendor use.
#
# Majors 160-511 are used for the MI drivers.
device-major crypto char 160 crypto single
device-major pf char 161 pf single
#obsolete vinum char 162 vinum
device-major fss char 163 block 163 fss vector=4
device-major pps char 164 pps
device-major ptm char 165 pty
device-major atabus char 166 atabus vector=4
device-major drvctl char 167 drvctl single
device-major dk char 168 block 168
device-major tap char 169 tap vector=4
device-major veriexec char 170 veriexec
device-major fw char 171 ieee1394if
device-major ucycom char 172 ucycom
device-major gpio char 173 gpio vector=8,linkzero
device-major utoppy char 174 utoppy vector=2
device-major bthub char 175 bthub single
device-major amr char 176 amr vector=1
device-major lockstat char 177 lockstat single
device-major putter char 178 putter
device-major srt char 179 srt
device-major drm char 180 drmbase | drmkms
device-major bio char 181 bio single
device-major altmem char 182 block 182 altmem
device-major twa char 187 twa
device-major cpuctl char 188 single
device-major pad char 189 pad vector=4,linkzero
device-major zfs char 190 block 190 zfs
device-major tprof char 191 tprof
device-major isv char 192 isv
device-major video char 193 video vector=4
device-major dm char 194 block 169 dm
device-major hdaudio char 195 hdaudio vector=4
device-major uhso char 196 uhso
device-major rumpblk char 197 block 197 rumpblk
device-major npf char 198 npf
device-major flash char 199 block 199 flash
device-major dtv char 200 dtv
device-major iic char 201 iic
# char 202, formerly filemon
device-major iscsi char 203 iscsi
device-major tpm char 204 tpm
device-major mfi char 205 mfi
device-major seeprom char 206 seeprom
device-major dtrace char 207 dtrace
device-major spiflash char 208 block 208 spiflash
device-major lua char 209 lua
# NOTE:
# The following ranges are reserved for devices that have historical MD
# definition, but are for "partially" MI use.
#
# Any new port should use these "previously not" MI definitions instead of
# separate MD values.
#
# New MI devices should go to this file instead of majors.*
#
# 210-219 reserved for previously not MI ws devices
# 220-239 reserved for previously not MI usb devices
# 240-259 reserved for previously not MI "std" devices
# 260-269 reserved for previously not MI tty devices
# 310-339 reserved for previously not MI storage devices
device-major spkr char 240 spkr
device-major hdmicec char 340 hdmicec
device-major nvme char 341 nvme
device-major qemufwcfg char 342 qemufwcfg
device-major autofs char 343 autofs
device-major gpiopps char 344 gpiopps
device-major nvmm char 345 nvmm
device-major kcov char 346 kcov
device-major spi char 347 spi
# Majors 348-350 are reserved for HAXM (pkgsrc/emulators/haxm)
# Major 351 is reserved for sys/modules/examples
# Major 352 is reserved for external/cddl/osnet/dev/fbt/fbt.c
# Major 353 is reserved for external/cddl/osnet/dev/sdt/sdt.c
device-major ipmi char 354 ipmi
device-major vhci char 355 vhci
device-major vio9p char 356 vio9p
device-major fault char 357 fault
device-major wwanc char 358 wwanc
device-major acpi char 359 acpi
device-major smbios char 360 smbios
device-major efi char 361 efi
device-major sht3xtemp char 362 sht3xtemp
device-major scmd char 363 scmd
device-major viocon char 364 viocon
device-major gpioirq char 365 gpioirq