On 17/08/17 16:26, Auger Eric wrote: > Hi Linu, Jean, > > On 17/08/2017 15:39, Jean-Philippe Brucker wrote: >> Hi Linu, >> >> On 17/08/17 12:26, Linu Cherian wrote: >>> Hi Eric, >>> >>> On Tue Aug 01, 2017 at 11:33:06AM +0200, Eric Auger wrote: >>>> This series implements the virtio-iommu device. >>>> >>>> This v3 mostly is a rebase on top of v2.10-rc0 that uses >>>> IOMMUMmeoryRegion plus some small fixes. >>>> >>>> This is a proof of concept based on the virtio-iommu specification >>>> written by Jean-Philippe Brucker [1]. >>>> >>>> The device gets instantiated using the "-device virtio-iommu-device" >>>> option. It currently works with ARM virt machine only, as the machine >>>> must handle the dt binding between the virtio-mmio "iommu" node and >>>> the PCI host bridge node. >>>> >>>> ACPI booting is not yet supported. >>>> >>>> Best Regards >>>> >>>> Eric >>>> >>>> This series can be found at: >>>> https://github.com/eauger/qemu/tree/v2.10.0-rc0-virtio-iommu-rfcv3 >>>> >>>> References: >>>> [1] [RFC 0/3] virtio-iommu: a paravirtualized IOMMU, >>>> [2] [RFC PATCH linux] iommu: Add virtio-iommu driver >>>> [3] [RFC PATCH kvmtool 00/15] Add virtio-iommu >>>> >>>> Testing: >>>> - >= 4.12 guest kernel + virtio-iommu driver [2] >>>> - guest using a virtio-net-pci device: >>>> ,vhost=off,iommu_platform,disable-modern=off,disable-legacy=on >>> >>> Was trying to test this out and facing issues. >>> Guest and Host Kernel - git://linux-arm.org/linux-jpb.git, Branch >>> virtio-iommu/v0.4 >>> Qemu - As mentioned above. >> >> Could you try branch virtio-iommu/v0.1? It contains the UAPI headers >> compatible with this RFC. > Thank you Jean. Yes the QEMU virtio-iommu device is based on the first > user API written in [2]. I plan to rebase on v0.4 in short delay. Jean > can I rebase on virtio-iommu/v0.4 or shall I wait a bit more?
Please go ahead, I don't have any pending changes at the moment :) Thanks, Jean