From: mario.smarduch@huawei.com (Mario Smarduch)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 2/2] add initial kvm dev passhtrough support
Date: Tue, 11 Jun 2013 17:28:24 +0200 [thread overview]
Message-ID: <51B74218.4030507@huawei.com> (raw)
In-Reply-To: <1370962326.6598.10.camel@ul30vt.home>
I know Antonios very well. Yes our intent is definitely to use VFIO.
- Mario
On 6/11/2013 4:52 PM, Alex Williamson wrote:
> On Tue, 2013-06-11 at 16:13 +0200, Mario Smarduch wrote:
>> On 6/11/2013 10:28 AM, Alexander Graf wrote:
>>
>>>
>>> Is there any particular reason you're not going down that path for your ARM implementation?
>>
>> We see this as a good starting point to build on, we need baseline numbers
>> for performance, latency, interrupt throughput on real hardware
>> ASAP to build competency for NFV, which has demanding Dev. Passthrough
>> requirements. Over time we plan contributing to SMMU and VFIO as well
>> (we're looking into this now).
>>
>> FYI NFV is an initiative wireless/fixed network operators are working
>> towards - to virtualize Core, likely Radia Access and even Home Network
>> equipment, this is a epic undertaking (i.e. Network Function Virtualization).
>> So far VMware has taken the lead (mostly x86).
>>
>>>
>>> On the embedded PPC side we've been discussing vfio and how it fits into a device tree, non-PCI world for a while. If you like, we can dive into more detail on that, either via email or via phone.
>>
>> I'll email you offline, I'd like to know more what you've done on this
>> and see where we can align/leverage the effort.
>
> Yes, please let's use VFIO rather than continue to use or invent new
> device assignment interfaces for KVM. Antonios Motakis (cc'd) already
> contacted me about VFIO for ARM. IIRC, his initial impression was that
> the IOMMU backend was almost entirely reusable for ARM (a couple PCI
> assumptions implicit in the IOMMU API to handle) and my hope was that
> ARM and PPC could work together on a common VFIO device tree backend.
> Thanks,
>
> Alex
>
next prev parent reply other threads:[~2013-06-11 15:28 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-11 7:43 [PATCH 2/2] add initial kvm dev passhtrough support Mario Smarduch
2013-06-11 8:28 ` Alexander Graf
2013-06-11 14:13 ` Mario Smarduch
2013-06-11 14:52 ` Alex Williamson
2013-06-11 15:28 ` Mario Smarduch [this message]
[not found] ` <CAG8rG2zzasO--3y2HsKXBUpof6DXqNkvqxN1VZGQR4Q8f=iuUw@mail.gmail.com>
[not found] ` <2DDB038789B01B4B80B0D3F1FF7CBDC2214E9024@lhreml509-mbb.china.huawei.com>
2013-06-12 6:56 ` Mario Smarduch
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=51B74218.4030507@huawei.com \
--to=mario.smarduch@huawei.com \
--cc=linux-arm-kernel@lists.infradead.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox