| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2002-04-24 | Regen: get rid or ID in scheduler slot, to save RAM. | bouyer | |
| 2002-04-24 | For a new command, use the id in the command table and get rid of the ID in the | bouyer | |
| scheduler slot. This costs a few more instructions but divide the size of the scheduler ring by 2, saving 1k of onboard RAM (a bus with 15 devices would overflow the on-board RAM by 128 bytes). | |||
| 2002-04-24 | Regen: bump the number of slots in the cmd ring to 256. | bouyer | |
| 2002-04-24 | Bump the number of slots in the command ring to 256. | bouyer | |
| 2002-04-23 | More copyright fixes, pointed out by Thomas. Thanks ! | bouyer | |
| 2002-04-23 | Fix copyrigth. | bouyer | |
| 2002-04-23 | Regen: bump message size to 16 octets. | bouyer | |
| 2002-04-23 | Bump the space for SCSI messages from 8 to 16 octets, as 8 may not be | bouyer | |
| enouth for IDENTIFY + TAG + PPR. Get rid of constants in C code by use of a offsetof macro. | |||
| 2002-04-22 | Regen: block on wait MSG_OUT after a SELECT. | bouyer | |
| 2002-04-22 | It seems that the script processor continue to exec a few intructions | bouyer | |
| after the selection timeout is posted but the number executed isn't reliable. So wait for MSG_OUT rigth after the select so that the state of the script when the interruption is handled is known. | |||
| 2002-04-22 | Regen: tagged queuing support, and led on/off fragments. | bouyer | |
| 2002-04-22 | Add the led_on/led_off script fragments. | bouyer | |
| 2002-04-22 | Add support for tagged queuing to esiop (256 tags per device). | bouyer | |
| For this add another indirecton: the DSA in the LUN table points to a table of DSA indexed by the tag number when tagged command is in use. For non tagged command, the LUN DSA still points to the tables describing the xfer directly. | |||
| 2002-04-21 | Generated from esiop.ss, for the new esiop driver. | bouyer | |
| 2002-04-21 | First cut at a esiop driver (enhanced siop). Doesn't implement tagged queuing | bouyer | |
| 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. | |||
| 2002-04-21 | - handle INTFLY (interrupt on the fly) command | bouyer | |
| - hanlde set/clear carry - handle shl, shr (shift left and rigth) and xor operators | |||
| 2002-04-20 | Fix scratchd2 address. | bouyer | |
| 2002-04-18 | Regen: add hooks to drive LED via GPIO. | bouyer | |
| 2002-04-18 | Add hooks to drive the activity led via the GPIO pin 1, as required by some | bouyer | |
| tekram and symbios adapters. | |||
| 2002-04-17 | Really use a JUMP for NOP, not a block move. | bouyer | |
| 2002-04-15 | Generated from the firmware binaries for T3 series CF adapter. | onoe | |
| Obtained from Tim Gardner <timg@tpi.com> who developoed the Linux driver. And approved by Brad Lefore <blefore@sj.symbol.com> to redistribute it with BSD license. | |||
| 2002-04-14 | Fix copyright notice. | martin | |
| 2002-04-05 | Microcode for Intel i8255x 10/100 Ethernet interfaces. This optional | thorpej | |
| microcode implements an interrupt mitigation function for several specific revisions of the i8255x family. From FreeBSD. | |||
| 2002-03-22 | Cast for now non-const in ispdv structure. | mjacob | |
| 2002-02-19 | Update 2300 firmware to latest release level. | mjacob | |
| 2001-12-14 | Roll f/w to latest level, correcting several, ah, interesting bugs. | mjacob | |
| 2001-12-12 | MKfoo=no -> NOfoo | tv | |
| 2001-12-07 | Regen. | fredette | |
| 2001-12-05 | Now generate oosiop.out, the compiled 53c700 script. | fredette | |
| 2001-12-05 | Generated from oosiop.ss rev. 1.1: | fredette | |
| Initial compiled script for 53c700. | |||
| 2001-12-05 | Added support for the Symbios/NCR 53c700 SCSI controller. | fredette | |
| 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. | |||
| 2001-12-05 | New script for the Symbios/NCR 53c700 SCSI controller. | fredette | |
| This is closely related to osiop.ss, the script for the 53c710. | |||
| 2001-10-20 | Update to latest 12160 initiator firmware. | mjacob | |
| 2001-08-31 | Ulp! Open Wide! Another Firmware Enchilada! | mjacob | |
| 2-Gigabit card firmware. | |||
| 2001-08-20 | precede, not preceed. | wiz | |
| 2001-08-14 | Back out previous change; I've lost my card and can't test it. | cjs | |
| 2001-08-13 | Change the '@(#)' strings in front of the copyright/version messages to '@( )' | cjs | |
| so as not to clutter the output of the what(1) command when run on a kernel. | |||
| 2001-06-30 | Move the Tigon/Tigon2 firmware, version 12.4.13+wpaul, to a | thorpej | |
| more appropriate location. | |||
| 2001-06-19 | `response', not `responce' | wiz | |
| 2001-06-13 | withough -> without | wiz | |
| 2001-04-30 | Generated from osiop.ss rev. 1.1: | tsutsui | |
| Initial compiled script for 53c710. | |||
| 2001-04-30 | Add a MI driver for the Symbios/NCR 53c710 SCSI controller. | tsutsui | |
| This is based on amiga's siop driver, but converted to use bus_space(9) functions and modified to fit bus_dma(9) framework. Currently tested on NetBSD/arc with jazzio 53c710 SCSI, which really requires bus_dma(9) functions :-) Sync transfers and disconnect/reconnect are also working. TODO: - Test under more heavy load - Clean up osiop_checkintr() hander - Reorganize command queue and sync negotiation handling more suitable for thorpej-scsipi mid-layer - Re-think defered interrupt handling for amiga | |||
| 2001-04-30 | minor lint | lukem | |
| 2001-04-29 | Correct register address map for 53c710. | tsutsui | |
| 2001-04-11 | Only install headers which are actually used by our userland. This | jdolecek | |
| saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@ recently. I HOPE to get the list right. The headers I left in are ones used for MI tools and those whose usage I discovered by grep over tree sources. Feel free to put needed includes back in if you encounter anything which should not be removed from lists. | |||
| 2001-03-30 | Yamaha YMF724/740/744/754 (DS-1) PCI audio driver. | minoura | |
| 2001-02-19 | convert to use getprogname() | cgd | |
| 2001-02-12 | update to latest f/w | mjacob | |
| 2001-01-22 | make patches[] const | jdolecek | |
| 2001-01-18 | constify | jdolecek | |
