[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created i
From: |
Peter Xu |
Subject: |
Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance |
Date: |
Tue, 7 Mar 2017 17:19:23 +0800 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Mar 07, 2017 at 05:09:11PM +0800, Jason Wang wrote:
> After commit 96a8821d2141 ("virtio: unbreak virtio-pci with IOMMU
> after caching ring translations"), IOMMU was required to be created in
> advance. This is because we can only get the correct dma_as after pci
> IOMMU (e.g intel_iommu) was initialized. This is suboptimal and
> inconvenient for user. This patch releases this by:
>
> - introduce a bus_master_ready method for PCIDeviceClass and trigger
> this during pci_init_bus_master
> - implement virtio-pci method and 1) reset the dma_as 2) re-register
> the memory listener to the new dma_as
>
> Cc: Paolo Bonzini <address@hidden>
> Signed-off-by: Jason Wang <address@hidden>
Reviewed-by: Peter Xu <address@hidden>
- [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Jason Wang, 2017/03/07
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance,
Peter Xu <=
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Marcel Apfelbaum, 2017/03/07
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Peter Xu, 2017/03/07
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Jason Wang, 2017/03/07
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Marcel Apfelbaum, 2017/03/08
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Peter Xu, 2017/03/08
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Peter Xu, 2017/03/08
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Marcel Apfelbaum, 2017/03/08
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Jason Wang, 2017/03/08
- Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Marcel Apfelbaum, 2017/03/08
Re: [Qemu-devel] [PATCH V3] virtio: do not require IOMMU to be created in advance, Igor Mammedov, 2017/03/08