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

Cache object: 5fab459224fb973b8bbf34a8f653646d


[ 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.