summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2012-06-01Use /libdata/firmware/run instead of /libdata/firmware/rum for run(4) firmwares.nonaka
2012-05-30Add a driver for Ralink Technology RT2700U/RT2800U/RT3000U USB IEEEnonaka
802.11a/b/g/n wireless network devices, ported from OpenBSD by FUKAUMI Naoki, arranged by me.
2012-03-08usage() can be "__dead static".jakllsch
2012-03-08Prevent expansion of $NetBSD$ that should be placed verbatim into output.jakllsch
2012-03-08Nuke trailing whitespace in output header file.jakllsch
2012-03-08Cast arguments to ctype functions to unsigned char.jakllsch
2012-03-08More-properly quote multiline string containing C-style multiline comment.jakllsch
2011-09-02Add support for some fxp devices from FreeBSD and OpenBSD.msaitoh
{Free,Open}BSD say that we have to do some work to make fxp stable.
2011-02-28Update firmware sets for the (rare) 2322, 2400 and 2500. In particular themjacob
latter two sets have boatloads of bug fixes.
2010-08-01Remove old style firmware hooks for undistributable bootloader of Diehlmartin
active ISDN cards.
2010-07-05add all the radeon firmware files. missed in the previous..mrg
these were sourced from: - linux kernel sources, firmware/radeon/ - people.freedesktop.org/~agd5f/radeon_ucode/ LICENSE.radeon has the full license, which my simple reading sees as being largely similar to other re-distributable licenses for firmware (ie, does not include de-compliation or reverse engineering.)
2010-07-05move all the radeondrm firmware images into the filesystem. check thatmrg
some firmware sizes are the expected size. (XXX make all.) based upon similar changes seen in the linux radeon drm driver. this saves about 250KB in the kernel or module.
2009-12-27Free memory when done with it.jakllsch
From Henning Petersen in PR/42522.
2009-11-18Sync with OpenBSD: if_bnx.c,v 1.85. Major changes:bouyer
Add support for the Broadcom BCM5709 and BCM5716 chips. This upgrade the B06 firmware, and add the B09 firmware required by the BCM5709. Remplace TX dmamap array with a dynamically-grown list. Tested with: bnx0 at pci4 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-T and bnx0 at pci0 dev 0 function 0: Broadcom NetXtreme II BCM5709 1000Base-SX
2009-10-21Drop 3rd and 4th clauses (except on files where copyright is sharedsnj
with UC, in which case only the ad clause has been removed). Approved by mhitch@ (copyright holder).
2009-10-19Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsenbouyer
for the booring work !
2009-06-25Update 2400 firmware to latest (to match 2500 firmware)mjacob
2009-05-07update firmwaremjacob
2009-05-07Add firmware set for 8Gb card.mjacob
2009-03-18Ansify function definitions w/o arguments. Generated with sed.cegger
2009-02-18 - Rename filename of license.hira
- Correct filename in license (add missing prefix).
2008-09-10replace \xa0 with space from Andy Shevchenkochristos
2008-05-11Update 2400 f/w to something more akin to what is current.mjacob
2008-05-04A couple of dumb utilities:ad
array2bin: take array[] from array.h and spit it out as a binary. bin2blob: take a binary file and output a compressed image as a C array.
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-11Checkpoint of some fairly major isp(4) rototilling.mjacob
Reintroduce more of a 'channel' concept in preparation for NP-IV support. This gets rid of the chanA/chanB concept as the 2400 can have up to 128 virtual channels. Actually, with MID firmware you can also have the 2200 and 2300 support 'channels, but they do it with an FL-Port topology. Because FC cards can now have 'channels', just about every support function for fibre channel had to be redone to have a channel index as well. Rototill isp_ioctl.h for channel stuff as well. Pick up a lot of work about fabric management (hopefully better) and keep work in place that will allow for dynamic attachment/detachment of devices (if I can figure out how to make the midlayer support it). Merge the target code with external trees. Eventually it might even be sorted out on NetBSD. Update some firmware stuff.
2008-03-09Remove files that have no apparent immediate use.mjacob
2007-06-09Added OpenBSD's zyd(4) driver.kiyohara
Supports ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device.
2007-05-24Major update to isp(4) driver to bring it in line with external sources.mjacob
The major changes are: + 4Gb (24XX) card support + Rewritten fabric and loop evaluation code + New f/w sets The 4Gb changes required major rototilling, which caused a rewrite of fabric and loop eval code. The latter can now be set up to tune for dynamic device arrival/departure if the framework is set up for it, or to be firm about waiting for devices. Testing has been principally on amd64, i386 and sparc64 and seems to not have broken things for me.
2006-12-17Add a NetBSD RCS tag.cube
2006-12-17Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device.bouyer
Ported from OpenBSD by cube@, with some bus_dma fixes by me. Tested on i386 and amd64.
2006-11-25spell precede; from Zaferchristos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-31Add rum(4) for newer USB Ralink devices. Obtained from OpenBSD.joerg
Special thanks to Sepherosa Ziehau for helping debugging USB issues. Hook up rum(4) for i386 config files.
2006-10-12- sprinkle __unused on function decls.christos
- fix a couple of unused bugs - no more -Wno-unused for i386
2006-06-08Add cleandir and clean fake targets. I should find a better way to do this.rpaulo
2006-06-08Add a fake includes target.rpaulo
2006-06-07Descend into ral.rpaulo
2006-06-07Definitions needed by subsequent Makefiles to install the firmware.rpaulo
2006-06-07Refactor this and use bsd.files.mk instead.rpaulo
2006-06-07Define proginstall (empty) and afterinstall (to install the firmware).rpaulo
2006-06-07License from Ralink.rpaulo
2006-06-04Generated firmware files for Ralink chipsets 2561, 2561s, 2661.rpaulo
2006-06-04Framework to build Ralink wireless cards binary firmwares based onrpaulo
Ralink distributed microcode.h. From OpenBSD.
2006-02-25Fix typos, reported by Alexey Dobriyan ("Gathered from Linux"),wiz
forwarded by jmc@openbsd.
2005-12-15TCP Segmentation Offload (TSO) add-on firmware for thejonathan
Broadcom bcm5703/bcm5704, and bcm5705, respectively. Taken verbatim from the Linux-2.6.12.3 tg3 driver, where the firmware is explictly marked as non-GPLed (hex-encoded binary blobs are not in source form, and therefore violate the terms of the GPL), along with the Boradcom non-GPL copyright allowing distribution of this hex-encoded firmware.
2005-12-11merge ktrace-lwp.christos
2005-11-18Regen: save offset at disconnect after a data phase without save data pointer.bouyer
2005-11-18Some drives disconnect after the last data phase without a save data pointerbouyer
message. In such case we would not update resid with the proper value (eventually resid would not be updated at all if there was only one data phase). To fix this, have the script save the offset in the data tables at disconnect time if there was a transfer, and use this to compute the resid if the current offset is 0. Problem reported and patch tested by edwin, Roy Bixler and YAMAMOTO Takashi. Fix kern/31990 by YAMAMOTO Takashi.
2005-06-27u_int8_t -> uint8_tthorpej