version 1.190, 2018/05/20 14:08:33 |
version 1.190.2.3, 2020/04/13 07:45:38 |
|
|
# lua Lua device |
# lua Lua device |
# wscons make wscons devices |
# wscons make wscons devices |
# usbs make USB devices |
# usbs make USB devices |
# isdns make ISDN devices |
|
# |
# |
# Tapes: |
# Tapes: |
# st* SCSI tapes |
# st* SCSI tapes |
|
|
# uhid* USB generic HID devices |
# uhid* USB generic HID devices |
# ulpt* USB printer devices |
# ulpt* USB printer devices |
# ugen* USB generic devices |
# ugen* USB generic devices |
# urio* USB Diamond Rio 500 devices |
|
# uscanner* USB scanners |
# uscanner* USB scanners |
# ttyHS* USB Option N.V. modems |
# ttyHS* USB Option N.V. modems |
# ttyU* USB modems |
# ttyU* USB modems |
# ttyY* USB serial adapters |
# ttyY* USB serial adapters |
# |
# |
# ISDN devices: |
|
# isdn communication between userland isdnd and kernel |
|
# isdnctl control device |
|
# isdnbchan* raw b-channel access |
|
# isdntel* telephony device |
|
# isdnteld* telephony dialout device |
|
# isdntrc* trace device |
|
# |
|
# Video devices: |
# Video devices: |
# bwtwo* monochromatic frame buffer |
# bwtwo* monochromatic frame buffer |
# cgtwo* 8-bit color frame buffer |
# cgtwo* 8-bit color frame buffer |
|
|
# iic* IIC bus device |
# iic* IIC bus device |
# io x86 IOPL access for COMPAT_10, COMPAT_FREEBSD |
# io x86 IOPL access for COMPAT_10, COMPAT_FREEBSD |
# iop* I2O IOP control interface |
# iop* I2O IOP control interface |
|
# ipmi* OpenIPMI compatible interface |
# ipl IP Filter |
# ipl IP Filter |
# irframe* IrDA physical frame |
# irframe* IrDA physical frame |
# ite* terminal emulator interface to HP300 graphics devices |
# ite* terminal emulator interface to HP300 graphics devices |
|
|
# mly* Mylex AcceleRAID/eXtremeRAID control interface |
# mly* Mylex AcceleRAID/eXtremeRAID control interface |
# np* UNIBUS Ethernet co-processor interface, for downloading. |
# np* UNIBUS Ethernet co-processor interface, for downloading. |
# npf NPF packet filter |
# npf NPF packet filter |
# nsmb* SMB requester |
|
# nvme* Non-Volatile Memory Host Controller Interface device driver |
# nvme* Non-Volatile Memory Host Controller Interface device driver |
# nvme*ns* Non-Volatile Memory namespace |
# nvme*ns* Non-Volatile Memory namespace |
|
# nvmm NetBSD Virtual Machine Monitor |
# openfirm OpenFirmware accessor |
# openfirm OpenFirmware accessor |
# pad* Pseudo-audio device driver |
# pad* Pseudo-audio device driver |
# pci* PCI bus access devices |
# pci* PCI bus access devices |
# pf PF packet filter |
# pf PF packet filter |
# putter Pass-to-Userspace Transporter |
# putter Pass-to-Userspace Transporter |
# px* PixelStamp Xserver access |
# px* PixelStamp Xserver access |
|
# qemufwcfg* QEMU Firmware Configuration |
# radio* radio devices |
# radio* radio devices |
# random Random number generator |
# random Random number generator |
# rtc* RealTimeClock |
# rtc* RealTimeClock |
# satlink* PlanetConnect satellite receiver driver |
|
# scsibus* SCSI busses |
# scsibus* SCSI busses |
# se* SCSI Ethernet |
# se* SCSI Ethernet |
# ses* SES/SAF-TE SCSI Devices |
# ses* SES/SAF-TE SCSI Devices |
# speaker PC speaker (XXX - installed) |
# speaker PC speaker (XXX - installed) |
|
# spi* SPI bus device |
# sram battery backuped memory (x68k) |
# sram battery backuped memory (x68k) |
|
# srt* source-address based routing |
# ss* SCSI scanner |
# ss* SCSI scanner |
# stic* PixelStamp interface chip |
# stic* PixelStamp interface chip |
# sysmon System Monitoring hardware |
# sysmon System Monitoring hardware |
# tap* virtual Ethernet device |
# tap* virtual Ethernet device |
|
# tprof task profiler |
# tun* network tunnel driver |
# tun* network tunnel driver |
# twa 3ware Apache control interface |
# twa 3ware Apache control interface |
# twe 3ware Escalade control interface |
# twe 3ware Escalade control interface |
# uk* unknown SCSI device |
# uk* unknown SCSI device |
# veriexec Veriexec fingerprint loader |
# veriexec Veriexec fingerprint loader |
|
# vhci virtual host controller interface |
# video* video capture devices |
# video* video capture devices |
# view* generic interface to graphic displays (Amiga) |
# view* generic interface to graphic displays (Amiga) |
# wsfont* console font control |
# wsfont* console font control |
|
|
g_gpio="%gid__gpio%" |
g_gpio="%gid__gpio%" |
g_kmem="%gid_kmem%" |
g_kmem="%gid_kmem%" |
g_ntpd="%gid_ntpd%" |
g_ntpd="%gid_ntpd%" |
|
g_nvmm="%gid_nvmm%" |
g_operator="%gid_operator%" |
g_operator="%gid_operator%" |
g_wheel="%gid_wheel%" |
g_wheel="%gid_wheel%" |
dialin=0 |
dialin=0 |
|
|
makedev std fd ptm |
makedev std fd ptm |
makedev dk0 dk1 dk2 dk3 dk4 dk5 dk6 dk7 |
makedev dk0 dk1 dk2 dk3 dk4 dk5 dk6 dk7 |
makedev dk8 dk9 dk10 dk11 dk12 dk13 dk14 dk15 |
makedev dk8 dk9 dk10 dk11 dk12 dk13 dk14 dk15 |
|
makedev dk16 dk17 dk18 dk19 dk20 dk21 dk22 dk23 |
|
makedev dk24 dk25 dk26 dk27 dk28 dk29 dk30 dk31 |
makedev ccd0 ccd1 ccd2 ccd3 |
makedev ccd0 ccd1 ccd2 ccd3 |
makedev cgd0 cgd1 cgd2 cgd3 |
makedev cgd0 cgd1 cgd2 cgd3 cgd4 cgd5 cgd6 cgd7 |
makedev filemon |
|
makedev fss0 fss1 fss2 fss3 |
makedev fss0 fss1 fss2 fss3 |
makedev md0 md1 |
makedev md0 md1 |
makedev raid0 raid1 raid2 raid3 raid4 raid5 raid6 raid7 |
makedev raid0 raid1 raid2 raid3 raid4 raid5 raid6 raid7 |
|
|
makedev ipl pf crypto random |
makedev ipl pf crypto random |
makedev lockstat clockctl cpuctl |
makedev lockstat clockctl cpuctl |
makedev atabus0 atabus1 atabus2 atabus3 atabus4 atabus5 atabus6 atabus7 |
makedev atabus0 atabus1 atabus2 atabus3 atabus4 atabus5 atabus6 atabus7 |
|
makedev srt0 srt1 srt2 srt3 |
makedev tap tap0 tap1 tap2 tap3 |
makedev tap tap0 tap1 tap2 tap3 |
makedev gpio gpio0 gpio1 gpio2 gpio3 gpio4 gpio5 gpio6 gpio7 |
makedev gpio gpio0 gpio1 gpio2 gpio3 gpio4 gpio5 gpio6 gpio7 |
makedev gpiopps0 |
makedev gpiopps0 |
|
|
makedev dtrace |
makedev dtrace |
makedev veriexec |
makedev veriexec |
makedev autofs |
makedev autofs |
|
makedev fw0 fw1 fw2 fw3 |
|
makedev ipmi0 |
|
makedev qemufwcfg |
makedev local # do this last |
makedev local # do this last |
;; |
;; |
|
|
|
|
|
|
usbs) |
usbs) |
makedev usb usb0 usb1 usb2 usb3 usb4 usb5 usb6 usb7 |
makedev usb usb0 usb1 usb2 usb3 usb4 usb5 usb6 usb7 |
makedev uhid0 uhid1 uhid2 uhid3 |
makedev usb8 usb9 usb10 usb11 usb12 usb13 usb14 usb15 |
|
makedev uhid0 uhid1 uhid2 uhid3 uhid4 uhid5 |
|
makedev uhid6 uhid7 uhid8 uhid9 uhid10 uhid11 |
|
makedev uhid12 uhid13 uhid14 uhid15 |
makedev ulpt0 ulpt1 |
makedev ulpt0 ulpt1 |
makedev ttyU0 ttyU1 ttyU2 ttyU3 ttyU4 ttyU5 ttyU6 ttyU7 |
makedev ttyU0 ttyU1 ttyU2 ttyU3 ttyU4 ttyU5 ttyU6 ttyU7 |
makedev ttyY0 ttyY1 |
makedev ttyY0 ttyY1 |
makedev ttyHS0 |
makedev ttyHS0 |
makedev urio0 |
|
makedev uscanner0 uscanner1 |
makedev uscanner0 uscanner1 |
makedev utoppy0 utoppy1 |
makedev utoppy0 utoppy1 |
makedev ugen0 ugen1 ugen2 ugen3 |
makedev ugen0 ugen1 ugen2 ugen3 |
;; |
;; |
|
|
isdns) |
|
makedev isdn isdnctl isdnbchan0 isdnbchan1 isdntel0 isdntel1 isdnteld0 isdnteld1 isdntrc0 isdntrc1 |
|
;; |
|
|
|
std) |
std) |
mkdev console c %cons_chr% 0 600 |
mkdev console c %cons_chr% 0 600 |
mkdev constty c %cons_chr% 1 600 |
mkdev constty c %cons_chr% 1 600 |
|
|
mkdev full c %mem_chr% 11 666 |
mkdev full c %mem_chr% 11 666 |
mkdev zero c %mem_chr% 12 666 |
mkdev zero c %mem_chr% 12 666 |
mkdev klog c %log_chr% 0 600 |
mkdev klog c %log_chr% 0 600 |
mkdev ksyms c %ksyms_chr% 0 444 |
mkdev ksyms c %ksyms_chr% 0 440 $g_kmem |
mkdev random c %rnd_chr% 0 444 |
mkdev random c %rnd_chr% 0 444 |
mkdev urandom c %rnd_chr% 1 644 |
mkdev urandom c %rnd_chr% 1 644 |
if ! $fdesc_mounted; then |
if ! $fdesc_mounted; then |
|
|
mkdev ulpn$unit c %ulpt_chr% $(($unit + 64)) |
mkdev ulpn$unit c %ulpt_chr% $(($unit + 64)) |
;; |
;; |
|
|
urio[0-9]*) |
|
unit=${i#urio} |
|
mkdev urio$unit c %urio_chr% $unit 666 |
|
;; |
|
|
|
uscanner[0-9]*) |
uscanner[0-9]*) |
unit=${i#uscanner} |
unit=${i#uscanner} |
mkdev uscanner$unit c %uscanner_chr% $unit |
mkdev uscanner$unit c %uscanner_chr% $unit |
Line 1220 spiflash[0-9]*) |
|
Line 1214 spiflash[0-9]*) |
|
unit=${i#spiflash} |
unit=${i#spiflash} |
spiflash=spiflash$unit |
spiflash=spiflash$unit |
mkdev spiflash$unit b %spiflash_blk% $unit |
mkdev spiflash$unit b %spiflash_blk% $unit |
|
mkdev rspiflash$unit c %spiflash_chr% $unit |
;; |
;; |
|
|
altmem[0-9]*) |
altmem[0-9]*) |
|
|
mkdev $name$unit b $blk $unit 0640 $g_operator |
mkdev $name$unit b $blk $unit 0640 $g_operator |
;; |
;; |
|
|
|
tprof) |
|
mkdev tprof c %tprof_chr% 0 |
|
;; |
|
|
ttyCY[0-9]*) |
ttyCY[0-9]*) |
# Each unit number creates 32 pairs of {tty,dty} device nodes: |
# Each unit number creates 32 pairs of {tty,dty} device nodes: |
# ttyCY0 => device nodes [td]tyCY000 to [td]tyCY031; |
# ttyCY0 => device nodes [td]tyCY000 to [td]tyCY031; |
|
|
mkdev iic$unit c %iic_chr% $unit 600 |
mkdev iic$unit c %iic_chr% $unit 600 |
;; |
;; |
|
|
|
spi[0-9]*) |
|
unit=${i#spi} |
|
: ${unit:-0} |
|
mkdev spi$unit c %spi_chr% $unit 600 |
|
;; |
|
|
amr[0-9]*) |
amr[0-9]*) |
unit=${i#amr} |
unit=${i#amr} |
mkdev amr$unit c %amr_chr% $unit |
mkdev amr$unit c %amr_chr% $unit |
|
|
mkdev apmctl c %apmdev_chr% 8 644 |
mkdev apmctl c %apmdev_chr% 8 644 |
;; |
;; |
|
|
satlink[0-9]*) |
|
unit=${i#satlink} |
|
mkdev satlink$unit c %satlink_chr% $unit 444 |
|
;; |
|
|
|
random) |
random) |
mkdev random c %rnd_chr% 0 444 |
mkdev random c %rnd_chr% 0 444 |
mkdev urandom c %rnd_chr% 1 644 |
mkdev urandom c %rnd_chr% 1 644 |
|
|
done |
done |
;; |
;; |
|
|
isdn) |
|
mkdev isdn c %isdn_chr% 0 |
|
;; |
|
|
|
isdnctl) |
|
mkdev isdnctl c %isdnctl_chr% 0 |
|
;; |
|
|
|
isdnbchan[0-9]*) |
|
unit=${i#isdnbchan} |
|
mkdev isdnbchan$unit c %isdnbchan_chr% $unit |
|
;; |
|
|
|
isdnteld[0-9]*) |
|
unit=${i#isdnteld} |
|
mkdev isdnteld$unit c %isdntel_chr% $(($unit + 64)) |
|
;; |
|
|
|
isdntel[0-9]*) |
|
unit=${i#isdntel} |
|
mkdev isdntel$unit c %isdntel_chr% $unit |
|
;; |
|
|
|
isdntrc[0-9]*) |
|
unit=${i#isdntrc} |
|
mkdev isdntrc$unit c %isdntrc_chr% $unit |
|
;; |
|
|
|
wsfont) |
wsfont) |
mkdev wsfont c %wsfont_chr% 0 |
mkdev wsfont c %wsfont_chr% 0 |
;; |
;; |
Line 1784 qemufwcfg[0-9]*) |
|
Line 1756 qemufwcfg[0-9]*) |
|
mkdev qemufwcfg$unit c %qemufwcfg_chr% $unit 660 |
mkdev qemufwcfg$unit c %qemufwcfg_chr% $unit 660 |
;; |
;; |
|
|
|
vio9p[0-9]*) |
|
unit=${i#vio9p} |
|
mkdev vio9p$unit c %vio9p_chr% $unit 660 |
|
;; |
|
|
nvram) |
nvram) |
mkdev nvram c %nvram_chr% 0 644 |
mkdev nvram c %nvram_chr% 0 644 |
;; |
;; |
|
|
mkdev clockctl c %clockctl_chr% 0 660 $g_ntpd |
mkdev clockctl c %clockctl_chr% 0 660 $g_ntpd |
;; |
;; |
|
|
nsmb) |
|
makedev nsmb0 nsmb1 nsmb2 nsmb3 |
|
;; |
|
|
|
nsmb[0-9]*) |
|
unit=${i#nsmb} |
|
mkdev nsmb$unit c %nsmb_chr% $unit 644 |
|
;; |
|
|
|
kttcp) |
kttcp) |
mkdev kttcp c %kttcp_chr% 0 |
mkdev kttcp c %kttcp_chr% 0 |
;; |
;; |
|
|
mkdev veriexec c %veriexec_chr% 0 600 |
mkdev veriexec c %veriexec_chr% 0 600 |
;; |
;; |
|
|
|
vhci) |
|
mkdev vhci c %vhci_chr% 0 |
|
;; |
|
|
ttyv[0-9]*) |
ttyv[0-9]*) |
unit=${i#ttyv} |
unit=${i#ttyv} |
mkdev ttyv$unit c %pc_chr% $unit |
mkdev ttyv$unit c %pc_chr% $unit |
|
|
esac |
esac |
;; |
;; |
|
|
|
srt[0-9]*) |
|
unit=${i#srt} |
|
mkdev srt$unit c %srt_chr% $unit 600 |
|
;; |
|
|
tpm) |
tpm) |
mkdev tpm c %tpm_chr% 0 600 |
mkdev tpm c %tpm_chr% 0 600 |
;; |
;; |
|
|
mkdev dtrace/dtrace c %dtrace_chr% 0 600 |
mkdev dtrace/dtrace c %dtrace_chr% 0 600 |
;; |
;; |
|
|
filemon) |
|
mkdev filemon c %filemon_chr% 0 666 |
|
;; |
|
|
|
fw[0-9]*) |
fw[0-9]*) |
unit=${i#fw} |
unit=${i#fw} |
for j in 0 1 2 3 |
for j in 0 1 2 3 |
|
|
|
|
iscsi[0-9]*) |
iscsi[0-9]*) |
unit=${i#iscsi} |
unit=${i#iscsi} |
mkdev iscsi${unit} c %iscsi_chr% 0 600 |
mkdev iscsi${unit} c %iscsi_chr% $unit 600 |
;; |
;; |
|
|
vchiq) |
vchiq) |
Line 2228 nvme[0-9]*ns[0-9]*) |
|
Line 2201 nvme[0-9]*ns[0-9]*) |
|
unit=${i#nvme} |
unit=${i#nvme} |
unit=${unit%ns*} |
unit=${unit%ns*} |
subunit=${i#nvme${unit}ns} |
subunit=${i#nvme${unit}ns} |
if [ 0$subunit -le 0 -o 0$subunit -ge 65536 ]; then |
if [ 0$subunit -le 0 ] || [ 0$subunit -ge 65536 ]; then |
warn "bad nsid for $i: $subunit" |
warn "bad nsid for $i: $subunit" |
break |
break |
fi |
fi |
|
|
mkdev nvme$unit c %nvme_chr% $(($unit * 65536)) |
mkdev nvme$unit c %nvme_chr% $(($unit * 65536)) |
;; |
;; |
|
|
|
nvmm) |
|
mkdev nvmm c %nvmm_chr% 0 640 $g_nvmm |
|
;; |
|
|
autofs) |
autofs) |
mkdev autofs c %autofs_chr% 0 600 |
mkdev autofs c %autofs_chr% 0 600 |
;; |
;; |
|
|
|
kcov) |
|
mkdev kcov c %kcov_chr% 0 |
|
;; |
|
|
|
ipmi[0-9]*) |
|
unit=${i#ipmi} |
|
mkdev ipmi${unit} c %ipmi_chr% $unit 600 |
|
;; |
|
|
midevend) |
midevend) |
%MI_DEVICES_END% |
%MI_DEVICES_END% |
local) |
local) |