History log of /src/sys/dev/ic/dptreg.h |
Revision | | Date | Author | Comments |
1.19 |
| 08-Sep-2008 |
gmcgarry | Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h preprocessor macros.
|
1.18 |
| 04-Mar-2007 |
christos | branches: 1.18.36; 1.18.40; 1.18.42; 1.18.46; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.17 |
| 11-Dec-2005 |
christos | branches: 1.17.26; merge ktrace-lwp.
|
1.16 |
| 27-Feb-2005 |
perry | branches: 1.16.4; nuke trailing whitespace
|
1.15 |
| 04-Dec-2003 |
keihan | branches: 1.15.8; 1.15.10; netbsd.org -> NetBSD.org
This was the last commit of this kind to src/sys, which is now totally "NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
|
1.14 |
| 02-Nov-2003 |
wiz | Fix some typos. From Tom Cosgrove via jmc@openbsd.
|
1.13 |
| 27-Jan-2003 |
ad | branches: 1.13.2; Also save status info in the user command packet.
|
1.12 |
| 28-Dec-2002 |
kristerw | Remove a spurious ;.
|
1.11 |
| 09-Dec-2002 |
ad | Fix LP64 issues.
|
1.10 |
| 25-Apr-2001 |
bouyer | branches: 1.10.16; Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
|
1.9 |
| 13-Jun-2000 |
ad | branches: 1.9.4; Use my proper name.
|
1.8 |
| 25-Mar-2000 |
ad | branches: 1.8.2; The bus_space stuff handles byte order conversions for us.
|
1.7 |
| 24-Feb-2000 |
ad | - Don't use bitfields. - Cosmetic changes. - Shut down all HBAs "simultaneously", not individually. - Don't bother grokking HA_ST_MORE. It causes problems. - Other bits and pieces.
|
1.6 |
| 18-Jan-2000 |
ad | Fix register offset problem. This should make EISA boards work correctly, and is also needed for the ISA frontend (some time this week).
|
1.5 |
| 29-Nov-1999 |
ad | branches: 1.5.2; - Don't use our own private endian conversion cruft (from OpenBSD). - SmartRAID V is not and will never be an EATA board (from OpenBSD). - Use dpt_outl() when issuing EATA command packet address to HBA. - Fix a style nit. - Fix a typo.
|
1.4 |
| 19-Oct-1999 |
ad | - Don't get stalled by a bogus HA_ST_MORE condition. - Don't trust HA_ST_MORE again if the above situation occurs. - Nuke bitfields in 'struct eata_sp'. - Don't bother using scatter-gather if DMA map contains only 1 segment. - Return TRY_AGAIN_LATER and not COMPLETE if an EATA command times out. - Check SCSI status in dpt_inquire(), not just HBA status. - Some cosmetic changes and sanity checks.
|
1.3 |
| 01-Oct-1999 |
ad | branches: 1.3.2; 1.3.4; 1.3.6; Rename HA_ST_INDEX to HA_ST_MORE (More data available soon).
|
1.2 |
| 29-Sep-1999 |
ad | - Move initial reset code into dpt_readcfg() - Bus specific front-end is now responsible for reading EATA configuration - EATA configuration data is now saved in the softc - Make synchronous writes work properly - Don't ignore HBA timeouts in dpt_cmd() - Prefix eata_cfg's members with `ec_', not `dc_'
|
1.1 |
| 27-Sep-1999 |
ad | A driver for DPT EATA SCSI adapters. dpt.c contains a brief TODO list.
|
1.3.6.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.4.1 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.2.3 |
| 01-Apr-2001 |
ad | - Make this work. - Restructure a bit. - KNF, const.
|
1.3.2.2 |
| 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.3.2.1 |
| 20-Oct-1999 |
thorpej | Sync w/ trunk.
|
1.5.2.3 |
| 18-Jan-2000 |
he | Pull up revision 1.6 (requested by ad): Fix register offset problem to make EISA boards work correctly.
|
1.5.2.2 |
| 17-Jan-2000 |
he | Pull up revision 1.1-1.5 + patch (requested by ad): Add driver for DPT SmartCache and SmartRAID III or IV SCSI adapters.
|
1.5.2.1 |
| 29-Nov-1999 |
he | file dptreg.h was added on branch netbsd-1-4 on 2000-01-17 18:34:32 +0000
|
1.8.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.9.4.3 |
| 29-Dec-2002 |
thorpej | Sync with HEAD.
|
1.9.4.2 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.9.4.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.10.16.2 |
| 28-Jul-2003 |
he | Pull up revision 1.13 (requested by ad in ticket #1130): Also save status info in the user command packet.
|
1.10.16.1 |
| 12-Dec-2002 |
he | Pull up revision 1.11 (requested by ad in ticket #1031): Implement DPT EATA ioctl interface.
|
1.13.2.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.13.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.13.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.13.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.15.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.15.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.16.4.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.17.26.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.18.46.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.18.42.1 |
| 24-Sep-2008 |
wrstuden | Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
|
1.18.40.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.18.36.1 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|