summaryrefslogtreecommitdiff
path: root/sys/dev/microcode/isp
diff options
context:
space:
mode:
authorbouyer <bouyer@NetBSD.org>2002-04-21 22:52:05 +0000
committerbouyer <bouyer@NetBSD.org>2002-04-21 22:52:05 +0000
commit8cfc41f9ed912b587fc5c89a9ee48327130e0698 (patch)
tree5ef4d371fbf41c22f073a1d1c518f8578b624f76 /sys/dev/microcode/isp
parent4b8e2f7002d6465bf33b09363868b7703d42db1c (diff)
First cut at a esiop driver (enhanced siop). Doesn't implement tagged queuing
yet. If is restricted to SIOP which implement the load/store instruction, and has 10 scratch registers (basically, 825 and newer, possibly 770). It implements a different interface between host and script, using a real ring for command starts, and improved support for reconnect which will allow 256 tag per device. It uses interrupt on the fly to signal complete command, which allows several commands to be serviced per interrupt and doesn't require the script to stop to signal command completion.
Diffstat (limited to 'sys/dev/microcode/isp')
0 files changed, 0 insertions, 0 deletions