Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-03 | Implement BMAC support; ports 2 & 3 work now as well. | Mark Kettenis | |
2015-01-03 | Make port 1 on the 4x1G card work. Port 2 & 3 still need some work. | Mark Kettenis | |
2015-01-02 | Holds up much better under load with an IPL on the block pool. | Mark Kettenis | |
2015-01-02 | Still locks up under load, but otherwise fairly functional. | Mark Kettenis | |
2014-12-29 | Toggle the TX_RING_KICK_WRAP bit when appropriate. | Mark Kettenis | |
2014-12-29 | It sends and receives packets (until we run out of the initial receive blocks). | Mark Kettenis | |
2014-12-28 | Fairly complete Rx path hardware initialization. | Mark Kettenis | |
2014-12-28 | remove a surplus argument to printf caught by -Wformat | Jonathan Gray | |
ok claudio@ | |||
2014-12-28 | mask with & not && | Jonathan Gray | |
ok claudio@ | |||
2014-12-26 | More code. Transmitting packets somewhat works now. | Mark Kettenis | |
2014-12-26 | unifdef INET. missed a few headers in previous rounds | Ted Unangst | |
2014-12-22 | unifdef INET | Ted Unangst | |
2014-12-20 | Replace switch workq with taskq. | Kenneth R Westerback | |
Diff from blambert@, double ok@ kettenis. | |||
2014-12-19 | Use <sys/endian.h> instead of <machine/endian.h> | Philip Guenther | |
ok dlg@ mpi@ bcook@ millert@ miod@ | |||
2014-12-19 | Fix tree breakage due to unused variable after last commit. | Kenneth R Westerback | |
2014-12-19 | Change scan and auth+assoc workq entries to taskq entries. | Kenneth R Westerback | |
Identical diff originally and independently developed by blambert@. | |||
2014-12-19 | Rearrange mostly vmxnet3_init() to look like other Ethernet drivers. | Brad Smith | |
ok reyk@ | |||
2014-12-17 | Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latter | Philip Guenther | |
doesn't have all the values and therefore can't be used everywhere. ok deraadt@ kettenis@ | |||
2014-12-17 | Do as the datasheet recommends and disable the RX filter before adjusting | Brad Smith | |
the RX filter. From FreeBSD | |||
2014-12-16 | include atomic.h to get atomic operations (virtio_membar). ok sf | Ted Unangst | |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst | |
objective: vnode.h doesn't include uvm_extern.h anymore. followup changes: include uvm_extern.h or lock.h where necessary. ok and help from deraadt | |||
2014-12-15 | Consistency with the pci_intr_map bits. | Brad Smith | |
ok sf@ | |||
2014-12-15 | The PCI device ID 0x4c6e is a secondary device ID for the Radeon Mobility | Mark Kettenis | |
9000/M9 that appears on the FireMV 2400 card. It certainly isn't an RV280 chip and we don't want to attach to it, so remove it. Same change has been made upstream (based on a report by yours truly). | |||
2014-12-15 | Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro, | Philip Guenther | |
eliminating the must-be-kept-in-sync UVM_INH_* macros ok deraadt@ tedu@ | |||
2014-12-13 | yet more mallocarray() changes. | Doug Hogan | |
ok tedu@ deraadt@ | |||
2014-12-10 | Add an unmute quirk for HP machines with the IDT 92HD75B1/2 codec. | Jonathan Gray | |
From Alessandro DE LAURENZIS, who requires this to get sound out of the speakers on a Compaq 610 laptop. Other machines such as the HP Mini 1000 and HP Mini 5102 will likely benefit from this as well. | |||
2014-12-10 | Convert watchdog(4) devices to use autoconf(9) framework. | Mike Belopuhov | |
ok deraadt, tests on glxpcib and ok mpi | |||
2014-12-09 | More malloc() -> mallocarray() in the kernel. | Doug Hogan | |
ok deraadt@ tedu@ | |||
2014-12-08 | Remove a few foo_start() calls within ioctl handlers. Odd spot to have | Brad Smith | |
them and the vast majority of the rest of the drivers do not do this. ok mikeb@ | |||
2014-12-08 | Have foo_init() call foo_reset() to reset the chip to a known state | Brad Smith | |
as is the case for a lot of the other drivers. Remove some redundant calls to foo_stop() and foo_reset() before foo_init(). Tested with DP83815, 3c905C, 8139 and ST201. Mostly from FreeBSD. | |||
2014-12-07 | sync | Theo de Raadt | |
2014-12-07 | support WCH2 CH351 puc | Theo de Raadt | |
from Dmitry Alenichev | |||
2014-12-06 | A few last 'easy' #include dedups. | Kenneth R Westerback | |
ok tedu@ | |||
2014-12-06 | Avoid error if a 64K transfer is done from a page-unaligned buffer. | Stefan Fritsch | |
Encountered with savecore and fix tested by bluhm@ | |||
2014-12-06 | Increase low rxr watermark to a value suitable for jumbo frames. | Stefan Fritsch | |
Patch provided by brad@ | |||
2014-12-06 | match family 16h | Jonathan Gray | |
2014-12-06 | Repost video on all known Intel PowerVR devices not just GMA500, for | Jonathan Gray | |
people unfortunate enough to own such machines. Fixes broken suspend/resume on an Acer Aspire One D27-1375 with GMA36x0 reported by Sean Cody. ok deraadt@ mlarkin@ | |||
2014-12-06 | regen | Jonathan Gray | |
2014-12-06 | add some more intel powervr devices and amd 16h misc cfg | Jonathan Gray | |
2014-12-05 | Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>. | Martin Pieuchot | |
ok mikeb@, krw@, bluhm@, tedu@ | |||
2014-12-04 | Disable MSI with the Samsung S4LN053X01 SSD controller as found in some | Brad Smith | |
Apple MacBook Air systems such as the 6,1 and 6,2. Workaround noticed in the Linux kernel. Tested by Scott Bonds with a 6,1 system "the disk operations that previously took 5 minutes are now instantaneous." | |||
2014-12-04 | Simplify the MSI bits a bit. | Brad Smith | |
2014-12-03 | wb_init() calls wb_stop() and wb_reset() so remove some redundant calls | Brad Smith | |
to those functions before wb_init() within wb_watchdog() / wb_intr() and wb_rxeof(). | |||
2014-12-02 | regen | Brad Smith | |
2014-12-02 | Add Samsung SSD controller. | Brad Smith | |
2014-12-01 | rxr ioctl handling. | Brad Smith | |
2014-11-29 | rxr ioctl handling. | Brad Smith | |
ok sf@ | |||
2014-11-28 | regen | Mark Kettenis | |
2014-11-28 | Add a few entries for SPARC T3/T4/T5/M5 machines. The IDT 89H64H16G3 entry | Mark Kettenis | |
is a bit of a guess, but it is the only PCIe Gen3 part listed on their website that has enough lanes/ports. | |||
2014-11-27 | Previous change wasn't quite right and broke "classic' PCI sparc64 machines. | Mark Kettenis | |
Undo the code rearrangement in rev. 1.108 but keep the sparc64-specific code dealing with non-prefetchable 64-bit BARs. Found out the hard way by stsp@ |