summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Expand)Author
2015-01-12stash the softc in the memory allocated for setting up a task forDavid Gwynne
2015-01-11mallocarray() for the rx_buffer memoryTheo de Raadt
2015-01-10Get the MAC address from the PCI ROM on systems without Open Firmware. CodeMark Kettenis
2015-01-10Disable (most) interrupts when the interface goes down.Mark Kettenis
2015-01-10A few more loose ends.Mark Kettenis
2015-01-10Remove debug printfs.Mark Kettenis
2015-01-10Hook up nep(4).Mark Kettenis
2015-01-10Add support for promiscuous mode and multicase.Mark Kettenis
2015-01-10Properly stop DMA and tear down the rings when taking the interface down.Mark Kettenis
2015-01-09match on C610Jonathan Gray
2015-01-09regenJonathan Gray
2015-01-09Add some Intel Xeon E5 v3 and C610/X99 ids.Jonathan Gray
2015-01-09implement mfii_scsi_cmd_io for handling actual io. previously i gotDavid Gwynne
2015-01-07use the same trick as mpii for posting the request descriptor withDavid Gwynne
2015-01-07replace bcopy with memcpy. still cant see the bug im looking for.David Gwynne
2015-01-07i may as well turn bzero into memset while i am busy not havingDavid Gwynne
2015-01-06Always enable the receive filter. It was being enabled via sis_init()Brad Smith
2015-01-05there's already three different types of chips in this family ofDavid Gwynne
2015-01-03Implement BMAC support; ports 2 & 3 work now as well.Mark Kettenis
2015-01-03Make port 1 on the 4x1G card work. Port 2 & 3 still need some work.Mark Kettenis
2015-01-02Holds up much better under load with an IPL on the block pool.Mark Kettenis
2015-01-02Still locks up under load, but otherwise fairly functional.Mark Kettenis
2014-12-29Toggle the TX_RING_KICK_WRAP bit when appropriate.Mark Kettenis
2014-12-29It sends and receives packets (until we run out of the initial receive blocks).Mark Kettenis
2014-12-28Fairly complete Rx path hardware initialization.Mark Kettenis
2014-12-28remove a surplus argument to printf caught by -WformatJonathan Gray
2014-12-28mask with & not &&Jonathan Gray
2014-12-26More code. Transmitting packets somewhat works now.Mark Kettenis
2014-12-26unifdef INET. missed a few headers in previous roundsTed Unangst
2014-12-22unifdef INETTed Unangst
2014-12-20Replace switch workq with taskq.Kenneth R Westerback
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-12-19Fix tree breakage due to unused variable after last commit.Kenneth R Westerback
2014-12-19Change scan and auth+assoc workq entries to taskq entries.Kenneth R Westerback
2014-12-19Rearrange mostly vmxnet3_init() to look like other Ethernet drivers.Brad Smith
2014-12-17Prefer MADV_* over POSIX_MADV_* in kernel for consistency: the latterPhilip Guenther
2014-12-17Do as the datasheet recommends and disable the RX filter before adjustingBrad Smith
2014-12-16include atomic.h to get atomic operations (virtio_membar). ok sfTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-15Consistency with the pci_intr_map bits.Brad Smith
2014-12-15The PCI device ID 0x4c6e is a secondary device ID for the Radeon MobilityMark Kettenis
2014-12-15Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,Philip Guenther
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-12-10Add an unmute quirk for HP machines with the IDT 92HD75B1/2 codec.Jonathan Gray
2014-12-10Convert watchdog(4) devices to use autoconf(9) framework.Mike Belopuhov
2014-12-09More malloc() -> mallocarray() in the kernel.Doug Hogan
2014-12-08Remove a few foo_start() calls within ioctl handlers. Odd spot to haveBrad Smith
2014-12-08Have foo_init() call foo_reset() to reset the chip to a known stateBrad Smith
2014-12-07syncTheo de Raadt
2014-12-07support WCH2 CH351 pucTheo de Raadt