summaryrefslogtreecommitdiffstats
path: root/sys/dev/microcode (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Un-revert backout to 20051009 and add patches from Martin Bouyer tokrw2005-11-201-88/+91
| | | | | | | | | close NetBSD PR#31990. Fixes interaction with some problematic drives found by miod@, martin@, otto@. Tested martin@ otto@ miod@ ok miod@ mickey@
* Add patch from Martin Bouyer to fix NetBSD PR #31990. Will generatekrw2005-11-201-4/+8
| | | | | microcode that (in concert with fixes to ic/siop*) fixes problems found by miod@, martin@, otto@, on some drives.
* Add handling for IGNORE WIDE RESIDUE messages. Actually calculatekrw2005-10-101-89/+87
| | | | | | | | | 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.
* Script fix for resid calculation/save data pointer function.krw2005-10-101-5/+3
| | | | | | 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.
* More trailing whitespace removal (perry via NetBSD).krw2005-10-081-6/+6
|
* Sync with r1.7 of ncr53cxxx.c. Changes to comments only.krw2005-10-083-6/+6
|
* Some whitespace/syntax tweaks from bouyer & simonb via NetBSD. Alsokrw2005-10-081-20/+17
| | | | | | | '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.
* Sync with r1.18 of aic7xxx.seq.krw2005-10-072-5/+7
|
* From gibbs via FreeBSD (r1.127): "Extend critical section protectionkrw2005-10-071-5/+9
| | | | | | | 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.
* Sync with new aicasm.c. No functional change.krw2005-10-042-7/+5
|
* Emit '#define NUM_CRIT_SECTIONS' instead of 'static const intkrw2005-10-041-4/+3
| | | | | | 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.
* First step in moving advmcode* from dev/ic to dev/microcode/adw.krw2005-09-062-0/+270
| | | | Requested by deraadt@ a while ago.
* write ds1 ctrl mcode where we wanted the ds1e varientderaadt2005-07-121-2/+2
|
* fix dependencies; from alexander bluhm; ok deraadtmarkus2005-06-169-35/+81
|
* - check return from write(2) so we KNOW the data is on the diskjason2005-05-179-29/+118
| | | | | | - remove unneeded variables - add missing includes ok deraadt
* more snprintf checking. ok krw@moritz2005-04-281-2/+2
|
* install kue firmware on zaurus; ok uwe@ dlg@david2005-04-281-2/+2
|
* add fxp-d102e to the listbrad2005-04-241-0/+1
|
* add microcode to support interrupt mitigation on thebrad2005-04-243-25/+155
| | | | | | 82551 F stepping chipset. From FreeBSD via Dmitry Bogdan <dsb at imcs dot dvgu dot ru>
* write actual data to file, not pointers.damien2005-04-141-4/+13
| | | | store the address field in little endian order.
* no longer install the tigon firmware. Bill Paul, who built these firmwaresderaadt2005-04-061-2/+2
| | | | | | | 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.
* typo corrections; ok krw a long time agoderaadt2005-03-231-7/+7
|
* fix a typodlg2005-03-082-5/+5
|
* make and install some extra firmwaresdlg2005-03-082-12/+34
| | | | "just do it" deraadt@
* more firmwares for atu. not hooked up to the builds till they are needed.dlg2005-03-074-0/+9261
|
* atu is enabled on zaurus so build the firmwares for it too.dlg2005-02-141-2/+2
| | | | ok drahn@
* zaurus will be able to use this one dayderaadt2004-12-311-2/+2
|
* and something else in the futurederaadt2004-12-221-2/+3
|
* Use vfs firmware loader for fxp(4) interrupt coalescing microcode.grange2004-12-224-2/+133
| | | | | | | Initial work by Dmitry Bogdan <bogdan@eastonline.ru> with a help from me and Theo. ok deraadt@
* Kill \n at EOF.grange2004-12-203-3/+0
|
* more details in license filesderaadt2004-12-209-6/+19
|
* firmware loading from the filesystem. pci subsystem type thingsderaadt2004-12-204-2/+97
| | | | | are still done early, but audio subsystem setup is deferred till after root is mounted. tested by mcbride
* use /sys includes instead of /usr/include/[possibly stale]/sys; deraadt@ okmickey2004-12-191-0/+3
|
* prep for futurederaadt2004-12-196-12/+18
|
* not yds yetderaadt2004-12-191-2/+2
|
* filesystem firmware loading written over the pacific 2 weeks ago, testedderaadt2004-12-194-2/+75
| | | | by mickey
* tigon-license filederaadt2004-12-192-1/+9
|
* build uyap firmwarederaadt2004-12-191-2/+2
|
* filesystem firmware loading for uyap(4). this should work, i wrote it veryderaadt2004-12-194-1/+104
| | | | | | 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.
* fix cleanupderaadt2004-12-191-2/+2
|
* typhoon microcode file buildderaadt2004-12-141-2/+2
|
* txp(4) late firmware loading, written somewhere over the pacific, testedderaadt2004-12-143-0/+96
| | | | by mcbride, reduces size of the kernel
* Correct a very rare case where command ordering could be compromisedkrw2004-12-112-693/+725
| | | | | | | | | | | 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@.
* Update microcode source prepatory to updating microcode and aic79xx.c.krw2004-12-112-31/+149
| | | | From FreeBSD aic79xx.reg r1.18 and aic79xx.seq r1.17.
* rename these two firmwares to nicer namesderaadt2004-11-222-5/+5
|
* stdlib.hderaadt2004-11-222-2/+4
|
* enter kue & symbolderaadt2004-11-221-2/+2
|
* firmware loading for kue(4), tested for me by dhartmeideraadt2004-11-224-4/+126
|
* missed a few capable machinesderaadt2004-11-221-2/+3
|
* for later use, install thesederaadt2004-11-222-0/+47
|