summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
AgeCommit message (Collapse)Author
2008-04-15fix a comment. no binary change.Damien Bergamini
2008-03-06Adjust a date correctly; spotted by jsgTheo de Raadt
2008-03-06New license from Paul Lin at Ralink; same terms, but now alsoTheo de Raadt
including the firmware for the rt2860!
2007-11-26typos; ok jmc@Martynas Venckus
sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@ sys/dev/pci/bktr/* ok jakemsr@
2007-11-25spelling fixes, from Martynas Venckus;Jason McIntyre
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-11-19armish and zaurus tooTheo de Raadt
2007-11-17update ZD1211B firmware.Damien Bergamini
this new firmware is supposed to fix a hardware reset problem when the system is rebooted with the zyd device attached. from FreeBSD
2007-11-16firmware (if not store in a seeprom in the device) for the uticom(4)Theo de Raadt
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)
2007-10-04Import the bwi single firmware-file builder / extractor before we forgetMarcus Glocker
about it. It's not linked into microcode/Makefile. OK deraadt@
2007-09-25Upgrade the firmware to version SNIC 0xf.David Gwynne
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.
2007-08-01cats went awayTheo de Raadt
2007-07-08As pointed out by Mickey, "-I/usr/includes" is not required forKenneth R Westerback
successful compilation of assembler or generating microcode.
2007-07-07Restore missing '(' to allow successful compilation. Bad pyr@.Kenneth R Westerback
2007-05-31import the Myricom Myri-10G firmwareReyk Floeter
2007-05-28avoid bypassing sys/queue.h in many places in the kernel.Pierre-Yves Ritschard
many assumptions were made about the way the various list types are implemented. lots of suggestions and help from otto and miod. ok otto@
2007-05-26More comment typos from Diego Casati. Including winners like funtion, allmost,Kenneth R Westerback
oustside, seqencer, toghether, nessissary, etc.
2007-05-25"interupt" -> "interrupt" in various comments. Mostly from Diego Casati.Kenneth R Westerback
2007-04-21correct list of architecturesReyk Floeter
ok deraadt@
2007-04-21correct list of architecturesTheo de Raadt
2007-04-19descend into thtDavid Gwynne
2007-04-19format and knf the array so it looks more like c and less like a csv.David Gwynne
2007-04-19the tht firmware isnt technically a firmware, its a series of commandsDavid Gwynne
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.
2007-04-19add bits to turn microcode.h into an actual blob. needs endian fixes yet.David Gwynne
2007-04-19tehuti are allowing us to distribute their firmware under a 4 clause bsdDavid Gwynne
license. thanks to Alexander Indenbaum and Nick Bhavsar at Tehuti for sorting this out.
2007-04-13scsi_generic is now 16 bytes. Adjust offsets into structure beingKenneth R Westerback
passed to controller so they point where expected. Fixes martin@'s alpha and sparc machines.
2007-04-13scsi_generic is now 16 bytes. Adjust offsets into structure beingKenneth R Westerback
passed to controller so they point where expected. Fixes martin@'s alpha and sparc machines.
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-04-10slighly -> slightlyMiod Vallat
2007-04-05Allow usb microcode to be built in a cross environment. System endian has beenDale Rahn
factored out of the result binaries already. Still need to address non usb. ok deraadt.
2007-04-05We also don't need the microcode builder anymore.Marcus Glocker
2007-01-10change firmware byte order to be same on all architecturesTheo de Raadt
THIS MEANS YOU NEED TO UPDATE YOUR FIRMWARE FILE BEFORE BOOTING WITH A NEW KERNEL tested by marco, biorn
2007-01-09network byte order firmware, so that firmware files are the same onTheo de Raadt
all architectures YOU HAVE TO INSTALL NEW FIRMWARE BEFORE BOOTING A NEW KERNEL
2007-01-06build and extract program to merge bcw(4) firmware files into one singleMarcus Glocker
file. Doesn't get linked in make build.
2007-01-06make microcode file byte-order independent so that the file is the sameTheo de Raadt
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
2006-12-23Regenerate. No change except for comments being updated to reflectKenneth R Westerback
current versions of base files.
2006-12-23Spelling.Kenneth R Westerback
'preceeding' -> 'preceding' 'preceeds' -> 'precedes' 'preceeded' -> 'preceded'
2006-12-05Typo.Alexander Yurchenko
2006-11-13add the zd1211b firmware.Brad Smith
ok jsg@
2006-11-13Add zd1211b firmware.Jonathan Gray
2006-11-09Clarify what hardware firmware is for.Jonathan Gray
2006-11-07landisk has usbTheo de Raadt
2006-10-02remove variable we do not needTheo de Raadt
2006-10-02enable bnx firmware buildsTheo de Raadt
2006-10-02actually put all the require firmware bits into the fileTheo de Raadt
2006-09-20build a bnx firmware file, for firmloadTheo de Raadt
2006-08-17enter rumTheo de Raadt
2006-08-17Separate rum(4) firmware from ral(4) ones.Damien Bergamini
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@
2006-08-10remove typedef's.Brad Smith
2006-06-26usb capable systems onlyTheo de Raadt