[PATCH 0/4] Add support for ioatdma 3.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following series implements support for ioatdma 3.4 based DMA engines.
The driver has already moved to descriptor ring with contiguous physical
memory. Now we can enable the hardware support for descriptor pre-fetch
in order to reduce latency. Also adding non-standard PCIe LTR support for the
DMA engine for power management.

---

Dave Jiang (4):
      dmaengine: ioatdma: Add Snow Ridge ioatdma device id
      dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4
      dmaengine: ioatdma: add descriptor pre-fetch support for v3.4
      dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4


 drivers/dma/ioat/dma.c       |   12 ++++++++++++
 drivers/dma/ioat/dma.h       |    2 +-
 drivers/dma/ioat/hw.h        |    3 +++
 drivers/dma/ioat/init.c      |   40 ++++++++++++++++++++++++++++++++++++++--
 drivers/dma/ioat/registers.h |   24 ++++++++++++++++++++++++
 5 files changed, 78 insertions(+), 3 deletions(-)

--



[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux