Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/amiga/dev/itevar.h
RevisionDateAuthorComments
 1.20  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.19  04-Mar-2007  christos branches: 1.19.78; 1.19.88;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.18  11-Dec-2005  christos branches: 1.18.26;
merge ktrace-lwp.
 1.17  19-Jan-2005  chs branches: 1.17.8;
use a flag in the softc to indicate if an instance has been configured,
rather than a bit in 32-bit global variable indexed by unit number.
 1.16  06-Sep-2002  gehenna branches: 1.16.6; 1.16.14;
Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.

- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.

- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.
 1.15  26-Jan-2002  aymeric branches: 1.15.8;
- ANSIfy
- remove some trailing spaces/tabs
- minor style nits
 1.14  21-Apr-1996  veego branches: 1.14.42; 1.14.44; 1.14.48;
- Cleanup for -Wall and -Wstrict-prototypes
- Added support for multiple floppy drives
- CyberVision64:
- has now a real console mode
- another bugfix for boards with the new S3 chip
- Ariadne:
- fixed crashes with aeput (mbuf failure)
 1.13  30-Nov-1995  jtc merge in changes from 1.1 release branch
 1.12  20-Oct-1995  chopps cleanup warnings (fixes pr#1642)
 1.11  20-Aug-1995  chopps branches: 1.11.2;
fix protos (#1390) from Bernd Ernesti <bernd@arresum.inka.de>
 1.10  01-Dec-1994  chopps bring up to current. change sun to sunos. handle changes in device
open params and autoconf match function params.
 1.9  26-Oct-1994  cgd new RCS ID format.
 1.8  08-May-1994  chopps resistance is futile, you will be assimilated.
amiga goes: config.new *and* /sys/scsi.
clock code coerced into a single .c file adding an accurate usec delay().
disklabel.c updated to DTRT, code to write RDB's to be added soon.
sbic (old scsi) converted over to new scsi and config this covers about
90% of users. Other drivers soon.
 1.7  17-Feb-1994  chopps modified to use generic cons. (and some grf defs changed)
 1.6  11-Feb-1994  chopps Add missing Id's
 1.5  26-Jan-1994  mw Integrate recent changes done to the amiga branch. Includes support
for the '40.
Support for more scsi controllers (zeus, magnum)
Support for more tapes (in st.c)
New custom chip console code integrated.
 1.4  30-Oct-1993  mw new tree for amiga, replacing the bogous previous one.
SunOS support works for a lot of executables now (static and dynamic).
 1.3  02-Sep-1993  mw new source release integrated from amiga-release.
 1.2  01-Aug-1993  mycroft Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.
 1.1  05-Jul-1993  mw branches: 1.1.1;
Initial revision
 1.1.1.2  02-Sep-1993  mw Update of arch/amiga tree, includes
- realtime clock support for a2k and a3k
- scsi drivers for a2091 and gvp-II controllers in a2k
- working ethernet driver for a2065/ameristar lance-controllers
 1.1.1.1  05-Jul-1993  mw sys/arch/amiga tree. This is the machdep part required to get the kernel
up on an A3000. There are still (very) few changes required outside the
arch/amiga tree, so you can't recompile the kernel yet. Support for
third party SCSI controllers for the A2000 is on its way. The kernel is
fully functional (except for a missing ethernet-driver ...). This
tree is based on my version #390.
 1.11.2.2  20-Oct-1995  chopps take a couple devices from needs-count to needs-flag.
move tty pointers to softc structs
loadbsd now fails if it cannot allocate enough chipmem.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
 1.11.2.1  20-Oct-1995  chopps bring in changes from mainbranch (oops)
 1.14.48.2  17-Sep-2002  nathanw Catch up to -current.
 1.14.48.1  28-Feb-2002  nathanw Catch up to -current.
 1.14.44.2  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.14.44.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.14.42.1  10-Oct-2001  fvdl Convert all remaining devices.
 1.15.8.1  16-May-2002  gehenna Remove unnecessary prototypes.
 1.16.14.1  29-Apr-2005  kent sync with -current
 1.16.6.2  24-Jan-2005  skrll Sync with HEAD.
 1.16.6.1  21-Nov-2004  skrll Adapt to branch.
 1.17.8.2  03-Sep-2007  yamt sync with head.
 1.17.8.1  21-Jun-2006  yamt sync with head.
 1.18.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.19.88.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.19.78.1  30-Oct-2012  yamt sync with head

RSS XML Feed