[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 13/13] pseries: Implement IOMMU and DMA for PAPR
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 13/13] pseries: Implement IOMMU and DMA for PAPR PCI devices |
Date: |
Fri, 09 Mar 2012 11:23:58 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120216 Thunderbird/10.0.1 |
Il 09/03/2012 06:01, David Gibson ha scritto:
> Currently the pseries machine emulation does not support DMA for emulated
> PCI devices, because the PAPR spec always requires a (guest visible,
> paravirtualized) IOMMU which was not implemented. Now that we have
> infrastructure for IOMMU emulation, we can correct this and allow PCI DMA
> for pseries.
>
> With the existing PAPR IOMMU code used for VIO devices, this is almost
> trivial. We use a single DMAContext for each (virtual) PCI host bridge,
> which is the usual configuration on real PAPR machines (which often have
> _many_ PCI host bridges).
What about virtio?
Paolo