summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2019-09-26Pull up following revision(s) (requested by msaitoh in ticket #245):martin
sys/dev/microcode/radeon/R600_uvd.bin: revision 1.1 sys/dev/microcode/radeon/RV770_uvd.bin: revision 1.1 sys/dev/microcode/radeon/Makefile: revision 1.4 distrib/sets/lists/base/mi: revision 1.1211 sys/dev/microcode/radeon/TAHITI_vce.bin: revision 1.1 sys/dev/microcode/radeon/RS780_uvd.bin: revision 1.1 sys/dev/microcode/radeon/BONAIRE_uvd.bin: revision 1.2 Update BONAIRE_uvd.bin to the latest. - Add missing TAHITI_vce.bin, RV770_uvd.bin, RS780_uvd.bin and R600_uvd.bin. Fix panic on my own HP EliteDesk 705 G1 SFF. It also fixes PR kern/53988 reported by Onno van der Linden.
2019-06-04 Fix typo (s/recevie/receive/).msaitoh
2019-05-28s/recieve/receive/msaitoh
2019-03-27 Update firmware to 6.0.{15,17} by synching with OpenBSD bnxfw rev. 1.6.msaitoh
2018-06-03Constify the microcode variables used by BNX. This moves 38 pages of kernelmaxv
memory from .data to .rodata.
2018-05-31introduce MKFIRMWARE that controls where (most) of the contentsmrg
of /libdata/firmware and /usr/libdata/firmware are not installed if set to "no". from the bsd.README: MKFIRMWARE If "no", install the /libdata/firmware directory, which is necessary for several drivers: athn(4), bwfm(4), ipw(4), iwi(4), iwm(4), iwn(4), otus(4), rtwn(4), urtwn(4), wpi(4), ral(4), rum(4), run(4), zyd(4), bcm43xx(4), and the Tegra 124 SoC. Default: yes on amd64, cobalt, evbarm evbmips, evbppc, hpcarm, hppa, i386, mac68k, macppc, sandpoint, and sparc64, no elsewhere. convert MKRADEONFIRMWARE and MKTEGRAFIRMWARE into FOO.arch lists, and move their defaults above the general defaults setting. saves about 12MB in a normal installation for other platforms.
2018-02-08Typos.dholland
2016-12-12acknowleg -> acknowledg, proceedure -> procedure.maya
only comments were changed. from miod
2016-08-15This thing is completely buggy. There is a use-after-free and NULL pointermaxv
dereference. Just fix the uaf, and add a comment. Not tested, but obvious enough; found by brainy.
2016-07-13Add all the variant microcode from linux, but don't install it yet.christos
Switch to the linux copyright. Note the microcode.h does not build the same code at least for rt2860.
2016-07-13sync with FreeBSDchristos
2016-04-27add rt2860christos
2016-04-27Sync with OpenBSDchristos
2015-04-26two changes to radeon drm firmware:mrg
- only install it by default on x86, set new MKRADEONFIRMWARE variable - install in /libdata, so that separate /usr systems work (this still doesn't solve PR#49811, which possibly could be handled by having them being a kernel module loaded by /boot.)
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
"its", people!
2014-07-29Add microcode file missing from update.rjs
2014-07-28Update radeon microcode.rjs
2014-04-01regenchristos
2014-04-01avoid making too large diffs by restoring length in non-debugging mode to 10christos
2014-04-01- print ascii if debugchristos
- fold to 8 columns - don't exit with random values - change sccs magic in the generated header file
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