aboutsummaryrefslogtreecommitdiffstats
path: root/sys/dev/ciss/ciss.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC rev 1.57: Remove 6422, V100 and add the P600.Paul Saab2005-01-211-2/+1
| | | | | | | Approved by: re (kensmith) Notes: svn path=/releng/4.11/; revision=140550
* MFC: rev 1.55, Name non-physical devices.Paul Saab2004-07-281-1/+1
| | | | Notes: svn path=/stable/4/; revision=132770
* MFC:Paul Saab2004-07-011-42/+20
| | | | | | | | rev 1.51: need to call ciss_media_accept async anymore. rev 1.52: on media exchange, update/rescan the drives. Notes: svn path=/stable/4/; revision=131395
* MFC: Add SCSI passthrough support to ciss. Non-disk devices that are exposedScott Long2004-06-231-22/+260
| | | | | | | | | by the ciss firmware will now be exported to CAM as normal devices. Sponsored by: Tape Laboratories, Inc. Notes: svn path=/stable/4/; revision=130987
* MFC: 1.54 Reset the update flag when scanning for new devices.Paul Saab2004-06-221-0/+1
| | | | Notes: svn path=/stable/4/; revision=130947
* MFC: Turn on SCSI PREFETCHPaul Saab2004-06-151-0/+4
| | | | Notes: svn path=/stable/4/; revision=130544
* MFC: rev 1.47 and 1.48Paul Saab2004-06-151-23/+21
| | | | | | | Add a bunch of PCI device ID's and only do I/O to ONLINE volumes. Notes: svn path=/stable/4/; revision=130543
* MFC: Bring ciss up-to-date with -CURRENT and support for the MSA20Paul Saab2004-04-271-196/+510
| | | | | | | and MSA500 as well as other small fixes. Notes: svn path=/stable/4/; revision=128689
* MFC: rev 1.33 whitespace cleanupPaul Saab2003-12-131-73/+70
| | | | Notes: svn path=/stable/4/; revision=123509
* MFC: Define RAID 5+1 and RAID ADG fault tolerancesPaul Saab2003-12-121-0/+4
| | | | Notes: svn path=/stable/4/; revision=123502
* Fix a mis-merge in ciss_unmap_request and actually unmap a request.Paul Saab2003-12-121-2/+1
| | | | | | | | | | Fir another mis-merge in ciss_cam_action_io when getting an error back from ciss_start, only REQUEUE the request if the error is not EINPROGRESS Pointy hat to: me Notes: svn path=/stable/4/; revision=123501
* MFC: rev 1.27Paul Saab2003-12-081-24/+65
| | | | | | | Support EINPROGRESS and properly deal with 64bit physical addressing. Notes: svn path=/stable/4/; revision=123304
* MFC: rev 1.31 PCI idPaul Saab2003-11-071-0/+1
| | | | Notes: svn path=/stable/4/; revision=122198
* MFC: rev 1.25-1.26Paul Saab2003-07-301-6/+14
| | | | | | | | | Quiet down ciss unless bootverbose is set. Check the status of the user command and return the proper error to the user. Notes: svn path=/stable/4/; revision=118191
* MFC: rev 1.20Paul Saab2003-06-231-3/+4
| | | | | | | | | | Add support for the HP Smart Array 6400 EM Change the interrupt mask for the Smart Array 6xxx controllers after discussions w/ HP. Notes: svn path=/stable/4/; revision=116711
* MFC: rev 1.14 .. new PCI device id'sPaul Saab2003-02-181-1/+5
| | | | | | | Approved by: re Notes: svn path=/stable/4/; revision=111102
* MFC: fix geometry problems and plug a memory leak.Paul Saab2003-02-061-10/+93
| | | | Notes: svn path=/stable/4/; revision=110474
* MFC: rev 1.5Paul Saab2002-04-291-7/+73
| | | | | | | | | | | | | | | | | | | - Set the maximum number of device transactions to what the driver is limiting it to, not what the device says it can handle. - cl_status is an integer. cl_lstatus is a pointer. - Add some debugging code to dump some things the driver knows about the adapter. - Tell CAM that the adapter can handle more commands when a command completes. This fixes the problem were the SIM would freeze once the driver hit the maximum number of transactions for the device. - Change the vendor string to COMPAQ. - Turn of Synchronize Cache for now. It locks the controller up. Approved by: msmith Obtained from: Yahoo! Notes: svn path=/stable/4/; revision=95757
* MFC rev 1.4Paul Saab2002-04-111-1/+2
| | | | | | | Fix I/O performance issues. Notes: svn path=/stable/4/; revision=94413
* MFC: rev 1.3 (trivial): ciss_abort_request() defined but not used warningPeter Wemm2001-12-181-0/+4
| | | | Notes: svn path=/stable/4/; revision=88115
* This commit was manufactured by cvs2svn to create branch 'RELENG_4'.cvs2svn2001-12-021-0/+3368
Notes: svn path=/stable/4/; revision=87190