#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
129144 |
|
12-May-2004 |
vkashyap |
1. Fixed potential problem that would cause out-of-order requests in twe_startio. 2. Changed version.
Submitted by: scottl Reviewed by: vkashyap Approved by: re
|
#
123103 |
|
02-Dec-2003 |
ps |
After extensive QA cycles at 3ware, bring the driver in-line with all the issues which they found and asked to be changed so 3ware can offcially support the driver.
Summary of the most significant changes:
- TWE_OVERRIDE is no longer supported - If twe_getparam failed, bogus data would be returned to the caller - Cache the device unit in the twe_drive structure to aid debugging - Add the 3ware driver version. - Proper return error codes for many functions. - Track the minimum queue length statistics - 4.x compat: use the cached unit number from the twe_drive structure instead of the the cached si_drv2. 3ware found that after many loads and unloads that si_drv2 became corrupted. This did not happen in -current.
Submitted by: Vinod Kashyap (with modifications by me) Approved by: re (rwatson)
|
#
122168 |
|
06-Nov-2003 |
ps |
Correct the structure packing.
Reported by: Vinod Kashyap <vkashyap@3WARE.com>
|
#
118508 |
|
05-Aug-2003 |
ps |
Properly support the 3ware generic API.
- Build SGL's for ATA_PASSTHROUGH commands - Fallback to using the sgl_offset when the opcode is unknown for building SGL's/ - Add ioctl calls for adding and removing units. - Define previously undefined AEN's - Allocate memory for the ioctl payload in multiples of 512bytes.
MFC after: 1 week
|
#
103870 |
|
23-Sep-2002 |
alfred |
use __packed.
|
#
91790 |
|
07-Mar-2002 |
msmith |
Update for the 6.9 firmware family (6xxx controllers), as well as for the upcoming 7.4 family (7xxx controllers).
- improved error reporting and handling - more diagnostic output - add extra command packet definitions - merge sources again with -stable
|
#
76340 |
|
07-May-2001 |
msmith |
Minor updates:
- Rework of twe_report_request to use the command status value rather than the flags register. (Joel Jacobson @ 3ware) - Update to match some changes in -current vs. stable.
MFC in: 1 week
|
#
67684 |
|
27-Oct-2000 |
msmith |
Add PCI device ID for an upcoming revision of the product.
|
#
67555 |
|
25-Oct-2000 |
msmith |
Major update to the 'twe' driver.
- Layout reorganisation to enhance portability. The driver now has a relatively MI 'core' and a FreeBSD-specific layer over the top. Since the NetBSD people have already done their own port, this is largely just to help me with the BSD/OS port.
- Request ID allocation changed to improve performance (I'd been considering switching to this approach after having failed to come up with a better way to dynamically allocate request IDs, and seeing Andy Doran use it in the NetBSD port of the driver convinced me that I was wasting my time doing it any other way). Now we just allocate all the requests up front.
- Maximum request count bumped back to 255 after characterisation of a firmware issue (off-by-one causing it to crash with 256 outstanding commands).
- Control interface implemented. This allows 3ware's '3dm' utility to talk to the controller. 3dm will be available from 3ware shortly.
- Controller soft-reset feature added; if the controller signals a firmware or protocol error, the controller will be reset and all outstanding commands will be retried.
|
#
66992 |
|
12-Oct-2000 |
msmith |
Reduce the number of outstanding commands we will send to the controller to 50. This has been reported to avoid the problems that many users have been experiencing with crashing the card firmware during rebuilds.
|
#
60894 |
|
24-May-2000 |
msmith |
Initial import of a driver for the 3ware Escalade family of ATA RAID controllers.
|