[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 04/13] pci: New pci_dma_quirk()
From: |
Anonymous |
Subject: |
Re: [Qemu-devel] [PATCH 04/13] pci: New pci_dma_quirk() |
Date: |
Thu, 17 May 2012 15:19:51 +0800 |
Alex,
On Sat, May 12, 2012 at 6:55 AM, Alex Williamson
<address@hidden> wrote:
> Integrating IOMMU groups more closely into the driver core allows
> us to more easily work around DMA quirks. The Ricoh multifunction
> controller is a favorite example of devices that are currently
> incompatible with IOMMU isolation as all the functions use the
> requestor ID of function 0 for DMA. Passing this device into
> pci_dma_quirk returns the PCI device to use for DMA. The IOMMU
> driver can then construct an IOMMU group including both devices.
>
Please give some thought to the Marvell SATA controller quirk as well.
Instead of multiple visible functions using the same requester ID of
function 0, the Marvell device only makes function 0 visible, but uses
the requestor ID of function 1 as well during DMA.
See https://bugzilla.redhat.com/show_bug.cgi?id=757166
--
A.
- Re: [Qemu-devel] [PATCH 02/13] iommu: IOMMU Groups, (continued)
[Qemu-devel] [PATCH 03/13] iommu: IOMMU groups for VT-d and AMD-Vi, Alex Williamson, 2012/05/11
[Qemu-devel] [PATCH 04/13] pci: New pci_dma_quirk(), Alex Williamson, 2012/05/11
[Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Alex Williamson, 2012/05/11
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Bjorn Helgaas, 2012/05/14
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Alex Williamson, 2012/05/14
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Bjorn Helgaas, 2012/05/16
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Bjorn Helgaas, 2012/05/16
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Alex Williamson, 2012/05/16
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Don Dutile, 2012/05/16
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Alex Williamson, 2012/05/16
- Re: [Qemu-devel] [PATCH 05/13] pci: New pci_acs_enabled(), Alex Williamson, 2012/05/16