Age | Commit message (Collapse) | Author |
|
via freebsd, tested locally in production for a week or so.
|
|
the freebsd firmwares are compressed and get the kernel to uncompress them
to use them. we uncompress in build.c so the kernel can just read off disk
onto the card without any extra work. this lets us copy future fbsd fw
updates directly without any extra work.
myri have also rescinded one of the clauses on their license.
ok claudio@ deraadt@
|
|
|
|
|
|
6.0.15 for BCM5706 and BCM5708
6.0.17 for BCM5709 and BCM5716
Tested on BCM5708 by naddy, BCM5716 by sthen and BCM5709 by myself.
ok deraadt@
|
|
ok matthew@ tedu@, also eyeballed by at least krw@ oga@ kettenis@ jsg@
|
|
|
|
ok dlg@
|
|
it defines. In some cases, this means pulling in uvm.h or pcb.h
instead, but most of the inclusions were just noise. Tested on
alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax,
mostly by krw and naddy.
ok krw@
|
|
Probably not functionnal yet (but test reports are welcome).
Update microcode for RT2860 while I'm here (remember to run
make && make install under sys/dev/microcode/ral/).
|
|
|
|
|
|
required for future changes
|
|
|
|
|
|
Coppersmith, for making this firmware available under a license that allows
us to distribute it.
ok deraadt@
|
|
rather than doing 131074 write(2)s.
OK mglocker, deraadt.
|
|
survived a full make build on i386;
"sure" deraadt@
|
|
OK deraadt@
|
|
|
|
|
|
simplify reading.
|
|
of performance. Instead generate the Huffman table with two ints.
Suggested, help and OK deraadt@
|
|
|
|
ok mglocker
|
|
|
|
|
|
|
|
ok jsg@
|
|
|
|
From now on install the tigon firmware in little endian byte order and swap
it acordingly in the driver. Correctly calculate the length of the FW in the
build tool -- now my fiber cards no longer have issues to establish link on
bootup. Please put this in deraadt@
On big endian archs (sparc64, macppc) the firmware file needs to be updated.
|
|
We feel we have done due diligence though in trying to contact the original
distributors, and therefore, we do distribute it.
|
|
for many years to contact all the potential copyright owners and people who used
to distribute this (ie. wpaul and such), to get the original license text
clarified. We believe the original license on the source did specifically
allow re-distribution. We believe we have done enough in this situation,
especially considering how dead this product us. If anyone else knows more,
please let us know.
ok kettenis
|
|
|
|
|
|
|
|
the b06 firmware for the older chips, and adds the b09 firmware. there are
three variants of the rv2p code thats loaded onto the chips, so this has
been split out into separate firmware files as well.
the driver has been updated to handle the split firmwares, and to easily
allow loading of the different versions. this change only supports the
loading of the firmwares for the currently supported chips.
after this change you must build the new firmwares and install them as well
as your new kernel.
"go to it" deraadt@
|
|
being stored in an array of 32 bits. waste of memory. The bandpass
filter table only contained 16 bit values, but was being treaded as if it
was in an array of 32 bit values, thus what was being loaded into the chip
was totally wrong and this probably explains why I remember it sounded
horrid.
Not tested on real hardware; incorrect array accesses discovered by Parfait
ok oga
|
|
split it into two separate files while i'm at it since there are
actually two different firmwares (one for RT2870/RT3070 and one
for >=RT3071).
|
|
From FreeBSD.
ok deraadt@
|
|
Thanks to Paul Lin at Ralink for consenting for us to use
this under the same license we were using for an earlier version.
|
|
|
|
Tested & ok kettenis@
|
|
|
|
30, 2005). From mjacob via FreeBSD. No known code dependency, and
prepares ground for major isp update.
Tested on a 2312 by dlg@.
ok dlg@ deraadt@
|
|
|
|
|
|
the Ralink firmware files.
Discussed with Paul Lin at Ralink.
|
|
OK deraadt@ and millert@
|
|
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|