Home | History | Annotate | Download | only in siop
History log of /src/sys/dev/microcode/siop/ncr53cxxx.c
RevisionDateAuthorComments
 1.17  21-Apr-2022  andvar s/substract/subtract/ in comments and error message.
s/obtainted/obtained/ in one comment.
 1.16  21-Oct-2009  snj Drop 3rd and 4th clauses (except on files where copyright is shared
with UC, in which case only the ad clause has been removed). Approved
by mhitch@ (copyright holder).
 1.15  11-Dec-2005  christos branches: 1.15.74;
merge ktrace-lwp.
 1.14  11-Feb-2005  simonb White space nit- don't put a space before/after increment/decrement
operators.
 1.13  16-May-2004  bouyer branches: 1.13.4; 1.13.6;
Make it compile with recent compilers.
 1.12  14-Jul-2003  lukem branches: 1.12.2;
add missing __RCSID()
 1.11  06-Apr-2003  tsutsui branches: 1.11.2;
Tweak siop scripts assembler for new oosiop.
 1.10  21-Apr-2002  bouyer branches: 1.10.4;
- handle INTFLY (interrupt on the fly) command
- hanlde set/clear carry
- handle shl, shr (shift left and rigth) and xor operators
 1.9  20-Apr-2002  bouyer Fix scratchd2 address.
 1.8  17-Apr-2002  bouyer Really use a JUMP for NOP, not a block move.
 1.7  05-Dec-2001  fredette Added support for the Symbios/NCR 53c700 SCSI controller.
This chip is very similar to the 53c710, except that it's
missing a few registers, doesn't do relative jumps and
doesn't have the table-indirect addressing mode.

I have checked that this still generates the same output
on the existing scripts for the other chips.
 1.6  29-Apr-2001  tsutsui branches: 1.6.2;
Correct register address map for 53c710.
 1.5  23-Oct-2000  bouyer branches: 1.5.2; 1.5.4;
Allow conditionnal branch like "JUMP foo, IF FALSE"
The branch will never be taken as is, but the driver can patch the script.
 1.4  18-Oct-2000  bouyer Fix off by one error when using RETURN, WHEN/IF ...
 1.3  09-Oct-2000  bouyer Emit a warning when a symbol is undefined.
 1.2  25-Apr-2000  bouyer branches: 1.2.4;
- Add support for NOP instruction
- fix dsp value for second operand of memory move, so that patch list will be
correct.
 1.1  21-Apr-2000  bouyer Script assembler for the NCR 53c7xx/8xx scsi controller. Initial work
done by Michael L. Hitch, support for the 8xx and some improvements
by me.
 1.2.4.1  15-Dec-2000  he Pull up revisions 1.3-1.5 (requested by bouyer):
Allow conditional branch like "JUMP foo, IF FALSE" (that the
driver can later patch). Bug fixes and syntax checking improvement.
 1.5.4.3  20-Jun-2002  nathanw Catch up to -current.
 1.5.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.5.4.1  21-Jun-2001  nathanw Catch up to -current.
 1.5.2.2  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.5.2.1  23-Oct-2000  bouyer file ncr53cxxx.c was added on branch thorpej_scsipi on 2000-11-20 11:42:06 +0000
 1.6.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.6.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.10.4.1  19-Mar-2005  jmc Pullup patch (requested by tron in ticket #5713)

Fix this to build with GCC 3.3.x.
 1.11.2.4  15-Feb-2005  skrll Sync with HEAD.
 1.11.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.11.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.11.2.1  03-Aug-2004  skrll Sync with HEAD
 1.12.2.1  20-May-2004  tron Pull up revision 1.13 (requested by bouyer in ticket #348):
Make it compile with recent compilers.
 1.13.6.1  12-Feb-2005  yamt sync with head.
 1.13.4.1  29-Apr-2005  kent sync with -current
 1.15.74.1  11-Mar-2010  yamt sync with head

RSS XML Feed