summaryrefslogtreecommitdiffstats
path: root/sys/dev/twe/twereg.h
Commit message (Collapse)AuthorAgeFilesLines
* Minor updates:msmith2001-05-071-0/+6
| | | | | | | | - 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
* Add PCI device ID for an upcoming revision of the product.msmith2000-10-271-0/+1
|
* Major update to the 'twe' driver.msmith2000-10-251-67/+296
| | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* Reduce the number of outstanding commands we will send to the controllermsmith2000-10-121-1/+1
| | | | | to 50. This has been reported to avoid the problems that many users have been experiencing with crashing the card firmware during rebuilds.
* Initial import of a driver for the 3ware Escalade family of ATA RAIDmsmith2000-05-241-0/+226
controllers.
OpenPOWER on IntegriCloud