Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/powerpc/conf/majors.powerpc
RevisionDateAuthorComments
 1.17  29-Jun-2021  nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
 1.16  04-Apr-2020  jdolecek branches: 1.16.8;
mark nsmb major obsolete
 1.15  29-Jan-2020  maya remove urio(4), a driver for the Rio500 MP3 player.

At this point it is highly unlikely this 1999 device still has users,
but it still comes up in the context of maxv's USB-fuzzing (and any device
could pretend to be a urio(4)), so it's best to get rid of it.

Renamed all major entries to obsolete, as was done in previous removals.

This still requires an update to sanitizers, but they're located in
"external", perhaps it should be first committed upstream?

Proposed on tech-kern a month ago.
 1.14  28-Jan-2019  dholland branches: 1.14.6;
Systematize handling of removed drivers.

- Every driver that was removed and whose number hasn't already been
reused is now listed with a commented-out "obsolete" line.
- The format of these has been systematized. Future format changes can
probably be safely done with a script.
- This does not include a few cases of assignments that only lasted a
couple days, or stuff from before major reorgs. Some of these may
be included nonetheless, because there was a lot of ground to cover
and therefore not a lot of time to dig into history in detail.

Note that the obsolete listings do not mean the major numbers can
never be reused; that's up to portmasters and/or core. It does mean
that they won't be reused by accident, however, which in some cases
(depending on the driver, how widely used it was, its family of device
nodes, their default permissions, etc.) can be quite dangerous.

Note that some of the things now explicitly listed as obsolete are
really ancient history. My scan went back as far as when the majors
files were added. (But not before that.)
 1.13  27-Jan-2019  dholland Restore satlink's majors entries commented out and marked obsolete.
Otherwise they might accidentally get reused later and cause a
security problem.
 1.12  27-Jan-2019  maxv Remove the satlink driver. It was disabled everywhere, had no man page and
no use either. Spotted by thorpej in PR/21345, ok christos.
 1.11  23-Sep-2018  maxv Remove ISDN from the kernel. It has remained unmaintained for a long time,
is of poor quality, and is now an obstacle to MP-ification. It was removed
ten years ago from FreeBSD for the same reason.

This retires a big user of the mbuf API, and will ease maintenance of the
kernel.
 1.10  08-Dec-2016  nat branches: 1.10.14; 1.10.16;
Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
 1.9  23-Apr-2015  pgoyette branches: 1.9.2;
Update device dependency information - the sysmon major device now depends on the sysmon module itself, not on the individual components.
 1.8  30-Jun-2011  wiz branches: 1.8.12; 1.8.30;
dependant -> dependent
 1.7  01-Mar-2011  phx Revert the major number for satmgr(4) back to 100 and allocate it from
majors.powerpc, as suggested by matt@.
 1.6  29-May-2010  phx branches: 1.6.2; 1.6.4;
sysmon_power is needed to be able to use powerd(8).
 1.5  06-Mar-2010  plunky branches: 1.5.2;
use a MI major number for uhso(4) driver
(requested by mrg)
 1.4  06-Mar-2010  plunky add major device for usho(4) driver
 1.3  12-Nov-2008  ad branches: 1.3.6;
Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
 1.2  31-Dec-2007  ad branches: 1.2.2; 1.2.4; 1.2.10; 1.2.14; 1.2.20; 1.2.22;
Remove systrace. Ok core@.
 1.1  10-Dec-2007  garbled branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10;
Add a new majors.powerpc. This was cobbled together from the majors
files of all the different powerpc ports (except amigappc). It should be
compatible with sandpoint and macppc. It is compatible with evbppc minus
one device (gtmpsc).

To convert a port to use this file rather than a local one, delete your
majors file, and edit your files.port to point to this instead. (I will
follow up with a MAKEDEV fix to support this)
 1.1.10.2  26-Dec-2007  ad Sync with head.
 1.1.10.1  10-Dec-2007  ad file majors.powerpc was added on branch vmlocking2 on 2007-12-26 19:17:17 +0000
 1.1.8.2  18-Feb-2008  mjf Sync with HEAD.
 1.1.8.1  10-Dec-2007  mjf file majors.powerpc was added on branch mjf-devfs on 2008-02-18 21:04:57 +0000
 1.1.6.3  02-Jan-2008  bouyer Sync with HEAD
 1.1.6.2  13-Dec-2007  bouyer Sync with HEAD
 1.1.6.1  10-Dec-2007  bouyer file majors.powerpc was added on branch bouyer-xeni386 on 2007-12-13 21:54:52 +0000
 1.1.2.2  11-Dec-2007  yamt sync with head.
 1.1.2.1  10-Dec-2007  yamt file majors.powerpc was added on branch yamt-kmem on 2007-12-11 15:20:39 +0000
 1.2.22.1  19-Jan-2009  skrll Sync with HEAD.
 1.2.20.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.2.14.2  11-Aug-2010  yamt sync with head.
 1.2.14.1  04-May-2009  yamt sync with head.
 1.2.10.1  17-Jan-2009  mjf Sync with HEAD.
 1.2.4.2  21-Jan-2008  yamt sync with head
 1.2.4.1  31-Dec-2007  yamt file majors.powerpc was added on branch yamt-lazymbuf on 2008-01-21 09:38:20 +0000
 1.2.2.2  09-Jan-2008  matt sync with HEAD
 1.2.2.1  31-Dec-2007  matt file majors.powerpc was added on branch matt-armv6 on 2008-01-09 01:47:46 +0000
 1.3.6.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.5.2.2  05-Mar-2011  rmind sync with head
 1.5.2.1  30-May-2010  rmind sync with head
 1.6.4.1  05-Mar-2011  bouyer Sync with HEAD
 1.6.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.8.30.2  05-Feb-2017  skrll Sync with HEAD
 1.8.30.1  06-Jun-2015  skrll Sync with HEAD
 1.8.12.1  03-Dec-2017  jdolecek update from HEAD
 1.9.2.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.10.16.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.10.16.1  10-Jun-2019  christos Sync with HEAD
 1.10.14.1  30-Sep-2018  pgoyette Ssync with HEAD
 1.14.6.1  29-Feb-2020  ad Sync with head.
 1.16.8.1  01-Aug-2021  thorpej Sync with HEAD.

RSS XML Feed