History log of /src/sys/dev/i2o/iopspvar.h |
Revision | | Date | Author | Comments |
1.9 |
| 27-Oct-2012 |
chs | split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.8 |
| 28-Apr-2008 |
martin | branches: 1.8.34; 1.8.44; Remove clause 3 and 4 from TNF licenses
|
1.7 |
| 16-Jun-2007 |
ad | branches: 1.7.28; 1.7.30; 1.7.32; - Merge changes from the vmlocking branch. - Eliminate opt_i2o.h, since I2OVERBOSE is gone.
|
1.6 |
| 13-Jun-2003 |
thorpej | branches: 1.6.18; 1.6.60; 1.6.62; Fix the way the scsipi adapter openings are adjusted when the array controller adjusts our queue length.
|
1.5 |
| 04-Aug-2001 |
ad | branches: 1.5.6; Some changes from OpenBSD, and some of my own:
- More SCSI port defs. - Nuke vtophys(). - Release resources in iop_init() upon failure. - Don't use a message wrapper when initalising the outbound FIFO. - A couple of field size/endian fixes. - Just use iop_post() when we don't need special handling. - IM_DISCARD is now pointless, since we don't queue at the driver level. - Map data transfers from/to userspace directly. - A few comment and stylistic changes.
|
1.4 |
| 25-Apr-2001 |
bouyer | branches: 1.4.2; 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.3 |
| 20-Mar-2001 |
ad | Major update; basically, improve performance somewhat and play nicer with Intel and AMI IOPs. There still exists one nasty problem with Intel adapters when under load, which I'm working on.
|
1.2 |
| 09-Nov-2000 |
ad | branches: 1.2.2; 1.2.4; - A few minor changes (typos and the like). - Use SPLs in iop_msg_send() and not the interrupt mask - it accesses shared resources lower down.
|
1.1 |
| 08-Nov-2000 |
ad | Add support for I2O adapters and SCSI/FC-AL/BSA class devices. This needs more testing with different configurations, and work in a number of areas (which I'm not able to do for a little while), but is at least functional and stable on i386 with DPT adapters.
|
1.2.4.3 |
| 24-Aug-2001 |
nathanw | Catch up with -current.
|
1.2.4.2 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.2.4.1 |
| 09-Apr-2001 |
nathanw | Catch up with -current.
|
1.2.2.6 |
| 01-Apr-2001 |
ad | Sync w/current.
|
1.2.2.5 |
| 27-Mar-2001 |
bouyer | Sync with HEAD.
|
1.2.2.4 |
| 22-Jan-2001 |
ad | Account for MAX_LUN change in TIDMAP().
|
1.2.2.3 |
| 22-Jan-2001 |
bouyer | make it compile
|
1.2.2.2 |
| 22-Nov-2000 |
bouyer | Sync thorpej_scsipi with trunk.
|
1.2.2.1 |
| 09-Nov-2000 |
bouyer | file iopspvar.h was added on branch thorpej_scsipi on 2000-11-22 17:34:20 +0000
|
1.4.2.1 |
| 25-Aug-2001 |
thorpej | Merge Aug 24 -current into the kqueue branch.
|
1.5.6.2 |
| 25-Oct-2001 |
he | Pull up revisions 1.1-1.5 (new, via patch, requested by ad): Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.
|
1.5.6.1 |
| 04-Aug-2001 |
he | file iopspvar.h was added on branch netbsd-1-5 on 2001-10-25 18:01:30 +0000
|
1.6.62.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.6.60.1 |
| 27-May-2007 |
ad | Checkpoint work in progress. Seems to break block I/O but I am not sure why yet:
- Avoid a NULL pointer dereference in bus_dmamap_sync. - MP safety changes, incomplete.
|
1.6.18.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.7.32.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.7.30.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.7.28.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.8.44.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.8.34.1 |
| 30-Oct-2012 |
yamt | sync with head
|