Sam Leffler
4a8bef25fe
check copyin+copyout return values when processing TWA_IOCTL_GET_LOCK
...
Noticed by: Coverity Prevent analysis tool
2005-03-27 00:29:37 +00:00
Poul-Henning Kamp
bde1a9c98b
Kill MAJOR_AUTO
2005-03-17 13:37:28 +00:00
Scott Long
70e83c0d6e
Use the correct flags for bus_dma_tag_create().
2005-03-06 20:56:16 +00:00
Warner Losh
2ece8174c1
Use BUS_PROBE_DEFAULT in preference to 0. Also for vx, return
...
BUS_PROBE_LOW_PRIORITY in stead of ifdef for devices that xl and vx
both support so that xl will snarf them on up.
2005-03-01 07:50:12 +00:00
Vinod Kashyap
fc01f80ec3
Bumped up the driver version, following recent changes.
2005-02-12 01:16:28 +00:00
Vinod Kashyap
6cc7bd9464
1. Revert back to the way the older driver handled XPT_PATH_INQ. This seems to
...
fix the problem with device discovery seen by some people.
2. Change to make 3ware CLI/3DM work on amd64.
3. Fix a potential problem that could cause the driver to do strlen(NULL) when
using older firmware.
Reviewed by:scottl
2005-02-10 18:07:33 +00:00
Vinod Kashyap
5552eed8e5
Changes corresponding to the 9.1.5.2 release of twa on the 3ware website.
...
The main changes are:
1. Use of multiple bus dma tags.
2. Timing of CAM requests by the driver.
3, Firmware interface change relating to retrieving AEN's.
4. Removal of twa_intrhook.
5. Bundling of latest firmware with BBU capability.
Reviewed by:re
Approved by:re
2005-01-05 19:04:28 +00:00
Vinod Kashyap
44511bd390
Changes to make twa work on amd64.
...
Reviewed by:re
Approved by:re
2004-08-18 16:14:44 +00:00
Scott Long
c63d83f7c2
Fix a typo that made the busdma tag have a 0 highaddr. This driver heavily
...
abuses busdma in other ways, and those will likely be fixed another day.
2004-06-24 18:30:08 +00:00
Poul-Henning Kamp
89c9c53da0
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
Poul-Henning Kamp
fe12f24bb0
Add missing <sys/module.h> includes
2004-05-30 20:08:47 +00:00
Vinod Kashyap
5bc4169411
Undid scottl's recent changes.
2004-05-17 17:16:58 +00:00
Scott Long
f3a537ca3f
Remove twa_intrhook prototype.
...
Submitted by: cperciva
2004-05-15 15:41:59 +00:00
Scott Long
e25b7fccd4
Set the cpi.hba_inquiry field to something useful.
2004-05-15 05:18:05 +00:00
Scott Long
bd4c922777
Remove the config_intrhook as it is not needed.
2004-05-15 05:17:42 +00:00
Dag-Erling Smørgrav
4cdc9a643e
Unbreak LINT on 64-bit platforms. Note that this code is not style(9)-
...
compliant, but I'll leave that for someone else.
Noticed by: tinderbox
Pointy hat to: the usual suspects
2004-04-02 15:09:57 +00:00
Vinod Kashyap
99635d6cdd
Initial check-in of the device driver for 3ware's 9000 series
...
PATA/SATA RAID controllers. This driver is a SIM under CAM, and
so, behaves like a driver for a SCSI controller.
2004-03-30 03:46:00 +00:00