[BACK]Return to MAKEDEV.tmpl CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / etc

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/etc/MAKEDEV.tmpl between version 1.190 and 1.190.2.3

version 1.190, 2018/05/20 14:08:33 version 1.190.2.3, 2020/04/13 07:45:38
Line 45 
Line 45 
 #       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
Line 181 
Line 180 
 #       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
Line 251 
Line 241 
 #       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
Line 264 
Line 255 
 #       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
Line 504  setup()
Line 499  setup()
         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
Line 815  all)
Line 811  all)
         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
Line 828  all)
Line 825  all)
         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
Line 845  all)
Line 843  all)
         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
         ;;          ;;
   
Line 915  ramdisk)
Line 916  ramdisk)
   
 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
Line 940  std)
Line 939  std)
         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
Line 972  ulpt[0-9]*)
Line 971  ulpt[0-9]*)
         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]*)
Line 1252  dk[0-9]*)
Line 1247  dk[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;
Line 1591  iic[0-9]*)
Line 1590  iic[0-9]*)
         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
Line 1607  apm)
Line 1612  apm)
         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
Line 1723  altq)
Line 1723  altq)
         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
         ;;          ;;
Line 1796  clockctl)
Line 1773  clockctl)
         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
         ;;          ;;
Line 1817  veriexec)
Line 1785  veriexec)
         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
Line 2181  tap|tap[0-9]*)
Line 2153  tap|tap[0-9]*)
         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
         ;;          ;;
Line 2190  dtrace)
Line 2167  dtrace)
         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
Line 2217  zfs)
Line 2190  zfs)
   
 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
Line 2240  nvme[0-9]*)
Line 2213  nvme[0-9]*)
         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)

Legend:
Removed from v.1.190  
changed lines
  Added in v.1.190.2.3

CVSweb <webmaster@jp.NetBSD.org>