summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/siop
AgeCommit message (Expand)Author
2002-08-29Fix typo in comment.bouyer
2002-07-26Spell '[Rr]ight' correctly. From Jim Bernard.wiz
2002-07-26enouth -> enough.wiz
2002-07-07Regen.fredette
2002-05-02Regen: move a few things around to save a few JUMP.bouyer
2002-05-02Move a few things around, to save some JUMP.bouyer
2002-04-27Regen: use a u_int32_t in script RAM to pass flags between script and driver.bouyer
2002-04-27Use a u_int32_t in script RAM instead of the SEM bit in ISTAT to pass flagsbouyer
2002-04-27Regen: implement done command ring.bouyer
2002-04-27Implement a ring for the completed commands. This avoid a (problematic onlybouyer
2002-04-25Regen: 2 DSA entry per lun, load SCRATCHC before select, avoid race conditionbouyer
2002-04-25- We can't share the per-lun DSA entry for untagged and tag table DSA;bouyer
2002-04-24Regen: get rid or ID in scheduler slot, to save RAM.bouyer
2002-04-24For a new command, use the id in the command table and get rid of the ID in thebouyer
2002-04-24Regen: bump the number of slots in the cmd ring to 256.bouyer
2002-04-24Bump the number of slots in the command ring to 256.bouyer
2002-04-23More copyright fixes, pointed out by Thomas. Thanks !bouyer
2002-04-23Fix copyrigth.bouyer
2002-04-23Regen: bump message size to 16 octets.bouyer
2002-04-23Bump the space for SCSI messages from 8 to 16 octets, as 8 may not bebouyer
2002-04-22Regen: block on wait MSG_OUT after a SELECT.bouyer
2002-04-22It seems that the script processor continue to exec a few intructionsbouyer
2002-04-22Regen: tagged queuing support, and led on/off fragments.bouyer
2002-04-22Add the led_on/led_off script fragments.bouyer
2002-04-22Add support for tagged queuing to esiop (256 tags per device).bouyer
2002-04-21Generated from esiop.ss, for the new esiop driver.bouyer
2002-04-21First cut at a esiop driver (enhanced siop). Doesn't implement tagged queuingbouyer
2002-04-21- handle INTFLY (interrupt on the fly) commandbouyer
2002-04-20Fix scratchd2 address.bouyer
2002-04-18Regen: add hooks to drive LED via GPIO.bouyer
2002-04-18Add hooks to drive the activity led via the GPIO pin 1, as required by somebouyer
2002-04-17Really use a JUMP for NOP, not a block move.bouyer
2001-12-12MKfoo=no -> NOfootv
2001-12-07Regen.fredette
2001-12-05Now generate oosiop.out, the compiled 53c700 script.fredette
2001-12-05Generated from oosiop.ss rev. 1.1:fredette
2001-12-05Added support for the Symbios/NCR 53c700 SCSI controller.fredette
2001-12-05New script for the Symbios/NCR 53c700 SCSI controller.fredette
2001-04-30Generated from osiop.ss rev. 1.1:tsutsui
2001-04-30Add a MI driver for the Symbios/NCR 53c710 SCSI controller.tsutsui
2001-04-29Correct register address map for 53c710.tsutsui
2000-10-23Regenbouyer
2000-10-23Rearrange things a bit to have less jumpsbouyer
2000-10-23Allow conditionnal branch like "JUMP foo, IF FALSE"bouyer
2000-10-19Regenbouyer
2000-10-19Move restore_scntl3 before the lun switch, to ease freeing of unused lunbouyer
2000-10-18Regenbouyer
2000-10-18Redo the target/lun sw in a better way, and handle queue tag messages.bouyer
2000-10-18Fix off by one error when using RETURN, WHEN/IF ...bouyer
2000-10-09Emit a warning when a symbol is undefined.bouyer