summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Expand)Author
2011-07-01msi interrupts working on mfi(4)Theo de Raadt
2011-06-29mark S8 encoding as emulated; only S16LE and U8 are natively supportedChristian Weisgerber
2011-06-26There are some problems with ppb msi interrupts. For instance, i386 inTheo de Raadt
2011-06-23make malloc calls in isp_pci_mbxdma NOWAIT to match the bus_dma calls that areOwain Ainsworth
2011-06-23cope with empty rx rings by scheduling a timeout to keep trying until itDavid Gwynne
2011-06-23this chip has an annoying "feature" where it cannot report the linkDavid Gwynne
2011-06-22reset the tx_count on UP, since it may have been advanced from non-zeroTheo de Raadt
2011-06-22kill a few more casts that aren't helpful. ok krw miodTed Unangst
2011-06-22msi support. this is a complicated one...David Gwynne
2011-06-22another myri10ge device matched by freebsd/linux driversJonathan Gray
2011-06-22regenJonathan Gray
2011-06-22add a few more devicesJonathan Gray
2011-06-22oops, handle refill like i said i was going to two revisions ago.David Gwynne
2011-06-22set the mac address on the chip correctly (repair the byte order)Theo de Raadt
2011-06-22deraadt plugged his myx into a sparc64 and discovered 3 problems:David Gwynne
2011-06-21do the unaligned dma tests so we can figure out if we need to fallDavid Gwynne
2011-06-21report the controllers part number. eg, i now know i have aDavid Gwynne
2011-06-21wire up jumbos properly. the hardware supports up to 9018 bytes offDavid Gwynne
2011-06-21i prefer 16k ints/sec to 32k ints/sec.David Gwynne
2011-06-21minor cleanups; ok dlgTheo de Raadt
2011-06-20make the interrupt handler look more like what the doco suggests. seems toDavid Gwynne
2011-06-20dont need debug, the myx_cmd stuff works fine.David Gwynne
2011-06-20i got myx working!David Gwynne
2011-06-19Don't assume no interrupts if the command processor is not running.Owain Ainsworth
2011-06-19Fix typo in the "fixed" HyperTransport MSI Mapping Capability address.Mark Kettenis
2011-06-18Use MSI interrupts when available. Tested by deraadt@ and jsg@.Claudio Jeker
2011-06-17Enable MSI support; tested by krw@, Mark Peoples, andKevin Lo
2011-06-17Enable MSI support; tested by Thomas PfaffKevin Lo
2011-06-17M_WAITOK cleanup of two cases:Michael Knudsen
2011-06-16Enable msi support on iwn.Owain Ainsworth
2011-06-16Enable MSI on newish PCIe hardware, essentially everything handled by the LinuxMark Kettenis
2011-06-15if the system runs out of mbufs and cannot provide any when fillingDavid Gwynne
2011-06-14Intel 3400 AHCI responds to PMP probes like ATI SBx00 chips.Jonathan Matthew
2011-06-12Some devices, like parts of the NVIDIA C51 chipset, have a broken CapabilitiesMark Kettenis
2011-06-10Monster update of ix(4). This brings ix(4) close to what is currentlyClaudio Jeker
2011-06-10RegenClaudio Jeker
2011-06-10Fix numeric order of a 82598 chip and add the id of 82599VF for theClaudio Jeker
2011-06-09Backout MSI change. People are seeing watchdog timeouts, which must be causedMark Kettenis
2011-06-09MSI interrupts work here, too.Theo de Raadt
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-06-06regenMark Kettenis
2011-06-06The host and PCIe bridge parts of the RS780 northbridge crry the AMD vendor ID.Mark Kettenis
2011-06-05Revert previous commit; it makes us run out of interrupt slots too fast onMark Kettenis
2011-06-05Access a presumably 32-bit wide register at a properly aligned address.Christian Weisgerber
2011-06-04regenMark Kettenis
2011-06-04ATI Radeon HD 4290 internal graphics as found on the AMD 890FX chipset.Mark Kettenis
2011-06-04regenMark Kettenis
2011-06-04Another mislabeled AMD northbridge.Mark Kettenis
2011-06-03Fix em_write_pci_cfg() and em_read_pci_cfg() to avoid unaligned access, andMark Kettenis
2011-06-03regenMark Kettenis