From: Linu Cherian <linu.cherian@cavium.com>
To: Auger Eric <eric.auger@redhat.com>
Cc: peter.maydell@linaro.org, drjones@redhat.com, mst@redhat.com,
Jean-Philippe Brucker <jean-philippe.brucker@arm.com>,
tn@semihalf.com, will.deacon@arm.com, kevin.tian@intel.com,
peterx@redhat.com, qemu-devel@nongnu.org, marc.zyngier@arm.com,
alex.williamson@redhat.com, qemu-arm@nongnu.org,
Linu Cherian <linuc.decode@gmail.com>,
bharat.bhushan@nxp.com, christoffer.dall@linaro.org,
eric.auger.pro@gmail.com
Subject: Re: [Qemu-arm] [Qemu-devel] [RFC v3 0/8] VIRTIO-IOMMU device
Date: Thu, 17 Aug 2017 21:52:53 +0530 [thread overview]
Message-ID: <20170817162253.GA6192@virtx40> (raw)
In-Reply-To: <20c68b9d-380d-1fbc-0fae-a5af44c2cdb2@redhat.com>
On Thu Aug 17, 2017 at 05:26:53PM +0200, 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?
>
> Thanks
Yes, virtio-iommu/v0.1 works for me. Thanks.
>
> Eric
> >
> > Thanks,
> > Jean
> >
--
Linu cherian
WARNING: multiple messages have this Message-ID (diff)
From: Linu Cherian <linu.cherian@cavium.com>
To: Auger Eric <eric.auger@redhat.com>
Cc: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>,
Linu Cherian <linuc.decode@gmail.com>,
peter.maydell@linaro.org, kevin.tian@intel.com,
drjones@redhat.com, mst@redhat.com, marc.zyngier@arm.com,
tn@semihalf.com, will.deacon@arm.com, qemu-devel@nongnu.org,
peterx@redhat.com, alex.williamson@redhat.com,
qemu-arm@nongnu.org, bharat.bhushan@nxp.com,
christoffer.dall@linaro.org, eric.auger.pro@gmail.com
Subject: Re: [Qemu-devel] [Qemu-arm] [RFC v3 0/8] VIRTIO-IOMMU device
Date: Thu, 17 Aug 2017 21:52:53 +0530 [thread overview]
Message-ID: <20170817162253.GA6192@virtx40> (raw)
In-Reply-To: <20c68b9d-380d-1fbc-0fae-a5af44c2cdb2@redhat.com>
On Thu Aug 17, 2017 at 05:26:53PM +0200, 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?
>
> Thanks
Yes, virtio-iommu/v0.1 works for me. Thanks.
>
> Eric
> >
> > Thanks,
> > Jean
> >
--
Linu cherian
next prev parent reply other threads:[~2017-08-17 21:07 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-01 9:33 [Qemu-arm] [RFC v3 0/8] VIRTIO-IOMMU device Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-01 9:33 ` [Qemu-arm] [RFC v3 1/8] update-linux-headers: import virtio_iommu.h Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-01 9:33 ` [Qemu-devel] [RFC v3 2/8] linux-headers: Update for virtio-iommu Eric Auger
2017-08-01 9:33 ` Eric Auger
2017-08-01 9:33 ` [Qemu-devel] [RFC v3 3/8] virtio_iommu: add skeleton Eric Auger
2017-08-01 9:33 ` Eric Auger
2017-08-01 9:33 ` [Qemu-arm] [RFC v3 4/8] virtio-iommu: Decode the command payload Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-01 9:33 ` [Qemu-arm] [RFC v3 5/8] virtio_iommu: Add the iommu regions Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-01 9:33 ` [Qemu-arm] [RFC v3 6/8] virtio-iommu: Implement the translation and commands Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-03 10:15 ` [Qemu-arm] " Bharat Bhushan
2017-08-03 10:15 ` [Qemu-devel] " Bharat Bhushan
2017-08-01 9:33 ` [Qemu-arm] [RFC v3 7/8] hw/arm/virt: Add 2.10 machine type Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-01 9:33 ` [Qemu-arm] [RFC v3 8/8] hw/arm/virt: Add virtio-iommu the virt board Eric Auger
2017-08-01 9:33 ` [Qemu-devel] " Eric Auger
2017-08-17 11:26 ` [Qemu-arm] [RFC v3 0/8] VIRTIO-IOMMU device Linu Cherian
2017-08-17 11:26 ` [Qemu-devel] " Linu Cherian
2017-08-17 13:39 ` Jean-Philippe Brucker
2017-08-17 13:39 ` [Qemu-devel] " Jean-Philippe Brucker
2017-08-17 15:26 ` [Qemu-arm] [Qemu-devel] " Auger Eric
2017-08-17 15:26 ` [Qemu-devel] [Qemu-arm] " Auger Eric
2017-08-17 15:36 ` Jean-Philippe Brucker
2017-08-17 15:36 ` Jean-Philippe Brucker
2017-08-17 16:22 ` Linu Cherian [this message]
2017-08-17 16:22 ` Linu Cherian
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170817162253.GA6192@virtx40 \
--to=linu.cherian@cavium.com \
--cc=alex.williamson@redhat.com \
--cc=bharat.bhushan@nxp.com \
--cc=christoffer.dall@linaro.org \
--cc=drjones@redhat.com \
--cc=eric.auger.pro@gmail.com \
--cc=eric.auger@redhat.com \
--cc=jean-philippe.brucker@arm.com \
--cc=kevin.tian@intel.com \
--cc=linuc.decode@gmail.com \
--cc=marc.zyngier@arm.com \
--cc=mst@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=peterx@redhat.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=tn@semihalf.com \
--cc=will.deacon@arm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.