Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/cissreg.h
RevisionDateAuthorComments
 1.11  01-Nov-2022  andvar s/faild/failed/ in comments and messages.
 1.10  16-Jul-2020  jdolecek make sure the alignment of ciss_cmd matches KASSERT() in ciss_cmd()
 1.9  16-Jul-2020  jdolecek revert the conversion to STAILQ, it broke execution of commands
 1.8  14-Jul-2020  jdolecek remove ccb_sc to save memory, no need to store pointer to sc in ccb
 1.7  14-Jul-2020  jdolecek use STAILQ for ccb lists to save some memory, doubly-linked list is not needed
 1.6  14-Jul-2020  jdolecek add support for PERFORMANT mode, and allow MSI/MSI-X (only) for adapters which
support it

code adapted from FreeBSD, but with fix for setting the performant bit
and pull count on command submittion as seen in hpsa Linux driver

tested with INTx and MSI-X on HP Smart Array 11

thanks to Andreas Gustafsson for initial testing, and providing
access to test machine
 1.5  17-Jun-2016  christos rename intr bits
 1.4  12-Oct-2013  christos branches: 1.4.6;
- add 64 bit fifo support
- handle fibrilation better
 1.3  18-Oct-2008  bouyer branches: 1.3.28; 1.3.38; 1.3.44;
kern/39757 from mishka@:
Bump CISS_MAX_CDB from 12 to 16 bytes. For volumes larger than 2TB,
the scsipi layer will have to use 16 bytes SCSI commands, which would be
rejected by ciss. The cdb buffer already 16 bytes long, and a look at the
FreeBSD driver shows there's no reasons to limit SCSI commands to 12 bytes.
 1.2  25-May-2008  mhitch branches: 1.2.4;
Add bio(4) support, heavily from OpenBSD. The driver doesn't know which
physical drives belong to which logical drive, so all the physical drives
will show up for logical drive 0, and also appear for logical drives that
are rebuilding so that the rebuild state will show the physical drive
being rebuilt. Locking for the scratch buffer is currently missing - system
quickly quits responding when I try to lock the buffer with mutex_{enter,exit}().
 1.1  21-Mar-2006  he branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12; 1.1.18; 1.1.24; 1.1.74; 1.1.76; 1.1.78; 1.1.80;
Add a driver, ciss(4), for the HP/Compaq drivers using the newer
"Command Interface to SCSI-3 Support" command interface. Driver
ported from OpenBSD by Tonnerre Lombard -- thanks!
 1.1.80.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.78.1  04-May-2009  yamt sync with head.
 1.1.76.1  04-Jun-2008  yamt sync with head
 1.1.74.2  17-Jan-2009  mjf Sync with HEAD.
 1.1.74.1  02-Jun-2008  mjf Sync with HEAD.
 1.1.24.2  09-Sep-2006  rpaulo sync with head
 1.1.24.1  21-Mar-2006  rpaulo file cissreg.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:50:01 +0000
 1.1.18.2  21-Jun-2006  yamt sync with head.
 1.1.18.1  21-Mar-2006  yamt file cissreg.h was added on branch yamt-lazymbuf on 2006-06-21 15:02:53 +0000
 1.1.12.2  22-Apr-2006  simonb Sync with head.
 1.1.12.1  21-Mar-2006  simonb file cissreg.h was added on branch simonb-timecounters on 2006-04-22 11:38:55 +0000
 1.1.10.2  19-Apr-2006  elad sync with head.
 1.1.10.1  21-Mar-2006  elad file cissreg.h was added on branch elad-kernelauth on 2006-04-19 03:24:38 +0000
 1.1.8.2  11-Apr-2006  yamt sync files somehow mis-tagged by yamt-pdpolicy-base2.
 1.1.8.1  21-Mar-2006  yamt file cissreg.h was added on branch yamt-pdpolicy on 2006-04-11 12:20:52 +0000
 1.1.6.2  11-Apr-2006  riz Pull up following revision(s) (requested by he in ticket #10409):
sys/dev/ic/cissreg.h: revision 1.1
sys/dev/pci/ciss_pci.c: revision 1.1
sys/dev/ic/cissvar.h: revision 1.1
sys/dev/pci/files.pci: revision 1.245
sys/dev/ic/ciss.c: revision 1.1 via patch
Add a driver, ciss(4), for the HP/Compaq drivers using the newer
"Command Interface to SCSI-3 Support" command interface. Driver
ported from OpenBSD by Tonnerre Lombard -- thanks!
 1.1.6.1  21-Mar-2006  riz file cissreg.h was added on branch netbsd-2 on 2006-04-11 01:15:22 +0000
 1.1.4.2  08-Apr-2006  tron Pull up following revision(s) (requested by he in ticket #1247):
sys/dev/ic/cissreg.h: revision 1.1
sys/dev/pci/ciss_pci.c: revision 1.1
sys/dev/ic/cissvar.h: revision 1.1
sys/dev/pci/files.pci: revision 1.245
sys/dev/ic/ciss.c: revision 1.1
Add a driver, ciss(4), for the HP/Compaq drivers using the newer
"Command Interface to SCSI-3 Support" command interface. Driver
ported from OpenBSD by Tonnerre Lombard -- thanks!
 1.1.4.1  21-Mar-2006  tron file cissreg.h was added on branch netbsd-3 on 2006-04-08 23:31:38 +0000
 1.1.2.2  28-Mar-2006  tron Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
 1.1.2.1  21-Mar-2006  tron file cissreg.h was added on branch peter-altq on 2006-03-28 09:42:11 +0000
 1.2.4.1  19-Oct-2008  haad Sync with HEAD.
 1.3.44.1  18-May-2014  rmind sync with head
 1.3.38.2  03-Dec-2017  jdolecek update from HEAD
 1.3.38.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.28.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.6.1  09-Jul-2016  skrll Sync with HEAD

RSS XML Feed