summaryrefslogtreecommitdiffstats
path: root/sys/dev/microcode (follow)
Commit message (Collapse)AuthorAgeFilesLines
* update to firmware 1.4.55 via freebsd revision 236212.dlg2012-08-172-15026/+15133
|
* Update firmware to the latest version available from Myricom (1.4.53a).dlg2011-08-293-14609/+15026
| | | | via freebsd, tested locally in production for a week or so.
* update the firmware to 1.4.50 via freebsd.dlg2011-07-086-16126/+14723
| | | | | | | | | | | the freebsd firmwares are compressed and get the kernel to uncompress them to use them. we uncompress in build.c so the kernel can just read off disk onto the card without any extra work. this lets us copy future fbsd fw updates directly without any extra work. myri have also rescinded one of the clauses on their license. ok claudio@ deraadt@
* constrain properly which machines get this firmwarederaadt2011-06-261-3/+3
|
* build firmware for myx(4)deraadt2011-06-201-2/+2
|
* update bnx firmware to the latest version in FreeBSD:jsg2011-05-172-10730/+10990
| | | | | | | | | 6.0.15 for BCM5706 and BCM5708 6.0.17 for BCM5709 and BCM5716 Tested on BCM5708 by naddy, BCM5716 by sthen and BCM5709 by myself. ok deraadt@
* Do not use NULL in integer comparisons. No functional change.miod2011-04-071-2/+2
| | | | ok matthew@ tedu@, also eyeballed by at least krw@ oga@ kettenis@ jsg@
* Manuel Bouyer rescinded clauses 3 and 4 of his license text.jsg2010-07-231-6/+1
|
* remove gratuitous carriage return that snuck intodd2010-07-211-2/+2
| | | | ok dlg@
* Don't #include <sys/user.h> into files that don't need the stuffguenther2010-06-261-2/+1
| | | | | | | | it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@
* Initial bits for >=RT3090 support.damien2010-04-051-391/+391
| | | | | | | Probably not functionnal yet (but test reports are welcome). Update microcode for RT2860 while I'm here (remember to run make && make install under sys/dev/microcode/ral/).
* yes kids, there are amd64 machines with pcmciaderaadt2010-04-041-6/+6
|
* Build ral firmware on loongson (for Gdium).miod2010-02-091-6/+6
|
* update firmware for rt2870 and >=rt3071damien2010-02-072-447/+447
| | | | required for future changes
* Build these firmwares on loongson.miod2010-01-307-48/+56
|
* enter afbkettenis2009-12-071-2/+2
|
* Firmware for Elite3D framebuffers. Thanks to Sun, and in particular Alankettenis2009-12-074-0/+32912
| | | | | | | Coppersmith, for making this firmware available under a license that allows us to distribute it. ok deraadt@
* Use buffered fwrite(3) to build the udl Huffman table,mpf2009-11-101-10/+11
| | | | | rather than doing 131074 write(2)s. OK mglocker, deraadt.
* a few leftovers from yesterday's SCCS/RCS-ID removal;schwarze2009-10-281-3/+1
| | | | | survived a full make build on i386; "sure" deraadt@
* Palm: Integration into the treemarex2009-09-096-12/+13
| | | | OK deraadt@
* Unbreak the tree.kettenis2009-08-291-2/+2
|
* Build Tigon firmware on sparc as well.kettenis2009-08-291-4/+5
|
* Name fields in the udl_huffman struct same as on the driver side tomglocker2009-08-262-10/+10
| | | | simplify reading.
* Also avoid __packed struct to Huffman table in the driver side in favourmglocker2009-08-262-4/+4
| | | | | | of performance. Instead generate the Huffman table with two ints. Suggested, help and OK deraadt@
* add error checkingderaadt2009-08-251-3/+5
|
* if we do not use __packed, we must write the values more carefullyderaadt2009-08-251-3/+7
| | | | ok mglocker
* no need for __packed; ok mglockerderaadt2009-08-251-2/+2
|
* Add dev/microcode/udl/ to build.mglocker2009-08-251-2/+2
|
* 16bit Huffman table for pixel difference compression on udl(4) devices.mglocker2009-08-253-0/+65636
|
* pull some more missing; for err&errx, printf, write, bzopy&bzeromartynas2009-08-073-3/+10
| | | | ok jsg@
* typo. OK deraadt@claudio2009-07-281-1/+1
|
* The firmware is an array of u_int32_t and differs between architectures.claudio2009-07-281-4/+10
| | | | | | | | | 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.
* explain the pedigree of these firmwares, since the license is not quite right.deraadt2009-07-271-0/+9
| | | | | We feel we have done due diligence though in trying to contact the original distributors, and therefore, we do distribute it.
* Do enter the tigon directory, and build there, and ship them. We have triedderaadt2009-07-271-2/+2
| | | | | | | | | | 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
* correctly list which files this license applies toderaadt2009-07-221-1/+1
|
* #include stdio.h for printf here also.jsg2009-07-181-1/+2
|
* #include stdio.h for printf.jsg2009-07-181-1/+2
|
* newer bnx chips use a separate firmware to the "old" ones. this updatesdlg2009-07-033-3530/+14743
| | | | | | | | | | | | | | | 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@
* The two "firmware" arrays only contained 16 bit values, but were beingderaadt2009-06-021-3/+3
| | | | | | | | | | 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
* update run(4) microcode.damien2009-05-154-392/+398
| | | | | | 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).
* Upgrade to newer firmware needed by some txp(4) variants. Fixes PR 6085.kettenis2009-03-242-3367/+3557
| | | | | | From FreeBSD. ok deraadt@
* Update to the latest version of the RT2870/RT3070 firmware.jsg2009-01-031-140/+512
| | | | | Thanks to Paul Lin at Ralink for consenting for us to use this under the same license we were using for an earlier version.
* Add firmware file for 2400 series boards.krw2008-12-301-0/+12230
|
* Update 12160 firmware: 10.04.32 -> 10.04.41. From mjacob via FreeBSD.krw2008-09-281-3821/+3962
| | | | Tested & ok kettenis@
* Qlogic -> QLogicsobrado2008-07-117-14/+14
|
* Update 2300 firmware from 3.01.20 (Dec 19, 2002) to 3.03.19 (Novkrw2008-07-081-6038/+6453
| | | | | | | | | 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@
* better mechanism that works in DESTDIRderaadt2008-07-021-3/+3
|
* also install the license as run-license... discussed with jsgderaadt2008-07-021-1/+3
|
* Add RT2870 firmware with the same license as the rest ofjsg2008-06-294-7/+384
| | | | | | the Ralink firmware files. Discussed with Paul Lin at Ralink.
* More removal of clauses 3 and 4 from NetBSD licenses.ray2008-06-271-7/+0
| | | | OK deraadt@ and millert@