History log of /src/sys/dev/microcode/aic7xxx/aic7xxx_seq.h |
Revision | | Date | Author | Comments |
1.15 |
| 25-Oct-2021 |
ryo | regen
|
1.14 |
| 27-Jun-2020 |
jdolecek | constify, NFCI
|
1.13 |
| 27-Jun-2020 |
jdolecek | make sure to strip leading '$' from NetBSD rcs id so that it won't be replaces by cvs, and regen the headers again
|
1.12 |
| 27-Jun-2020 |
jdolecek | regen - NFCI, confirmed by comparing compiled binary object before and after
|
1.11 |
| 16-Nov-2006 |
christos | __unused removal on arguments; approved by core.
|
1.10 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.9 |
| 19-Apr-2003 |
fvdl | branches: 1.9.48; 1.9.50; Generated register/sequencer code include files for the ahc and ahd drivers.
|
1.8 |
| 30-Apr-2001 |
lukem | minor lint
|
1.7 |
| 22-Jan-2001 |
jdolecek | branches: 1.7.2; make patches[] const
|
1.6 |
| 18-Jan-2001 |
jdolecek | constify
|
1.5 |
| 15-Mar-2000 |
fvdl | New ahc driver, a port of Justin Gibbs' FreeBSD driver. This adds support for the U2W chips, and U160 controllers.
|
1.4 |
| 04-Jul-1998 |
mjacob | branches: 1.4.14; port-i386/5706: I had no problem with the previous patch, but someone else has. Rolling it back while we try and figure it out.
|
1.3 |
| 03-Jul-1998 |
mjacob | Patches from Justin that handle some REV B AIC7880 problems
|
1.2 |
| 08-Oct-1996 |
gibbs | branches: 1.2.6; dev/microcode/aic7xxx/aic7xxx.seq, dev/microcode/aic7xxx_seq.h, dev/ic/aic7xxxreg.h: Remove intrinsic knowledge about SDTR and WDTR messages and replace it with a generic message system that allows the kernel driver to handle SDTR, WDTR and any other type of extended message it chooses too. This makes the sequencer code much simpler, makes extended message handling debuggable since the bulk of the work is in the kernel driver, and saves lots of instruction space.
Regen microcode header file.
dev/ic/aic7xxx.c, dev/ic/aic7xxxvar.h: Add code to handle WDTR and SDTR negotiation in light of the changes in the message interface to the sequencer. Don't reject targets that negotiate async by sending an SDTR with a 0 offset. Use an sdtr message with 0,0 to negotiate async when a target suggests a period that is too long for us to handle. Some tape and cdrom drives don't like us doing the message reject that we did in the past.
Fix a problem with handing the QUEUE FULL condition.
Fix a race condition (most likely the cause of the SCB paging problems) that might allow the sequencer to get unpaused before the condition that caused it to be paused (a SEQINT) was handled.
Race condition pointed out by Doug Ledford <dledford@dialnet.net> and by "Dan Willis" <dan@plutotech.com>.
dev/pci/ahc_pci.c: Add support for the 2940AU, an aic7860 based controller.
dev/pci/pcidevs.h, dev/pci/pcidevs_data.h: Add product IDs for the 2940AU, aic7860 and aic7855.
Regen data file.
scsi/scsi_message.h: Add MSG_EXT_SDTR_LEN and MSG_EXT_WDTR_LEN - the length of bytes in these extended messages.
Thanks to Chuck Cranor <chuck@maria.wustl.edu> for testing these changes out for me.
|
1.1 |
| 10-Aug-1996 |
mycroft | Compile the sequencer statically.
|
1.2.6.2 |
| 04-Mar-1997 |
mycroft | Regen.
|
1.2.6.1 |
| 08-Oct-1996 |
mycroft | file aic7xxx_seq.h was added on branch netbsd-1-2 on 1997-03-04 14:55:54 +0000
|
1.4.14.2 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.4.14.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.7.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.9.50.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.9.50.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.9.48.1 |
| 18-Nov-2006 |
ad | Sync with head.
|