aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/majors
Commit message (Collapse)AuthorAgeFilesLines
* We don't need no major numbersPoul-Henning Kamp2005-03-291-84/+0
| | | | | | | | | | | | We don't need a mknod(2) call No tricky install documentation Kernel leave them dev_t alone Hey Kernel leave them cdevsw alone All in all it's just another struct in src/sys All in all you're just another struct in src/sys Notes: svn path=/head/; revision=144294
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142720
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142719
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142717
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-2/+0
| | | | Notes: svn path=/head/; revision=142716
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142715
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142712
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142710
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-2/+0
| | | | Notes: svn path=/head/; revision=142709
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142707
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142705
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-1/+0
| | | | Notes: svn path=/head/; revision=142704
* Use dynamic major number allocation for /dev/console, there is noPoul-Henning Kamp2005-02-271-1/+0
| | | | | | | | | | longer any benefit from hard wiring it. Remove special hack used to wire major to zero despite zero having a different magic meaning as well. Notes: svn path=/head/; revision=142702
* nos->now typo reported by njlWarner Losh2004-12-271-1/+1
| | | | Notes: svn path=/head/; revision=139363
* Add note about where major numbers are now assignedWarner Losh2004-12-271-0/+3
| | | | Notes: svn path=/head/; revision=139361
* assign 187 to ata over ethernet for Sam's ata over ethernet driver.Warner Losh2004-10-011-0/+1
| | | | | | | | # Yes, this is the right thing to do: we keep assignments for 4.x here # to document them, and Sam has a nearly completed driver. Notes: svn path=/head/; revision=136008
* General modernization of coda:Brooks Davis2004-09-011-1/+1
| | | | | | | | | | | - Ditch NVCODA - Don't use a static major - Don't declare functions extern Reviewed by: peter Notes: svn path=/head/; revision=134585
* 1. Spell Cronyx Sigma-ISA and Cronyx Tau-ISA correctly.Roman Kurakin2004-05-051-2/+2
| | | | | | | | | | 2. Note that ct device uses ctau name as driver name (due to name conflict with ct driver) and also mark it as a driver inside the CVS tree. MFC after: 10 days Notes: svn path=/head/; revision=128960
* Cronyx Tau-PCI's driver name is "cp".Roman Kurakin2004-05-051-1/+1
| | | | | | | MFC after: 10 days Notes: svn path=/head/; revision=128956
* Remove the static reservation of the asr major numberScott Long2004-05-021-1/+0
| | | | Notes: svn path=/head/; revision=128813
* Back out 1.188 (major number for twa). The twa driver does not need it.Dag-Erling Smørgrav2004-04-011-1/+0
| | | | | | | Pointy hat to: ps Notes: svn path=/head/; revision=127706
* Fix vinums cdevsw{} to initialize d_version.Poul-Henning Kamp2004-02-231-1/+0
| | | | | | | | | | | The nonstandard formatting made my mega-patch scripts miss it. Retire the static major number while we're here anyway. Reported by: Niels Chr. Bank-Pedersen <ncbp@bank-pedersen.dk> Notes: svn path=/head/; revision=126157
* Ye/PCI is supported by cy driver, so we don't need to assign a number to it.Warner Losh2004-02-221-1/+1
| | | | Notes: svn path=/head/; revision=126130
* Device megapatch 2/6:Poul-Henning Kamp2004-02-211-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a couple of functions for pseudodrivers to use for implementing cloning in a manner we will be able to lock down (shortly). Basically what happens is that pseudo drivers get a way to ask for "give me the dev_t with this unit number" or alternatively "give me a dev_t with the lowest guaranteed free unit number" (there is unfortunately a lot of non-POLA in the exact numeric value of this number, just live with it for now) Managing the unit number space this way removes the need to use rman(9) to do so in the drivers this greatly simplifies the code in the drivers because even using rman(9) they still needed to manage their dev_t's anyway. I have taken the if_tun, if_tap, snp and nmdm drivers through the mill, partly because they (ab)used makedev(), but mostly because together they represent three different problems for device-cloning: if_tun and snp is the plain case: just give me a device. if_tap has two kinds of devices, with a flag for device type. nmdm has paired devices (ala pty) can you can clone either of them. Notes: svn path=/head/; revision=126077
* Device megapatch 1/6:Poul-Henning Kamp2004-02-211-73/+0
| | | | | | | | | | Free approx 86 major numbers with a mostly automatically generated patch. A number of strategic drivers have been left behind by caution, and a few because they still (ab)use their major number. Notes: svn path=/head/; revision=126076
* Remove the static major assignment for iir(4).Scott Long2004-02-141-1/+0
| | | | | | | Submitted by: phk (partially) Notes: svn path=/head/; revision=125834
* Remove the static major assignment for ips(4).Scott Long2004-02-141-1/+0
| | | | | | | Submitted by: phk, inspired by others. Notes: svn path=/head/; revision=125833
* Remove the reservation for the I2O device. The code never materialized, andScott Long2004-02-141-1/+0
| | | | | | | if it does in the future, it won't need a static major. Notes: svn path=/head/; revision=125832
* Un-reserve major 144 (nsmb) now that we are using automatic allocation.Tim J. Robbins2004-02-111-1/+0
| | | | Notes: svn path=/head/; revision=125707
* Allow amr(4) to get a dynamic major number instead of a static one.Scott Long2004-02-081-1/+0
| | | | | | | Submitted by: Andre Guibert de Bruet Notes: svn path=/head/; revision=125594
* Reserve 187 (twa) for the new 3ware ATA RAID controller.Paul Saab2004-02-021-0/+1
| | | | Notes: svn path=/head/; revision=125343
* Release audit device major number reservation. The new auditRobert Watson2004-01-111-1/+0
| | | | | | | | | implementation writes directly to a file, similar to the Darwin, Solaris, and whoever else implementations, rather than buffering through a pseudo-device. Notes: svn path=/head/; revision=124364
* Fix a locking problem with MD_ROOT_SIZE.Poul-Henning Kamp2003-12-131-1/+0
| | | | | | | Retire md(4)'s static major number. Notes: svn path=/head/; revision=123521
* Remote meteor driver. It hasn't compiled in over 3 years. If someoneWarner Losh2003-12-071-1/+1
| | | | | | | | makes it compile again, and can test it, we can restore the driver to the tree. Notes: svn path=/head/; revision=123213
* The dgb driver is redundant with the digi driver in the tree. It usesWarner Losh2003-12-071-1/+1
| | | | | | | | | | | lots of old interfaces, and digi now supports all cards that dgb supported. The author of the driver says that this is no longer necessary. Approved by: babkin@ Notes: svn path=/head/; revision=123208
* Major 186 for sx driver (for Specialix I/O8+) by frank@exit.comWarner Losh2003-12-021-0/+1
| | | | Notes: svn path=/head/; revision=123097
* New major number:Warner Losh2003-11-211-0/+1
| | | | | | | | | | | 185 ce Cronyx Tau-32 E1 adapter <rik@cronyx.ru> (likely unneeded for current, but required for older versions of FreeBSD). Approved by: re@ (scottl) Notes: svn path=/head/; revision=122943
* Free major#100Poul-Henning Kamp2003-11-031-1/+0
| | | | Notes: svn path=/head/; revision=121942
* Free the SCSI cd major numberPoul-Henning Kamp2003-10-061-1/+0
| | | | Notes: svn path=/head/; revision=120853
* Remove the static reservations for the raid and raidctl devices.Scott Long2003-09-291-2/+0
| | | | Notes: svn path=/head/; revision=120579
* aac no longer uses a static major number.Scott Long2003-09-291-1/+0
| | | | Notes: svn path=/head/; revision=120577
* Reserve 184 for dumb console driver(dcons) which can be found inHidetoshi Shimokawa2003-08-271-0/+1
| | | | | | | ports/devel/dcons. Notes: svn path=/head/; revision=119497
* As warned: Initiate deorbit burn for the pcaudio driver.Poul-Henning Kamp2003-08-151-1/+0
| | | | Notes: svn path=/head/; revision=118948
* Deallocate major 177; the openfirm device does not use a fixed majorThomas Moestl2003-06-111-1/+0
| | | | | | | any more. Notes: svn path=/head/; revision=116211
* garbage collect the reserved major for the ips disk device. GEOM makesScott Long2003-05-111-1/+0
| | | | | | | it unneeded. Notes: svn path=/head/; revision=114901
* Note that MAJOR_AUTO is now the default if d_maj is not initialized. ThisPoul-Henning Kamp2003-03-091-2/+3
| | | | | | | | | | | is more robust and prevents the hijacking of /dev/console for the typical mistake. Remove unneeded MAJOR_AUTO uses, it is only needed explicitly now if the driver source has cross-branch compatibility to old releases. Notes: svn path=/head/; revision=112037
* GC the major number for the network entries.Maxime Henrion2003-02-281-1/+0
| | | | Notes: svn path=/head/; revision=111681
* 86 ufm: it now uses MAJOR_AUTO.Warner Losh2003-02-281-2/+0
| | | | Notes: svn path=/head/; revision=111671
* NO_GEOM cleanup:Poul-Henning Kamp2003-02-281-1/+0
| | | | | | | | | Convert to "struct disk *" centric API. OK'ed by: sos Notes: svn path=/head/; revision=111667
* Retire #3: wd.Poul-Henning Kamp2003-02-281-1/+0
| | | | Notes: svn path=/head/; revision=111666