Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/icpvar.h
RevisionDateAuthorComments
 1.13  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.12  12-May-2009  cegger branches: 1.12.12; 1.12.22;
struct device * -> device_t, no functional changes intended.
 1.11  29-Jan-2009  bouyer branches: 1.11.2;
As ic_ident is from 2 to ICP_NCCBS + 2, we need more than just ICP_NCCBS
sense structures in icp_scr map; otherwise we'll compute an offset past the
allocated memory (and past the end of the dmap map) from the ic_ident.
To be safe use ICP_NCCB_RESERVE instead of 2; as I'm not sure why
ICP_NCCB_RESERVE is 4.
 1.10  28-Apr-2008  martin branches: 1.10.8; 1.10.10;
Remove clause 3 and 4 from TNF licenses
 1.9  11-Mar-2007  ad branches: 1.9.34; 1.9.36; 1.9.38;
Remove a use of lockmgr/LOCK_INITIALIZER.
 1.8  04-Mar-2007  christos branches: 1.8.2;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.7  11-Dec-2005  christos branches: 1.7.26;
merge ktrace-lwp.
 1.6  27-Feb-2005  perry branches: 1.6.4;
nuke trailing whitespace
 1.5  21-Feb-2005  thorpej Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name
everything "scsi_*", since we really are talking about the SCSI command
set, ATAPI transport not withstanding. Improve the names of many structures,
and prepend "SCSI_" onto all SCSI command opcodes. Place items described
by the SCSI Primary Commands document into scsi_spc.h.
 1.4  13-Sep-2004  drochner branches: 1.4.4; 1.4.6;
a round of autoconf cleanup:
-convert submatch() style functions (passed to config_search() or
config_found_sm()) to the locator passing variants
-pass interface attributes in some cases
-make submatch() functions look uniformly as far as possible
-avoid macros which just hide cfdata members, and reduce dependencies
on "locators.h"
 1.3  13-Jun-2003  thorpej branches: 1.3.2;
Add support for dynamic rescan of cache service logical drives, using
the ioctl issued by the ICP RAID management libraries (used by the
storcon and iirconfig tools). This requires some infrastructure changes:
* Add a "service callback" mechanism that the ld driver (cache service)
and the iopsp driver (raw service) can register with the icp parent.
Right now this callback allows the children to adjust their notion of
how many command openings are available.
* Add a mutex around the icp ioctl handler, allowing only one thread
to execute an ioctl at a time.
* Add a way to freeze the controller command queue. We stop all I/O
while processing rescans (due to the semantics of icp_cmd()).
* Make icp_cmd() work when !cold.
* Add detach support to ld@icp.
 1.2  13-May-2003  thorpej Add support for the user-generated command interface and event logging
required by the ICP-Vortex management tools. Many thanks to Achim Leubner
at ICP-Vortex for a few bug fixes and for testing.
 1.1  22-Apr-2002  ad branches: 1.1.6; 1.1.8;
Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.
 1.1.8.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.8.1  22-Apr-2002  jdolecek file icpvar.h was added on branch kqueue on 2002-06-23 17:46:29 +0000
 1.1.6.2  20-Jun-2002  nathanw Catch up to -current.
 1.1.6.1  22-Apr-2002  nathanw file icpvar.h was added on branch nathanw_sa on 2002-06-20 03:44:41 +0000
 1.3.2.3  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.3.2.2  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.1  18-Sep-2004  skrll Sync with HEAD.
 1.4.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.4.4.1  29-Apr-2005  kent sync with -current
 1.6.4.1  03-Sep-2007  yamt sync with head.
 1.7.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.8.2.1  13-Mar-2007  ad Sync with head.
 1.9.38.3  16-May-2009  yamt sync with head
 1.9.38.2  04-May-2009  yamt sync with head.
 1.9.38.1  16-May-2008  yamt sync with head.
 1.9.36.1  18-May-2008  yamt sync with head.
 1.9.34.1  02-Jun-2008  mjf Sync with HEAD.
 1.10.10.1  02-Feb-2009  snj Pull up following revision(s) (requested by bouyer in ticket #375):
sys/dev/ic/icpvar.h: revision 1.11
As ic_ident is from 2 to ICP_NCCBS + 2, we need more than just ICP_NCCBS
sense structures in icp_scr map; otherwise we'll compute an offset past the
allocated memory (and past the end of the dmap map) from the ic_ident.
To be safe use ICP_NCCB_RESERVE instead of 2; as I'm not sure why
ICP_NCCB_RESERVE is 4.
 1.10.8.1  03-Mar-2009  skrll Sync with HEAD.
 1.11.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.12.22.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.12.12.1  30-Oct-2012  yamt sync with head

RSS XML Feed