Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sun3/dev/si_obio.c
RevisionDateAuthorComments
 1.39  20-Dec-2024  tsutsui Remove trailing whitespace.
 1.38  20-Dec-2023  thorpej Remove unnecessary <sys/malloc.h>.
 1.37  27-Dec-2019  msaitoh s/transfered/transferred/
 1.36  21-Nov-2009  rmind branches: 1.36.64;
Use lwp_getpcb() on sparc{64} and sun2/3 MD code, clean from struct user usage.
 1.35  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.34  04-Apr-2008  tsutsui branches: 1.34.2; 1.34.4;
Split devict_t/softc for ncr5380sbc SCSI, and misc cosmetic changes.
 1.33  03-Feb-2007  tsutsui branches: 1.33.44;
Make si at obio and si at vme on sun3 use bus_dma(9) for data xfer.

XXX1: Only si at vme on TME is tested.
XXX2: No info about DMA on si at sebuf. (bounce buffer required?)
 1.32  29-Mar-2006  thorpej branches: 1.32.8;
Use device_cfdata().
 1.31  24-Dec-2005  perry branches: 1.31.4; 1.31.6; 1.31.8; 1.31.10; 1.31.12;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
 1.30  11-Dec-2005  christos merge ktrace-lwp.
 1.29  22-Jan-2005  chs branches: 1.29.8;
de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.
 1.28  24-Feb-2004  wiz branches: 1.28.8;
becuase -> because. From Peter Postma.
 1.27  15-Jul-2003  lukem __KERNEL_RCSID()
 1.26  03-May-2003  wiz branches: 1.26.2;
DMA, not dma nor Dma.
 1.25  02-Oct-2002  thorpej Add trailing ; to CFATTACH_DECL.
 1.24  01-Oct-2002  thorpej Use CFATTACH_DECL().
 1.23  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.22  20-Aug-2001  wiz branches: 1.22.6;
precede, not preceed.
 1.21  22-Nov-1999  jdolecek branches: 1.21.8;
Debugger()/cpu_Debugger() is always available and always defined/prototyped
in <sys/systm.h> for sun3/sun3x, even in non-DDB case
 1.20  17-Oct-1999  jdolecek branches: 1.20.2;
include opt_ddb.h so that symbol DDB gets defined appropriately and right
thing happens WRT Debugger()
call Debugger() only when DDB is defined
 1.19  05-Feb-1998  gwr branches: 1.19.14;
Merge arch/sun3x into arch/sun3
 1.18  09-Dec-1997  gwr branches: 1.18.2;
Remove local definition of DEBUG (left there by accident).
 1.17  21-Oct-1997  gwr Fix a warning
 1.16  17-Oct-1997  gwr branches: 1.16.2;
Move si_reset_adapter() from si.c into the bus-specific modules.
Support the Sun3/470 (sun3x). Adapt to the new DVMA interface.
Set the si_xxx_options in the config file (easier for users).
 1.15  07-Oct-1997  gwr typo
 1.14  27-Aug-1997  bouyer Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.
 1.13  29-Jul-1997  fair branches: 1.13.2;
%x -> 0x%x, fixes for PR#3757
 1.12  28-Apr-1997  gwr branches: 1.12.2;
Rename obio_alloc/obio_mapin and check for obio in match functions
for attachments that will use obio_mapin.
 1.11  26-Feb-1997  gwr Allow per-target control over disconnect/reselect.
 1.10  27-Jan-1997  gwr branches: 1.10.4;
Update comment about si_obio_options
 1.9  27-Jan-1997  gwr Fix copyrights (/s/REGENTS/FOUNDATION/)
 1.8  17-Dec-1996  gwr Make this compile with -Werror -Wall -Wstrict-prototypes
(finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
 1.7  20-Nov-1996  gwr Most files that were copyright Adam Glass and/or Gordon W. Ross
are now copyright The NetBSD Foundation (rights assigned).
 1.6  30-Oct-1996  gwr Allow the config line "flags" to set bits in si_options.
Thanks to Jason Thorpe for the fix! (PR#1929)
 1.5  30-Oct-1996  gwr Get rid of some cruft in the match function.
 1.4  13-Oct-1996  christos backout previous kprintf change
 1.3  11-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.2  17-Jun-1996  gwr branches: 1.2.2;
Move some of the DMA engine initialization from the "start" routine
to the "setup" routine. Doing the initialization earlier prevents
nasty race conditions where the 5380 prefetch changes the counter.
 1.1  26-Mar-1996  gwr Take advantage of the new config attach stuff by
splitting out the obio and vme support code.
Also move it back to the traditional name (si).
 1.2.2.2  17-Jun-1996  gwr Move some of the DMA engine initialization from the "start" routine
to the "setup" routine. Doing the initialization earlier prevents
nasty race conditions where the 5380 prefetch changes the counter.
 1.2.2.1  17-Jun-1996  gwr file si_obio.c was added on branch netbsd-1-2 on 1996-06-17 23:21:36 +0000
 1.10.4.1  12-Mar-1997  is Merge in changes from The Trunk
 1.12.2.2  30-Jul-1997  bouyer Sync with trunk.
 1.12.2.1  01-Jul-1997  bouyer Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
 1.13.2.2  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.13.2.1  27-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.16.2.1  22-Oct-1997  mellon pull up from main trunk to fix warning
 1.18.2.1  27-Jan-1998  gwr Merged Sun3 and Sun3X kernel sources.
 1.19.14.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.20.2.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.21.8.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.21.8.1  25-Aug-2001  thorpej Merge Aug 24 -current into the kqueue branch.
 1.22.6.2  18-Oct-2002  nathanw Catch up to -current.
 1.22.6.1  20-Aug-2001  nathanw file si_obio.c was added on branch nathanw_sa on 2002-10-18 02:40:21 +0000
 1.26.2.4  24-Jan-2005  skrll Sync with HEAD.
 1.26.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.26.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.26.2.1  03-Aug-2004  skrll Sync with HEAD
 1.28.8.1  29-Apr-2005  kent sync with -current
 1.29.8.2  26-Feb-2007  yamt sync with head.
 1.29.8.1  21-Jun-2006  yamt sync with head.
 1.31.12.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.31.10.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.31.8.1  01-Apr-2006  yamt sync with head.
 1.31.6.1  22-Apr-2006  simonb Sync with head.
 1.31.4.1  09-Sep-2006  rpaulo sync with head
 1.32.8.1  09-Feb-2007  ad Sync with HEAD.
 1.33.44.1  02-Jun-2008  mjf Sync with HEAD.
 1.34.4.2  11-Mar-2010  yamt sync with head
 1.34.4.1  16-May-2008  yamt sync with head.
 1.34.2.1  18-May-2008  yamt sync with head.
 1.36.64.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed