Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/newsmips/dev/zs.c
RevisionDateAuthorComments
 1.28  11-Sep-2021  andvar Add missing double p and d for stopped and overriden accordingly.
Fix few more typos along the way, mainly in copy-pasted comments.
 1.27  28-Jul-2012  matt Fix -fno-common fallout.
 1.26  26-Jun-2010  tsutsui branches: 1.26.8;
Pull a similar fix from sparc/dev/zs.c rev 1.119:
Establish interrupt handlers with proper softc per each zs device
rather than sharing them among all zs devices and searching softc
in handlers, to avoid possible recursive lock.
 1.25  13-Jun-2008  cegger branches: 1.25.16; 1.25.18;
use device_lookup_private to get softc
 1.24  28-Apr-2008  martin branches: 1.24.2; 1.24.4;
Remove clause 3 and 4 from TNF licenses
 1.23  29-Mar-2008  tsutsui branches: 1.23.2; 1.23.4;
Split softc and device_t for zsc(4) and its children.

XXX we should restructure MI APIs and make it really machine independent.
 1.22  26-Nov-2007  ad branches: 1.22.14;
Use the softint API.
 1.21  11-Dec-2005  christos branches: 1.21.30; 1.21.48; 1.21.50; 1.21.56;
merge ktrace-lwp.
 1.20  06-Feb-2005  tsutsui branches: 1.20.6;
Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.19  15-Jul-2003  lukem branches: 1.19.8; 1.19.10;
__KERNEL_RCSID()
 1.18  25-May-2003  tsutsui branches: 1.18.2;
Add MI softintr(9) support with common mips/softintr.c.
 1.17  26-Apr-2003  tsutsui - Move some common declarations into z8530var.h.
- Fix struct consdev properly.
- Remove register declarations.
- some more KNF.
 1.16  11-Feb-2003  tsutsui Backout previous. <sys/lock.h> is pulled from <sys/tty.h>.
 1.15  10-Feb-2003  tsutsui MI z8530sc driver now requires <sys/lock.h>.
 1.14  01-Jan-2003  thorpej Use aprint_normal() for cfprint routines.
 1.13  06-Sep-2002  gehenna 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.12  14-Apr-2000  tsubai branches: 1.12.8; 1.12.12; 1.12.20;
Adapt cpu_intr change.
 1.11  26-Dec-1999  tsubai Use software interrupt.
 1.10  22-Dec-1999  tsubai First cut of news5000 support.
Mostly from SHIMIZU Ryo <dejiko@di.gi.charat.org>.
 1.9  17-Dec-1999  tsubai Add interrupt level locator and use it instead of hard-coding.
 1.8  17-Dec-1999  tsubai Use hb_intr_establish().
 1.7  27-Mar-1999  wrstuden branches: 1.7.8; 1.7.14;
Add pps support. Only enable pps if CLOCAL & !MDMBUF.
 1.6  11-Feb-1999  mycroft Minor cleanup.
Make the initializer for BAUDLO depend on PCLK directly; it was incorrect on
some ports where PCLK is not 4.9152MHz.
XXX Is the default value actually used?
 1.5  03-Feb-1999  mycroft Don't set DCD_IE in the frontends. KGDB doesn't even use DCD, and the tty
frontends get it from zsparam() anyway.
 1.4  21-Nov-1998  tsubai Flush write buffer in ZS_DELAY().
 1.3  21-Aug-1998  tsubai Add #ifdef DDB around Debugger();
 1.2  05-Jun-1998  tsubai Add support for NWB-231A 4-port RS-232C card.
 1.1  18-Feb-1998  tsubai Initial import of NetBSD/news.
 1.7.14.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.7.8.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.12.20.1  19-May-2002  gehenna Remove hard-coded major.
 1.12.12.2  03-Jan-2003  thorpej Sync with HEAD.
 1.12.12.1  17-Sep-2002  nathanw Catch up to -current.
 1.12.8.1  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.18.2.4  06-Feb-2005  skrll Sync with HEAD.
 1.18.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.18.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.18.2.1  03-Aug-2004  skrll Sync with HEAD
 1.19.10.1  12-Feb-2005  yamt sync with head.
 1.19.8.1  29-Apr-2005  kent sync with -current
 1.20.6.1  07-Dec-2007  yamt sync with head
 1.21.56.1  08-Dec-2007  mjf Sync with HEAD.
 1.21.50.1  09-Jan-2008  matt sync with HEAD
 1.21.48.1  27-Nov-2007  joerg Sync with HEAD. amd64 Xen support needs testing.
 1.21.30.1  03-Dec-2007  ad Sync with HEAD.
 1.22.14.3  29-Jun-2008  mjf Sync with HEAD.
 1.22.14.2  02-Jun-2008  mjf Sync with HEAD.
 1.22.14.1  03-Apr-2008  mjf Sync with HEAD.
 1.23.4.3  11-Aug-2010  yamt sync with head.
 1.23.4.2  04-May-2009  yamt sync with head.
 1.23.4.1  16-May-2008  yamt sync with head.
 1.23.2.2  17-Jun-2008  yamt sync with head.
 1.23.2.1  18-May-2008  yamt sync with head.
 1.24.4.1  18-Jun-2008  simonb Sync with head.
 1.24.2.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.25.18.1  03-Jul-2010  rmind sync with head
 1.25.16.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.26.8.1  30-Oct-2012  yamt sync with head

RSS XML Feed