The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/conf/majors

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $FreeBSD: releng/5.1/sys/conf/majors 114901 2003-05-11 06:18:33Z scottl $
    2 #
    3 # This list is semi-obsoleted by DEVFS, but for now it still contains
    4 # the current allocation of device major numbers.
    5 #
    6 # Unless very special circumstants demand otherwise, all device drivers
    7 # are able to use a dynamically allocated major number.  If the d_maj
    8 # element of the cdevsw is uninitialized (preferred) or initialized to
    9 # MAJOR_AUTO, this dynamic allocation will happen.
   10 # 
   11 # NOTICE: FreeBSD does not use block major numbers anymore, you neither
   12 # need to assign nor use a block major number for any device driver any
   13 # more.
   14 #
   15 # The names marked with a '*' is belived to be allocated for code inside
   16 # the CVS tree.
   17 # 
   18 #maj    name            comments
   19 0       *cn             console
   20 1       *ctty           /dev/tty
   21 2       *mm             /dev/mem,kmem,etc
   22 4       *geom           GEOMetry
   23 5       *pts            pseudo tty "tty" half
   24 6       *ptc            pseudo tty "master" half
   25 7       *log            system log
   26 9       *fd             floppy disk
   27 10      *wt             i386/isa/wt.c
   28 11      *spigot         Video capture?
   29 12      *sc             syscons/pcvt virtual consoles
   30 14      *sa             SCSI "sequential access devices"
   31 15      *cd             SCSI "CDROM type"
   32 16      *lpt            PC parallel printer port
   33 17      *ch             SCSI changer
   34 18      *nmdm           nullmodem back-to-back tty ports
   35 19      *tw             X-10 power interface
   36 20      *ng_device      Netgraph
   37 21      *psm            PS/2 Mouse
   38 22      *fd             (/dev/stdin etc)
   39 23      *bpf            Berkeley Packet Filter
   40 24      *pca            PC speaker (/dev/pcaudio)
   41 26      *spkr           PC speaker (/dev/spkr)
   42 27      *mse            Microsoft bus-mouse
   43 28      *sio            16450/16550 serial
   44 29      *mcd            Mitsumi CDROM interface <mdodd>
   45 30      *snd            sound driver system
   46 31      *pass           SCSI "Application Pass-Thru"
   47 32      lkmc            Loadable Kernel Module Controller
   48 33      lkm             assigned to Loadable Kernel Modules
   49 34      lkm             assigned to Loadable Kernel Modules
   50 35      lkm             assigned to Loadable Kernel Modules
   51 36      lkm             assigned to Loadable Kernel Modules
   52 37      lkm             assigned to Loadable Kernel Modules
   53 38      lkm             assigned to Loadable Kernel Modules
   54 39      *apm            Advanced Power Management also ACPI
   55 40      *ctx            Cortex
   56 42      *cx             Cronyx/Sigma serial adapter
   57 43      vn              vnode "disk" device (retired)
   58 44      *gp             GPIB
   59 45      *scd            Sony CDROM interface <mdodd>
   60 46      -               -
   61 47      *gsc            Genius Scanner
   62 48      *cy             Cyclades
   63 51      *joy            joystick
   64 52      *tun            IP tunnel device
   65 53      *snp            tty snoop
   66 54      OLDnic          ISDN system
   67 55      *i4b_ctl        ISDN4BSD
   68 56      *i4b_tel        ISDN4BSD
   69 57      *i4b_rbch       ISDN4BSD
   70 58      *dgb            Digiboard PC/Xe
   71 59      *i4b_trace      ISDN4BSD
   72 60      *i4b_i4bdrv     ISDN4BSD
   73 61      *pt             SCSI "processor target"
   74 62      worm            SCSI "worm type"
   75 63      *rc             Riscom/8 driver
   76 64      ??              Talisman
   77 65      *targ           SCSI target sample driver
   78 66      labpc           National Instruments LabPC
   79 67      *meteor         Matrox Meteor video capture
   80 68      *si             Specialix SI/XIO (peter@freebsd.org)
   81 69      *wcd            ATAPI CDROM client of "wd"
   82 70      crypto          Device-independent crypto interface (from openbsd)
   83 71      *asc            AmiScan driver
   84 72      *stl            Stallion (cd1400 based) (gerg@stallion.oz.au)
   85 74      *ccd            concatenated disk
   86 75      *stli           Stallion (intelligent cdk based) (gerg@stallion.oz.au)
   87 76      scc             IBM Smart Capture Card (ohashi@mickey.ai.kyutech.ac.jp)
   88 77      cyy             Cyclades Ye/PCI serial card
   89 78      pci             PCI bus
   90 79      *ipl            IP Filter
   91 80      xdcp            Assigned to Chris Ficklin <chris@serengeti.com>
   92 81      *rp             RocketPort/Steve Gericke <steveg@comtrol.com>
   93 82      *ppi            Generic Parallel I/O <Nicolas.Souchu@prism.uvsq.fr>
   94 83      can             CAN16-2 CAN-PC Interface
   95 84      dtfp            Datum Time and Frequency processor (louie@UU.NET)
   96 85      vesa            VESA support device (j_mini@efn.org)
   97 86      alog            Industrial Computer Source AIO8-P driver (deprecated)
   98 87      wfd             ATAPI floppy client of "wd"
   99 88      *dpt            DPT RAID Controller <shimon@i-connect.net>
  100 89      *pps            Pulse-Per-Second timing interface
  101 90      wst             ATAPI tape client of "wd"
  102 91      *vinum          Volume manager
  103 92      *bktr           Bt848 video capture driver (hasty@star-gate.com)
  104 93      *coda           CODA filesystem.
  105 95      *md             Memory Disk
  106 96      altq            alternate queueing (including cbq, red, wfq)
  107 97      *prom           Alpha PROM console
  108 98      loe             Loopback pseudo-ethernet (sbabkin@dcn.att.com)
  109 99      ct              Cronyx/Tau serial adaptor
  110 100     *xrpu           Xilinx Reprogrammable Processing Unit
  111 103     *streams        SVR4 Streams emulation <newton@atdot.dotat.org>
  112 104     *xpt            CAM Transport Layer Services
  113 105     *iic            I2C bus generic i/o
  114 106     *smb            System Management Bus generic i/o
  115 107     *3dfx           3Dfx driver <cokane>
  116 108     *usb            Universal Serial Bus <n_hibma>
  117 110     *ses            SCSI Environmental Services driver (mjacob@feral.com)
  118 111     *ums            USB Mouse <n_hibma>
  119 112     *kbd            keyboard
  120 113     *ulpt           USB Printer <n_hibma>
  121 114     *ugen           USB Generic device <n_hibma>
  122 115     dag             University of Waikato DAG network capture boards
  123 117     *acd            ATAPI CDROM
  124 119     *ast            ATAPI tape
  125 120     aud             Audit Device <rwatson@FreeBSD.org>
  126 121     onew            Dallas Semiconductor One-Wire bus <phk@freebsd.org>
  127 122     *uhid           USB HID devices <n_hibma>
  128 123     *fb             frame buffer
  129 124     ucdc            USB Communication Class Driver <n_hibma>
  130 125     digio           Advantech PCI-1750 IO card jen@vulture.dmem.strath.ac.uk
  131 126     sync            Generic sync port support <phk>, <brian>
  132 127     *fire           Firewire driver <ikob@koganei.wide.ad.jp>
  133 128     arla            Arla (AFS-clone) driver
  134 129     i2o             Intelligent I/O Character Device
  135 130     *mlx            Mylex DAC960 RAID (control device)
  136 132     *amr            AMI MegaRAID (control device)
  137 134     taupci          Cronyx Tau-PCI card <vak@hanoi.cronyx.ru>
  138 135     *zsc            TurboLaser console uart
  139 136     ipr             Iprobe on-chip perf. counters (gallatin@freebsd.org)
  140 137     nfp             nFast PCI crypto accelerator (support@ncipher.com)
  141 138     *ucom           USB Serial support <n_hibma>
  142 139     wanrouter       Sangoma Technologies Inc. (al.feldman@sangoma.com)
  143 140     *pcfclock       PCFCLOCK <sascha@schumann.cx>
  144 141     pcdmx           PCDMX theatre lighting controller
  145 142     skip            SKIP port (security/skip) control device
  146 143     *urio           USB Rio 500 <n_hibma>
  147 144     nsmb            SMB/CIFS protocol interface <bp>
  148 145     *dri            DRI Graphics for OpenGL <dfr>
  149 146     *twe            3ware Escalade ATA RAID (controller)
  150 148     *agp            AGP <dfr>
  151 149     *tap            Ethernet tunneling device <myevmenkin@att.com>
  152 150     *aac            Adaptec FSA RAID (controller)
  153 152     *acpi           ACPI bios support (Takanori Watanabe takawata@shidahara1.planet.sci.kobe-u.ac.jp)
  154 153     *ti             Tigon Gigabit Ethernet driver (ken@FreeBSD.ORG)
  155 154     *asr            Adaptec SCSI RAID <msmith@freebsd.org>
  156 155     phone           Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
  157 156     *uscanner       USB Scanners <n_hibma>
  158 158     *mly            Mylex RAID control device
  159 159     *ata            ATA control device
  160 160     *spic           Sony Programmable I/O Controller (jogdial)
  161 161     swdoc           Sitara networks watchdog device
  162 162     *digi           Digiboard
  163 163     -               -
  164 164     *iir            Intel Integrated RAID <boji.t.kannanthanam@intel.com>
  165 166     *ciss           Compaq SmartArray 5* adapter <msmith>
  166 168     XXX             used by pst in RELENG_4
  167 170     pst             Promise SuperTrak (uses 168 in RELENG_4)
  168 171     mide            LSI MegaRAID IDE (control device)
  169 172     mided           LSI MegaRAID IDE (disk device)
  170 173     *devctl         Devd control device <imp>
  171 174     pciwd           Berkshire Watchdog PCI <marcel@progressix.com>
  172 175     ips             IBM/Adaptec ServeRAID (control device)
  173 177     *openfirm       OpenFirmware control device <tmm>
  174 178     raidctl         RAIDframe (control device)
  175 179     raid            RAIDframe (disk device)
  176 180     nvidia          NVIDIA (nvidiaN/nvidiactl) <mdodd>
  177 181     casm            HP/Compaq ProLiant Advanced Server Management <peter>
  178 183     *smapi          SMAPI BIOS interface <mdodd>
  179 200     ??              entries from 200-252 are reserved for local use
  180 248     *isp            dev/isp/isp_freebsd.c
  181 252     ??              entries from 200-252 are reserved for local use
  182 254     internal        Used internally by the kernel
  183 255     bad_choice      -1 is 255 which has magic meanings internally

Cache object: b4d454a143041221695b85e32bae64a5


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.