Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-04-06 | strcat/strcpy/sprintf cleanup. krw@, anil@ ok. art@ tested sparc64. | Hakan Olsson | |
2003-02-28 | Update firmware to latest levels- fixes several nasty bugs on the 2300 at least. | mjacob | |
2003-02-11 | be consistant on Hz vs hz | Michael Shalayeff | |
2003-01-08 | Merry Christmas Mickey! | Kenneth R Westerback | |
First cut at osiop driver (LSI Logic/Symbios/NCR 53C710). For hppa only at the moment. Functional for the most part, but there are known problems: 1) SCSI_CHECK/REQUEST_SENSE not handled at all - simply returns a zero'ed scsi_sense_data buffer. As a result all osiop sc_link's are created with the ADEV_NODOORLOCK quirk to suppress PREVENT_ALLOW commands from being issued (and failing) during probe. 2) Sync negotiation (wide is not supported on this chip) needs to be validated due to some ominous comments in the source about being valid only for the 33Mhz Zeus board. 3) Probe message needs fixing/completion to issue useful info. See 2). 4) Timeout/hangs occur under heavy load, e.g. make builds. From NetBSD. ok mickey@ | |||
2002-11-19 | Use queue.h macros instead of using the structure names directly. | Jason Wright | |
2002-09-16 | Resync siop with NetBSD. Make strong effort to minimize | Kenneth R Westerback | |
differences, undoing whitespace, spelling, etc. changes and adopting the NetBSD code instead of equivalent home grown code for PPR negotiation, etc. siop.c 1.21 -> 1.64 siop_common.c 1.12 -> 1.30 siopreg.h 1.7 -> 1.13 siopvar.h 1.13 -> 1.18 siopvar_common.h 1.10 -> 1.21 ncr53cxxx.c 1.5 -> 1.10 siop.ss 1.12 -> 1.17 siop_pci.c 1.8 -> 1.11 siop_pci_common.c 1.6 -> 1.17 siop_pci_common.h 1.2 -> 1.4 Many fixes, add 1010-66 support, restructure things to prepare for addition of esiop, osiop and oosiop drivers. tested on various archs by art@, millert@, wilfried@, jason@, Dan Weeks. ok deraadt@. | |||
2002-07-11 | add rcsid to firmware, and remove defn for tc990_IMAGE_SIZE, its ugly. | Jason Wright | |
(shoulda caught this before like I caught const'fying it, oh well) | |||
2002-07-11 | New version of the firmware from 3Com. Many, many thanks to David Dillow | Jason Wright | |
for fighting with 3com to make this happen! | |||
2002-07-05 | attempt to make ahc smaller. change PCI interrupt handler. | Steve Murphree | |
2002-06-30 | New aicasm synced with FreeBSD. | Steve Murphree | |
2002-06-28 | actually, new new ahc uses these after all | Todd C. Miller | |
2002-06-28 | not used by new ahc driver | Todd C. Miller | |
2002-06-28 | Return of new ahc | Steve Murphree | |
2002-05-17 | Update to latest released 2300/2312 f/w. | mjacob | |
2002-05-01 | make fw images const and fix ti for unneeded type casts; jason@ testing ans ok | Michael Shalayeff | |
2002-04-08 | Allegro-1 and Maestro 3 driver ported from netbsd | Mike Frantzen | |
ok deraadt@ | |||
2002-03-19 | remove __P | Todd C. Miller | |
2002-03-19 | revert to older ahc driver until the new one's bugs are fixed | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-02-16 | change to reflect the removal of sequencer.h | Steve Murphree | |
2002-02-16 | New port of FreeBSD's ahc driver | Steve Murphree | |
2002-01-23 | we dont have getprogname() | Eric Jackson | |
2001-12-17 | move more microcode, so that it does not end up in /usr/include | Theo de Raadt | |
2001-12-14 | Roll f/w to latest && greatest for 2100 and 2200 cards. | mjacob | |
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-10-24 | update firmware | mjacob | |
2001-09-01 | Catch up with mainline of code development. | mjacob | |
Add support for 2 Gigabit cards (2300/2312). This necessitated a change in how interrupts are down- the 23XX has not only a different place to check for an interrupt, but unlike all other QLogic cards, you have to read the status as a 32 bit word- not 16 bit words. Rather than have device specific functions as called from the core module (in isp_intr), it makes more sense to have the platform/bus modules do the gruntwork of splitting out the isr, semaphore register and the first outgoing mailbox register (if needed) *prior* to calling isp_intr (if calling isp_intr is necessary at all). Rearchitect how regular SCSI parameters are stored or used. | |||
2001-07-02 | Put the ISES firmware under dev/microcode/. | Hakan Olsson | |
2001-06-21 | Add support for the Cyclades-Z multiport serial cards. | Nathan Binkert | |
This has not been thoroughly tested yet, so it's not going into GENERIC now. From NetBSD. | |||
2001-06-18 | more more microcode (so it does not end up installed in includes, for one) | Theo de Raadt | |
2001-06-18 | move microcode | Theo de Raadt | |
2001-06-05 | updated firmware from 3com (Thanks!); contains support for 3cr990B cards. | Jason Wright | |
2001-04-24 | Phew. After 8 months and 80+ hours of effort, I have finally gotten 3com to | Theo de Raadt | |
release the 3CR990 microcode under an acceptable licence. | |||
2001-04-16 | fix header | Theo de Raadt | |
2001-04-16 | put yamaha comment in the file | Theo de Raadt | |
2001-04-15 | Support U160 on 53c1010 chips. | Kenneth R Westerback | |
Add support for PPR negotiations and DT transfers, and the preservation and restoration of the SCNTL4 register which controls Ultra3 transfers. Redo sync lookup, since the same period factor can mean two things depending on whether you are using DT or ST. Keep a minimum allowed ST period factor, and a minimum allowd DT period factor for each adapter. Currently NO support for QAS or IUS or AIP. | |||
2001-04-11 | Commit newest adw microcode (3.3f) files | Kenneth R Westerback | |
2001-03-29 | Microcode for yds(4) driver, freed by Yamaha as follows: | Aaron Campbell | |
"Free distribution, No restriction for their distribution, We do not make any support." -- suzuki-y@post.yamaha.co.jp | |||
2001-03-01 | Typo police: various misspelling, capitalizations, etc. | Kenneth R Westerback | |
2001-02-15 | Import siop, a replacement for the ncr SCSI driver, from NetBSD. | Kenneth R Westerback | |
Written for NetBSD by Manuel Bouyer. Tested with various cards on i386 and alpha. Outstanding issue: doesn't work with PowerPC yet. | |||
2001-02-12 | update to latest firmware levels | mjacob | |
2000-10-16 | update SBUS microcode to 1.37 (latest) | mjacob | |
2000-07-06 | Split PCI firmware into separate (product) files to minimize | mjacob | |
CVS rototillage on f/w upgrades. | |||
2000-04-04 | Import tagging code and try to resolve locking problem. | Steve Murphree | |
2000-03-22 | new ahc driver. Adds support for newer Adaptec controllers. This ↵ | Steve Murphree | |
represents two months of work. | |||
2000-02-20 | add Qlogic 12160 microcode | mjacob | |
1999-12-20 | add in initiator-only f/w (preferred) for parallel SCSI devices | mjacob | |
1999-11-22 | Roll in new firmware (also with a shiny new BSD style licence) | mjacob | |
1999-07-09 | - remove all trailing whitespace | Aaron Campbell | |
* except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it... | |||
1999-07-03 | remove redundant .Pp macros | Aaron Campbell | |