summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2003-04-06strcat/strcpy/sprintf cleanup. krw@, anil@ ok. art@ tested sparc64.Hakan Olsson
2003-02-28Update firmware to latest levels- fixes several nasty bugs on the 2300 at least.mjacob
2003-02-11be consistant on Hz vs hzMichael Shalayeff
2003-01-08Merry 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-19Use queue.h macros instead of using the structure names directly.Jason Wright
2002-09-16Resync siop with NetBSD. Make strong effort to minimizeKenneth 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-11add 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-11New version of the firmware from 3Com. Many, many thanks to David DillowJason Wright
for fighting with 3com to make this happen!
2002-07-05attempt to make ahc smaller. change PCI interrupt handler.Steve Murphree
2002-06-30New aicasm synced with FreeBSD.Steve Murphree
2002-06-28actually, new new ahc uses these after allTodd C. Miller
2002-06-28not used by new ahc driverTodd C. Miller
2002-06-28Return of new ahcSteve Murphree
2002-05-17Update to latest released 2300/2312 f/w.mjacob
2002-05-01make fw images const and fix ti for unneeded type casts; jason@ testing ans okMichael Shalayeff
2002-04-08Allegro-1 and Maestro 3 driver ported from netbsdMike Frantzen
ok deraadt@
2002-03-19remove __PTodd C. Miller
2002-03-19revert to older ahc driver until the new one's bugs are fixedTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-16change to reflect the removal of sequencer.hSteve Murphree
2002-02-16New port of FreeBSD's ahc driverSteve Murphree
2002-01-23we dont have getprogname()Eric Jackson
2001-12-17move more microcode, so that it does not end up in /usr/includeTheo de Raadt
2001-12-14Roll f/w to latest && greatest for 2100 and 2200 cards.mjacob
2001-11-06Replace 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-24update firmwaremjacob
2001-09-01Catch 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-02Put the ISES firmware under dev/microcode/.Hakan Olsson
2001-06-21Add 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-18more more microcode (so it does not end up installed in includes, for one)Theo de Raadt
2001-06-18move microcodeTheo de Raadt
2001-06-05updated firmware from 3com (Thanks!); contains support for 3cr990B cards.Jason Wright
2001-04-24Phew. After 8 months and 80+ hours of effort, I have finally gotten 3com toTheo de Raadt
release the 3CR990 microcode under an acceptable licence.
2001-04-16fix headerTheo de Raadt
2001-04-16put yamaha comment in the fileTheo de Raadt
2001-04-15Support 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-11Commit newest adw microcode (3.3f) filesKenneth R Westerback
2001-03-29Microcode 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-01Typo police: various misspelling, capitalizations, etc.Kenneth R Westerback
2001-02-15Import 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-12update to latest firmware levelsmjacob
2000-10-16update SBUS microcode to 1.37 (latest)mjacob
2000-07-06Split PCI firmware into separate (product) files to minimizemjacob
CVS rototillage on f/w upgrades.
2000-04-04Import tagging code and try to resolve locking problem.Steve Murphree
2000-03-22new ahc driver. Adds support for newer Adaptec controllers. This ↵Steve Murphree
represents two months of work.
2000-02-20add Qlogic 12160 microcodemjacob
1999-12-20add in initiator-only f/w (preferred) for parallel SCSI devicesmjacob
1999-11-22Roll in new firmware (also with a shiny new BSD style licence)mjacob
1999-07-09- remove all trailing whitespaceAaron 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-03remove redundant .Pp macrosAaron Campbell