History log of /src/sys/dev/ic/ahavar.h |
Revision | | Date | Author | Comments |
1.15 |
| 21-Sep-2009 |
tsutsui | Split device_t/softc. Tested on AHA-1542CF.
|
1.14 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.13 |
| 11-Dec-2005 |
christos | branches: 1.13.70; 1.13.72; 1.13.74; merge ktrace-lwp.
|
1.12 |
| 24-Aug-2004 |
thorpej | Use ANSI function decls and more use of static.
|
1.11 |
| 25-Apr-2001 |
bouyer | branches: 1.11.22; Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
|
1.10 |
| 09-Dec-1998 |
thorpej | branches: 1.10.10; 1.10.22; Update for changed scsipi_xfer struct.
|
1.9 |
| 19-Nov-1998 |
thorpej | Adapt to the new scsipi_adapter interface.
|
1.8 |
| 15-Aug-1998 |
mycroft | Assign my copyrights to TNF.
|
1.7 |
| 09-Feb-1998 |
thorpej | - Perform all necessary bus_dmamap_sync() operations. - Greatly simplify allocation and DMA mapping of the mailbox and ccbs. - Be more robust against resource shortage errors, and report errors better.
|
1.6 |
| 04-Nov-1997 |
thorpej | Implement a simple queueing mechanism that makes these drivers much more robust in resource shortage situations, basically identical to code I added to the "ahc" driver some time ago.
Thanks to Brad Spencer for the testing help.
|
1.5 |
| 27-Aug-1997 |
bouyer | branches: 1.5.4; Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
1.4 |
| 06-Jun-1997 |
thorpej | branches: 1.4.2; 1.4.4; Pull thorpej-bus-dma branch into mainline.
|
1.3 |
| 28-Mar-1997 |
mycroft | branches: 1.3.2; Use a temporary data structure for holding probe information, rather than a full softc.
|
1.2 |
| 15-Mar-1997 |
is | New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
1.1 |
| 07-Feb-1997 |
mycroft | branches: 1.1.4; Move the aha ISA probe functions into a separate file.
|
1.1.4.2 |
| 12-Mar-1997 |
is | Merge in changes from Trunk
|
1.1.4.1 |
| 07-Feb-1997 |
is | file ahavar.h was added on branch is-newarp on 1997-03-12 21:22:09 +0000
|
1.3.2.1 |
| 13-May-1997 |
thorpej | Convert to use bus dma.
|
1.4.4.1 |
| 27-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.4.2.1 |
| 01-Jul-1997 |
bouyer | Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
|
1.5.4.1 |
| 04-Nov-1997 |
thorpej | Pull up from trunk: add a queueing mechanism to make this much more robust in resource shortage conditions.
|
1.10.22.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.10.10.1 |
| 19-Oct-1999 |
thorpej | Adapt to scsipi API changes.
|
1.11.22.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.11.22.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.11.22.1 |
| 25-Aug-2004 |
skrll | Sync with HEAD.
|
1.13.74.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.13.74.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.13.72.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.13.70.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|