summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2006-01-10list the files the license applies toTheo de Raadt
2006-01-09- add preliminary support for Ralink Technology RT2561, RT2561S and RT2661Damien Bergamini
chipsets in ral(4). - restructure the code a bit; split ic/ral.c into ic/rt2560.c and ic/rt2661.c - import the 8051 microcode files required by these chipsets. - more to come; there is currently no automatic rate control and some features are untested (hostap and ibss modes for instance). most of the pre-802.11n capabilities of the RT2661 chipset are not supported (like frame aggregation, piggy-back). MIMO should work though the performance/range gain has not been measured.
2005-11-20Un-revert backout to 20051009 and add patches from Martin Bouyer toKenneth R Westerback
close NetBSD PR#31990. Fixes interaction with some problematic drives found by miod@, martin@, otto@. Tested martin@ otto@ miod@ ok miod@ mickey@
2005-11-20Add patch from Martin Bouyer to fix NetBSD PR #31990. Will generateKenneth R Westerback
microcode that (in concert with fixes to ic/siop*) fixes problems found by miod@, martin@, otto@, on some drives.
2005-10-10Add handling for IGNORE WIDE RESIDUE messages. Actually calculateKenneth R Westerback
resid instead of assuming it is always 0. From bouyer via NetBSD. Note we are now sync'd with the latest (1.78 siop.c, 1.37 siop_common.c) NetBSD code. Tested by various people over the last year+. Didn't solve any of their problems but didn't cause any regression either.
2005-10-10Script fix for resid calculation/save data pointer function.Kenneth R Westerback
Preparation for larger diff for IGNORE WIDE RESIDUE messages and real resid calculation. From bouyer via NetBSD. Note we are now sync'd to latest (r1.19) code from NetBSD.
2005-10-08More trailing whitespace removal (perry via NetBSD).Kenneth R Westerback
2005-10-08Sync with r1.7 of ncr53cxxx.c. Changes to comments only.Kenneth R Westerback
2005-10-08Some whitespace/syntax tweaks from bouyer & simonb via NetBSD. AlsoKenneth R Westerback
'Tweak siop scripts assembler for new oosiop.' from tsutsui via NetBSD. Syncs up to latest (r1.14) in NetBSD. No changes to generated .out files.
2005-10-07Sync with r1.18 of aic7xxx.seq.Kenneth R Westerback
2005-10-07From gibbs via FreeBSD (r1.127): "Extend critical section protectionKenneth R Westerback
around portions of selection processing that cannot tolerate changes to the waiting for selection queue by the host or the host cancelling an active selection." Chuck in comment adjustment of r1.128 too, and note we are sync'd to r1.128.
2005-10-04Sync with new aicasm.c. No functional change.Kenneth R Westerback
2005-10-04Emit '#define NUM_CRIT_SECTIONS' instead of 'static const intKenneth R Westerback
num_crit_sections' so that array declarations in aic7[9x]xx.c use compile time constructs that can be parsed by Anil. No functional change.
2005-09-06First step in moving advmcode* from dev/ic to dev/microcode/adw.Kenneth R Westerback
Requested by deraadt@ a while ago.
2005-07-12write ds1 ctrl mcode where we wanted the ds1e varientTheo de Raadt
2005-06-16fix dependencies; from alexander bluhm; ok deraadtMarkus Friedl
2005-05-17- check return from write(2) so we KNOW the data is on the diskJason Wright
- remove unneeded variables - add missing includes ok deraadt
2005-04-28more snprintf checking. ok krw@Moritz Jodeit
2005-04-28install kue firmware on zaurus; ok uwe@ dlg@David Krause
2005-04-24add fxp-d102e to the listBrad Smith
2005-04-24add microcode to support interrupt mitigation on theBrad Smith
82551 F stepping chipset. From FreeBSD via Dmitry Bogdan <dsb at imcs dot dvgu dot ru>
2005-04-14write actual data to file, not pointers.Damien Bergamini
store the address field in little endian order.
2005-04-06no longer install the tigon firmware. Bill Paul, who built these firmwaresTheo de Raadt
for the various *BSD projects, has not replied to various emails from me trying to find out what the licensing status of these files are. In a few weeks this firmware will be deleted from the tree. It's a real shame. One again, people have played fast and loose with licensing and the law.
2005-03-23typo corrections; ok krw a long time agoTheo de Raadt
2005-03-08fix a typoDavid Gwynne
2005-03-08make and install some extra firmwaresDavid Gwynne
"just do it" deraadt@
2005-03-07more firmwares for atu. not hooked up to the builds till they are needed.David Gwynne
2005-02-14atu is enabled on zaurus so build the firmwares for it too.David Gwynne
ok drahn@
2004-12-31zaurus will be able to use this one dayTheo de Raadt
2004-12-22and something else in the futureTheo de Raadt
2004-12-22Use vfs firmware loader for fxp(4) interrupt coalescing microcode.Alexander Yurchenko
Initial work by Dmitry Bogdan <bogdan@eastonline.ru> with a help from me and Theo. ok deraadt@
2004-12-20Kill \n at EOF.Alexander Yurchenko
2004-12-20more details in license filesTheo de Raadt
2004-12-20firmware loading from the filesystem. pci subsystem type thingsTheo de Raadt
are still done early, but audio subsystem setup is deferred till after root is mounted. tested by mcbride
2004-12-19use /sys includes instead of /usr/include/[possibly stale]/sys; deraadt@ okMichael Shalayeff
2004-12-19prep for futureTheo de Raadt
2004-12-19not yds yetTheo de Raadt
2004-12-19filesystem firmware loading written over the pacific 2 weeks ago, testedTheo de Raadt
by mickey
2004-12-19tigon-license fileTheo de Raadt
2004-12-19build uyap firmwareTheo de Raadt
2004-12-19filesystem firmware loading for uyap(4). this should work, i wrote it veryTheo de Raadt
carefully. unfortunately, we cannot find anyone who has one of these devices in our entire user community, thus far. commit it anyways. whoever finds one can contact me if there is a problem.
2004-12-19fix cleanupTheo de Raadt
2004-12-14typhoon microcode file buildTheo de Raadt
2004-12-14txp(4) late firmware loading, written somewhere over the pacific, testedTheo de Raadt
by mcbride, reduces size of the kernel
2004-12-11Correct a very rare case where command ordering could be compromisedKenneth R Westerback
by a transaction performing a driver handled message sequence (an scb with the MK_MESSAGE flag set). Full details on changes in FreeBSD commit message. From FreeBSD aic79xx.c r1.30, using microcode generated from just committed new source. Tested in August by marco@.
2004-12-11Update microcode source prepatory to updating microcode and aic79xx.c.Kenneth R Westerback
From FreeBSD aic79xx.reg r1.18 and aic79xx.seq r1.17.
2004-11-22rename these two firmwares to nicer namesTheo de Raadt
2004-11-22stdlib.hTheo de Raadt
2004-11-22enter kue & symbolTheo de Raadt
2004-11-22firmware loading for kue(4), tested for me by dhartmeiTheo de Raadt