summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Expand)Author
2011-07-06cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhmHenning Brauer
2011-07-06so... there is some crazy bug exposed on non-ironlake chips, when theTheo de Raadt
2011-07-05Call bzero(&saa, sizeof(saa)) each time we use saa to attachMatthew Dempsky
2011-07-05Stupid driver makes a copy of struct pci_attach_args. Make sure we clearMark Kettenis
2011-07-04Temporarily back out msi for inteldrm.Owain Ainsworth
2011-07-04Use the SDEV_2NDBUS flag like isp(4) instead of the currentMatthew Dempsky
2011-07-04Intel AHCIs don't support port multipliers so far, yet some (mostly ICH9 and ...Jonathan Matthew
2011-07-03in the ironlake interrupt handler, do not do unneccesary registerTheo de Raadt
2011-07-03Rip out and burn support for UVM_HIST.Owain Ainsworth
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
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