summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2020-06-29No longer depend on libl.rin
2020-06-27constify, NFCIjdolecek
2020-06-27make sure to strip leading '$' from NetBSD rcs id so that it won't bejdolecek
replaces by cvs, and regen the headers again
2020-06-27regen againjdolecek
2020-06-27regen - NFCI, confirmed by comparing compiled binary object before andjdolecek
after
2020-06-27make this compile with normal WARNSjdolecek
2020-06-27make this work with objdir, drop unused -lljdolecek
2020-03-08Upgrade to newer firmware needed by some txp(4) variants.thorpej
From FreeBSD via OpenBSD.
2019-11-20Add opencrypto driver for Intel QuickAssist.hikaru
2019-10-09Update firmware from version 0.17 to 0.33.mlelstv
2019-09-03Revert "Add more missing firmwares."riastradh
This reverts https://mail-index.NetBSD.org/source-changes/2019/08/27/msg108499.html which broke the tree on case-insensitive file systems. See discussion at https://mail-index.NetBSD.org/source-changes-d/2019/08/27/msg011590.html for alternatives considered. This does _not_ simply mark the new files as `obsolete' in the set lists, because if we marked foo.bin obsolete then on a case- insensitive file system, then it would try to delete the FOO.bin that we still want installed. We'll require a manual change announced in UPDATING and on current-users. ok msaitoh
2019-08-27 Add more missing firmwares.msaitoh
2019-08-26 Add missing TAHITI_vce.bin, RV770_uvd.bin, RS780_uvd.bin and R600_uvd.bin.msaitoh
Fix panic on my own HP EliteDesk 705 G1 SFF. It also fixes PR kern/53988 reported by Onno van der Linden.
2019-08-26 Update BONAIRE_uvd.bin to the latest.msaitoh
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