summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Expand)Author
2015-09-11First step at making ix(4) MPSAVE. This is largely based on the em(4)Claudio Jeker
2015-09-11Don't copy more sense data than we have space for, so we don't crash whenJonathan Matthew
2015-09-11fairly simple size for free()Theo de Raadt
2015-09-11size for free()Theo de Raadt
2015-09-10sizes for free(); ok sthenTheo de Raadt
2015-09-10simple size for free()Theo de Raadt
2015-09-10PPB_EXNAMLEN for the extent name; now easier to pass as a size for free()Theo de Raadt
2015-09-09sizes for free(); ok semarieTheo de Raadt
2015-09-06Add support for QEMU PCI serial devices in puc(4)Stefan Fritsch
2015-09-06regenerate from pcidevsStefan Fritsch
2015-09-06Add ids for Qemu PCI serial devicesStefan Fritsch
2015-09-06We actually need an interrupt-safe allocator here, as we call pool_put()Mark Kettenis
2015-09-06sizes for free(); ok jmatthewTheo de Raadt
2015-09-06sizes for free() - most are about the firmware memoryTheo de Raadt
2015-09-05regenJonathan Gray
2015-09-05add some braswell idsJonathan Gray
2015-09-04The bnx_tx_pool gets used from interrupt context, so drop the explicitMark Kettenis
2015-09-02correct sizes for free(), sighTheo de Raadt
2015-09-01Use the correct free(9) size for the RX ring.Martin Pieuchot
2015-09-01sizes for free(), mostly related to firmwares.Theo de Raadt
2015-09-01free() firmware with right len; ok dlgTheo de Raadt
2015-08-30Add the number of midi ports to the card description, and use it toAlexandre Ratchov
2015-08-29Set the rx mbuf size to MCLBYTES + ETHER_ALIGN for strict alignmentMark Kettenis
2015-08-28Set the midi_isopen flag to zero before the chip is reset, as the flagAlexandre Ratchov
2015-08-28remove forgotten debug printf in envy_midi_closeAlexandre Ratchov
2015-08-28Disable interrupts while the midi uart is not in use. Avoids generatingAlexandre Ratchov
2015-08-28Fix support of M-Audio Delta 44 cards that use different GPIO pins,Alexandre Ratchov
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-26Get rid if em_align. This approach used to make sense, but now that theMark Kettenis
2015-08-24Audio on the T400/T410/T510/T420/T520/X220/X220t docks needs a quirkJonathan Gray
2015-08-23Make Atom S1200 UART work; Atanas Vladimirov has one.Theo de Raadt
2015-08-21Run the part of the interrupt handler that does rx completion without holdingMark Kettenis
2015-08-21enable beep and CD controls on ALC292Jonathan Gray
2015-08-20Enable audio on Thinkpad docks. Help from jsg@ for the *40 / *50 seriesMike Larkin
2015-08-20remove unused vesafb code, had been commented out and not compiled in forMike Larkin
2015-08-15do the global tx free accounting in myx_start with a single atomic opDavid Gwynne
2015-08-15rework the tx path to use a ring to keep track of dmamaps/mbufs.David Gwynne
2015-08-14move to a per rx ring timeout for refilling empty rings.David Gwynne
2015-08-14rework how we track the packets on the rx rings.David Gwynne
2015-08-11Don't inline long functions as this tends to increase object sizeAlexandre Ratchov
2015-08-05Fix i217 PHY initializationStefan Fritsch
2015-08-04add Realtek ALC1150, from Alexandre H. ok deraadtTed Unangst
2015-08-04regenTed Unangst
2015-08-04add C610 HD Audio, from Alexandre H. ok deraadtTed Unangst
2015-08-04Fix clct(4) audio driver which was stuttering to the point of being useless.Stefan Sperling
2015-08-03Remove a debug printf that should have been removed years ago. ok ratchovStefan Sperling
2015-07-29Use DMA pointer determine the number of times the audio(4) layer hasAlexandre Ratchov
2015-07-29Rework buffer position reporting code.Alexandre Ratchov
2015-07-24if we free the mbuf in the rx path, clear the pointer to it so we dontDavid Gwynne
2015-07-20Add a quirk for Cirrus Logic PD6729, for earlier silicon versions of thisMiod Vallat