History log of /src/sys/arch/mac68k/dev/ncr5380reg.h |
Revision | | Date | Author | Comments |
1.20 |
| 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.19 |
| 20-Oct-2009 |
snj | branches: 1.19.12; 1.19.22; Remove 3rd and 4th clause on Leo Weppelman's license. OK leo@.
|
1.18 |
| 11-Dec-2005 |
christos | branches: 1.18.78; merge ktrace-lwp.
|
1.17 |
| 16-Jun-2005 |
jmc | Shadowing and const fixes.
|
1.16 |
| 15-Jan-2005 |
chs | de-__P, remove register, ansify, b* -> mem*.
|
1.15 |
| 07-Dec-2004 |
thorpej | - Use the cmdlen specified in the scsipi_xfer structure. Keying off the command group ID won't necessarily work for vendor-specific commands. - Expand the storage in the SC_REQ structure to account for 16-byte commands.
|
1.14 |
| 03-May-2003 |
wiz | branches: 1.14.2; DMA, not dma nor Dma.
|
1.13 |
| 09-Apr-2003 |
thorpej | Use PAGE_SIZE rather than NBPG.
|
1.12 |
| 25-Apr-2001 |
bouyer | branches: 1.12.8; 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.11 |
| 19-Nov-1998 |
thorpej | branches: 1.11.12; 1.11.24; Adapt to the new scsipi_adapter interface.
|
1.10 |
| 27-Aug-1997 |
bouyer | 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.9 |
| 05-May-1996 |
briggs | branches: 1.9.10; 1.9.12; Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized Also change the device probing scheme to use something a bit more rational. A current side-effect is that nubus cards are double-mapped. I expect to fix that shortly. Also change splclock() to block everything but serial hardware interrupts.
|
1.8 |
| 19-Feb-1996 |
briggs | Update to latest Atari driver, but with some local modifications.
|
1.7 |
| 03-Feb-1996 |
briggs | Move debugging defines, etc. into mac68k5380.c and use them instead of something similar but different. Make a few cosmetic changes.
|
1.6 |
| 13-Dec-1995 |
briggs | Fix from Paul Goyette to disable linked commands on drives that reject them for simple commands. Leo W. reports that this does not work for some systems. It's better than what we have now, though. From Paul Goyette <paul@pgoyette.bdt.com>.
|
1.5 |
| 04-Dec-1995 |
briggs | Fix from Paul Goyette (paul@pgoyette.bdt.com) for drives that don't grok linked commands.
|
1.4 |
| 02-Oct-1995 |
briggs | Change to allow nack_message() to take an argument and send MSG_REJECT_MESSAGE instead of MSG_ABORT when we get an extended message. This allows a DEC drive to work when it attempts to negotiate synch. transfers on us.
|
1.3 |
| 15-Sep-1995 |
briggs | As Leo pointed out, my last change was not safe. This one should be. I added two new bitfields to ncr_softc. They flag which devices have been selected, and which ones have failed to go to message out when selected with ATN. If a target fails to go to message out the first time it is selected, it goes into the latter bitfield. If it fails thereafter, we treat it as we did before.
|
1.2 |
| 12-Sep-1995 |
briggs | Update from Leo's changes.
|
1.1 |
| 03-Sep-1995 |
briggs | Make a local copy of the atari m.i. scsi driver sources for the time being. Some people aren't supping arch/atari and this allows those people to get the sources.
|
1.9.12.1 |
| 27-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.9.10.1 |
| 01-Jul-1997 |
bouyer | Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
|
1.11.24.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.11.12.1 |
| 27-Mar-2001 |
bouyer | Convert to thorpej_scsipi (untested).
|
1.12.8.2 |
| 25-Apr-2001 |
bouyer | 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.12.8.1 |
| 25-Apr-2001 |
bouyer | file ncr5380reg.h was added on branch nathanw_sa on 2001-04-25 17:53:15 +0000
|
1.14.2.3 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.14.2.2 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.14.2.1 |
| 18-Dec-2004 |
skrll | Sync with HEAD.
|
1.18.78.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.19.22.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.19.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|