summaryrefslogtreecommitdiff
path: root/sys/dev/ic/icpreg.h
AgeCommit message (Collapse)Author
2008-09-08Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.hgmcgarry
preprocessor macros.
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2005-12-11merge ktrace-lwp.christos
2005-02-27nuke trailing whitespaceperry
2003-06-13Add support for dynamic rescan of cache service logical drives, usingthorpej
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.
2003-05-13Add support for the user-generated command interface and event loggingthorpej
required by the ICP-Vortex management tools. Many thanks to Achim Leubner at ICP-Vortex for a few bug fixes and for testing.
2002-04-22Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Partsad
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.