summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2009-11-10Use buffered fwrite(3) to build the udl Huffman table,Marco Pfatschbacher
rather than doing 131074 write(2)s. OK mglocker, deraadt.
2009-10-28a few leftovers from yesterday's SCCS/RCS-ID removal;Ingo Schwarze
survived a full make build on i386; "sure" deraadt@
2009-09-09Palm: Integration into the treeMarek Vasut
OK deraadt@
2009-08-29Unbreak the tree.Mark Kettenis
2009-08-29Build Tigon firmware on sparc as well.Mark Kettenis
2009-08-26Name fields in the udl_huffman struct same as on the driver side toMarcus Glocker
simplify reading.
2009-08-26Also avoid __packed struct to Huffman table in the driver side in favourMarcus Glocker
of performance. Instead generate the Huffman table with two ints. Suggested, help and OK deraadt@
2009-08-25add error checkingTheo de Raadt
2009-08-25if we do not use __packed, we must write the values more carefullyTheo de Raadt
ok mglocker
2009-08-25no need for __packed; ok mglockerTheo de Raadt
2009-08-25Add dev/microcode/udl/ to build.Marcus Glocker
2009-08-2516bit Huffman table for pixel difference compression on udl(4) devices.Marcus Glocker
2009-08-07pull some more missing; for err&errx, printf, write, bzopy&bzeroMartynas Venckus
ok jsg@
2009-07-28typo. OK deraadt@Claudio Jeker
2009-07-28The firmware is an array of u_int32_t and differs between architectures.Claudio Jeker
From now on install the tigon firmware in little endian byte order and swap it acordingly in the driver. Correctly calculate the length of the FW in the build tool -- now my fiber cards no longer have issues to establish link on bootup. Please put this in deraadt@ On big endian archs (sparc64, macppc) the firmware file needs to be updated.
2009-07-27explain the pedigree of these firmwares, since the license is not quite right.Theo de Raadt
We feel we have done due diligence though in trying to contact the original distributors, and therefore, we do distribute it.
2009-07-27Do enter the tigon directory, and build there, and ship them. We have triedTheo de Raadt
for many years to contact all the potential copyright owners and people who used to distribute this (ie. wpaul and such), to get the original license text clarified. We believe the original license on the source did specifically allow re-distribution. We believe we have done enough in this situation, especially considering how dead this product us. If anyone else knows more, please let us know. ok kettenis
2009-07-22correctly list which files this license applies toTheo de Raadt
2009-07-18#include stdio.h for printf here also.Jonathan Gray
2009-07-18#include stdio.h for printf.Jonathan Gray
2009-07-03newer bnx chips use a separate firmware to the "old" ones. this updatesDavid Gwynne
the b06 firmware for the older chips, and adds the b09 firmware. there are three variants of the rv2p code thats loaded onto the chips, so this has been split out into separate firmware files as well. the driver has been updated to handle the split firmwares, and to easily allow loading of the different versions. this change only supports the loading of the firmwares for the currently supported chips. after this change you must build the new firmwares and install them as well as your new kernel. "go to it" deraadt@
2009-06-02The two "firmware" arrays only contained 16 bit values, but were beingTheo de Raadt
being stored in an array of 32 bits. waste of memory. The bandpass filter table only contained 16 bit values, but was being treaded as if it was in an array of 32 bit values, thus what was being loaded into the chip was totally wrong and this probably explains why I remember it sounded horrid. Not tested on real hardware; incorrect array accesses discovered by Parfait ok oga
2009-05-15update run(4) microcode.Damien Bergamini
split it into two separate files while i'm at it since there are actually two different firmwares (one for RT2870/RT3070 and one for >=RT3071).
2009-03-24Upgrade to newer firmware needed by some txp(4) variants. Fixes PR 6085.Mark Kettenis
From FreeBSD. ok deraadt@
2009-01-03Update to the latest version of the RT2870/RT3070 firmware.Jonathan Gray
Thanks to Paul Lin at Ralink for consenting for us to use this under the same license we were using for an earlier version.
2008-12-30Add firmware file for 2400 series boards.Kenneth R Westerback
2008-09-28Update 12160 firmware: 10.04.32 -> 10.04.41. From mjacob via FreeBSD.Kenneth R Westerback
Tested & ok kettenis@
2008-07-11Qlogic -> QLogicIgor Sobrado
2008-07-08Update 2300 firmware from 3.01.20 (Dec 19, 2002) to 3.03.19 (NovKenneth R Westerback
30, 2005). From mjacob via FreeBSD. No known code dependency, and prepares ground for major isp update. Tested on a 2312 by dlg@. ok dlg@ deraadt@
2008-07-02better mechanism that works in DESTDIRTheo de Raadt
2008-07-02also install the license as run-license... discussed with jsgTheo de Raadt
2008-06-29Add RT2870 firmware with the same license as the rest ofJonathan Gray
the Ralink firmware files. Discussed with Paul Lin at Ralink.
2008-06-27More removal of clauses 3 and 4 from NetBSD licenses.Ray Lai
OK deraadt@ and millert@
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
2008-06-11Update firmware for QLogic 2200 cards from v2.02.03 to v2.02.06 which hasKenneth R Westerback
been used in NetBSD and FreeBSD for years. Blade2002 with a 2200 still boots. From mjacob via FreeBSD. ok deraadt@
2008-05-06rename file; Paul de WeerdTheo de Raadt
2008-04-15fix a comment. no binary change.Damien Bergamini
2008-03-06Adjust a date correctly; spotted by jsgTheo de Raadt
2008-03-06New license from Paul Lin at Ralink; same terms, but now alsoTheo de Raadt
including the firmware for the rt2860!
2007-11-26typos; ok jmc@Martynas Venckus
sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@ sys/dev/pci/bktr/* ok jakemsr@
2007-11-25spelling fixes, from Martynas Venckus;Jason McIntyre
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-11-19armish and zaurus tooTheo de Raadt
2007-11-17update ZD1211B firmware.Damien Bergamini
this new firmware is supposed to fix a hardware reset problem when the system is rebooted with the zyd device attached. from FreeBSD
2007-11-16firmware (if not store in a seeprom in the device) for the uticom(4)Theo de Raadt
this was compiled by someone from the full source code published by TI under a surprisingly free license (which is probably not even actually enforceable in any way, since they forgot to put the phrase Copyright above it... where do they hire their lawyers?? anyways, everyone benefits)
2007-10-04Import the bwi single firmware-file builder / extractor before we forgetMarcus Glocker
about it. It's not linked into microcode/Makefile. OK deraadt@
2007-09-25Upgrade the firmware to version SNIC 0xf.David Gwynne
Here's the issue this fixes: Problem description: Tehuti NIC generated RxD descriptor with UDP checksum error bit raised for incoming UDP packet with UDP checksum field value zero. This behavior is not in accordance with UDP RFC which defines that packets with zero UDP checksum should not be verified by receiver. Solution description: Never raise RxD UDP checksum error bit raised for incoming UDP packet with UDP checksum field value zero. Many thanks to Alexander Indenbaum and the rest of Tehuti generally for notifying us and providing the new firmware under the same license as the previous revision.
2007-08-01cats went awayTheo de Raadt
2007-07-08As pointed out by Mickey, "-I/usr/includes" is not required forKenneth R Westerback
successful compilation of assembler or generating microcode.
2007-07-07Restore missing '(' to allow successful compilation. Bad pyr@.Kenneth R Westerback