summaryrefslogtreecommitdiffstats
path: root/sys/dev/microcode (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* firmware (if not store in a seeprom in the device) for the uticom(4)deraadt2007-11-165-2/+476
| | | | | | | this was compiled by someone from the full source code published by TI under a surprisingly free license (which is probably not even actually enforceable in any way, since they forgot to put the phrase Copyright above it... where do they hire their lawyers?? anyways, everyone benefits)
* Import the bwi single firmware-file builder / extractor before we forgetmglocker2007-10-045-0/+284
| | | | | | about it. It's not linked into microcode/Makefile. OK deraadt@
* Upgrade the firmware to version SNIC 0xf.dlg2007-09-251-231/+232
| | | | | | | | | | | | | | | | | Here's the issue this fixes: Problem description: Tehuti NIC generated RxD descriptor with UDP checksum error bit raised for incoming UDP packet with UDP checksum field value zero. This behavior is not in accordance with UDP RFC which defines that packets with zero UDP checksum should not be verified by receiver. Solution description: Never raise RxD UDP checksum error bit raised for incoming UDP packet with UDP checksum field value zero. Many thanks to Alexander Indenbaum and the rest of Tehuti generally for notifying us and providing the new firmware under the same license as the previous revision.
* cats went awayderaadt2007-08-0110-44/+40
|
* As pointed out by Mickey, "-I/usr/includes" is not required forkrw2007-07-081-2/+2
| | | | successful compilation of assembler or generating microcode.
* Restore missing '(' to allow successful compilation. Bad pyr@.krw2007-07-071-2/+2
|
* import the Myricom Myri-10G firmwarereyk2007-05-314-0/+16231
|
* avoid bypassing sys/queue.h in many places in the kernel.pyr2007-05-282-12/+8
| | | | | | | | many assumptions were made about the way the various list types are implemented. lots of suggestions and help from otto and miod. ok otto@
* More comment typos from Diego Casati. Including winners like funtion, allmost,krw2007-05-264-35/+35
| | | | oustside, seqencer, toghether, nessissary, etc.
* "interupt" -> "interrupt" in various comments. Mostly from Diego Casati.krw2007-05-251-3/+3
|
* correct list of architecturesreyk2007-04-211-6/+5
| | | | ok deraadt@
* correct list of architecturesderaadt2007-04-211-3/+2
|
* descend into thtdlg2007-04-191-2/+2
|
* format and knf the array so it looks more like c and less like a csv.dlg2007-04-191-10700/+10700
|
* the tht firmware isnt technically a firmware, its a series of commandsdlg2007-04-191-1/+5
| | | | | | | | | interleaved with data, which is copied directly into the task fifo of a tht controller. the commands and data are all 32bit words, and they all have to be little endian. this byteswaps the host ordered values in microcode.h into little endian values for the controller to eat. you can now build the firmware correctly on big endian archs.
* add bits to turn microcode.h into an actual blob. needs endian fixes yet.dlg2007-04-194-0/+122
|
* tehuti are allowing us to distribute their firmware under a 4 clause bsddlg2007-04-191-0/+10734
| | | | | license. thanks to Alexander Indenbaum and Nick Bhavsar at Tehuti for sorting this out.
* scsi_generic is now 16 bytes. Adjust offsets into structure beingkrw2007-04-132-25/+25
| | | | | passed to controller so they point where expected. Fixes martin@'s alpha and sparc machines.
* ``it's'' -> ``its'' when the grammar gods require this change.miod2007-04-102-8/+8
|
* slighly -> slightlymiod2007-04-103-3/+3
|
* Allow usb microcode to be built in a cross environment. System endian has beendrahn2007-04-0516-16/+32
| | | | | factored out of the result binaries already. Still need to address non usb. ok deraadt.
* We also don't need the microcode builder anymore.mglocker2007-04-055-284/+0
|
* change firmware byte order to be same on all architecturesderaadt2007-01-101-63/+73
| | | | | | THIS MEANS YOU NEED TO UPDATE YOUR FIRMWARE FILE BEFORE BOOTING WITH A NEW KERNEL tested by marco, biorn
* network byte order firmware, so that firmware files are the same onderaadt2007-01-091-9/+13
| | | | | all architectures YOU HAVE TO INSTALL NEW FIRMWARE BEFORE BOOTING A NEW KERNEL
* build and extract program to merge bcw(4) firmware files into one singlemglocker2007-01-065-0/+284
| | | | file. Doesn't get linked in make build.
* make microcode file byte-order independent so that the file is the samederaadt2007-01-061-9/+29
| | | | | | on all architectures, and have the driver cope with this as well tested by ian YOU MUST UPDATE YOUR MICROCODE FILE OR THE DRIVER WILL NOT BE HAPPY
* Regenerate. No change except for comments being updated to reflectkrw2006-12-234-9/+9
| | | | current versions of base files.
* Spelling.krw2006-12-233-7/+7
| | | | | | 'preceeding' -> 'preceding' 'preceeds' -> 'precedes' 'preceeded' -> 'preceded'
* Typo.grange2006-12-051-1/+1
|
* add the zd1211b firmware.brad2006-11-131-1/+2
| | | | ok jsg@
* Add zd1211b firmware.jsg2006-11-133-3/+519
|
* Clarify what hardware firmware is for.jsg2006-11-091-0/+2
|
* landisk has usbderaadt2006-11-075-10/+10
|
* remove variable we do not needderaadt2006-10-021-7/+6
|
* enable bnx firmware buildsderaadt2006-10-021-2/+2
|
* actually put all the require firmware bits into the filederaadt2006-10-021-14/+107
|
* build a bnx firmware file, for firmloadderaadt2006-09-203-0/+159
|
* enter rumderaadt2006-08-171-2/+3
|
* Separate rum(4) firmware from ral(4) ones.damien2006-08-178-196/+327
| | | | | | | | | ral(4) firmwares are built on PCI-capable architectures only while rum(4) firmware is built on USB-capable architectures only. Rename ral-rt2573 into rum-rt2573 and build rum-rt2573 on the zaurus too (pointed out by Patrick Heim). ok deraadt@
* remove typedef's.brad2006-08-101-47/+47
|
* usb capable systems onlyderaadt2006-06-261-2/+11
|
* permission from Zydas to include ZD1211 firmwarederaadt2006-06-265-2/+776
|
* relocate the firmware per Theo's request.brad2006-06-261-0/+3510
|
* - add rt2573 microcode. mostly from jolan@.niallo2006-06-164-5/+196
|
* System build pieces for armish arch.drahn2006-06-063-18/+20
|
* amd64 can handle this too; tleslie@gmail.comderaadt2006-05-141-2/+2
|
* sortderaadt2006-03-161-2/+2
|
* typos from alexey dobriyan;jmc2006-02-061-3/+3
|
* list the files the license applies toderaadt2006-01-101-0/+4
|
* - add preliminary support for Ralink Technology RT2561, RT2561S and RT2661damien2006-01-095-2/+2375
| | | | | | | | | | | 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.