All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Zhiyuan Lv <zhiyuan.lv@intel.com>
Cc: "Zhang, Haozhong" <haozhong.zhang@intel.com>,
	"igvt-g@lists.01.org" <igvt-g@ml01.01.org>,
	Paul Durrant <Paul.Durrant@citrix.com>,
	"Wang, Hongbo" <hongbo.wang@intel.com>,
	"xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
	'bharat gohil' <ghl.bhrt@gmail.com>
Subject: Re: [iGVT-g]  XenGT GPU virtualization
Date: Wed, 1 Mar 2017 14:50:56 -0500	[thread overview]
Message-ID: <20170301195056.GD8425@char.us.oracle.com> (raw)
In-Reply-To: <20170301143613.GM29429@zlv-hp-dev>

On Wed, Mar 01, 2017 at 10:36:13PM +0800, Zhiyuan Lv wrote:
> Hi Konrad,
> 
> On Tue, Feb 28, 2017 at 10:07:18AM -0500, Konrad Rzeszutek Wilk wrote:
> > On Fri, Feb 24, 2017 at 02:25:27AM +0000, Wang, Hongbo wrote:
> > > Intel XenGT has another maillist " igvt-g@lists.01.org" to discuss Intel GPU
> > > virtualization questions, including XenGT and KVMGT. Feel free to subscribe.
> > > 
> > > Right now, we have two version GVT-g, "old architecture" vs "new
> > > architecture for upstream"
> > > Old architecture:
> > >   - The codes are maintained off-tree, support both XenGT and KVMGT.
> > >   - Our latest code is 2016Q3 version in Oct'16, 2016Q4 version is coming
> > >    soon due to some open bugs.
> > >   - 2016Q3 release blog:
> > >    https://01.org/igvt-g/blogs/wangbo85/2016/intel-gvt-g-iso-public-release-q32016 
> > >   - Repo  Kernel: https://github.com/01org/igvtg-kernel 
> > >          Xen: https://github.com/01org/igvtg-xen 
> > >          QEMU: https://github.com/01org/igvtg-qemu 
> > > 
> > > 
> > > New architecture for upstream:
> > >   - KVMGT version with new VFIO interface have been upstreamed into
> > >    kernel 4.10. You can see the code from kernel 4.10, or from our own 
> > >    GVT-g repo which hosts latest code and bug fixing.
> > >   - Repo Kernel:   https://github.com/01org/gvt-linux.git 
> > >         QEMU:  git://git.qemu.org/qemu.git 
> > >   - XenGT code upstream is ongoing, not upstreamed. So you can't see
> > >    those code yet. We already have a workable XenGT version for upstream,
> > >    may share the code after interface polishing.
> > 
> > Could you expand on that please? I thought the ioreq multiple
> > servers were the big dependency but it sounds like there is more work?
> > 
> > What is involved here?
> 
> You mean the dom0 kernel changes for XenGT right? Basically we need to add a

I meant in general. So that if I use upstream Linux and upstream Xen
this works out of the box.

> hypervisor adapter for Xen to work with GVT-g device model. ioreq server code
> will be part of that adapter. What Hongbo said is that internally we have such
> code for XenGT working, but still need to address some opens for pushing upstream.

'opens for pushing upstream' ?

> 
> Besides this, XenGT has some Xen hypervisor changes as well mainly related to
> IOREQ server.  That part will be pushed upstream first before dom0 kernel
> upstream effort. Thanks!

OK! Any idea when that will happen?

Thanks!

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

  reply	other threads:[~2017-03-01 19:51 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-18 13:21 XenGT GPU virtualization bharat gohil
2017-01-31 21:29 ` Konrad Rzeszutek Wilk
2017-02-20 15:16 ` anshul makkar
2017-02-20 15:31   ` Paul Durrant
2017-02-23 12:29     ` bharat gohil
2017-02-23 12:36       ` Paul Durrant
2017-02-24  1:24         ` Haozhong Zhang
2017-02-24  1:42         ` Haozhong Zhang
2017-02-24  2:25           ` [iGVT-g] " Wang, Hongbo
2017-02-24  6:58             ` bharat gohil
2017-02-28 15:07             ` Konrad Rzeszutek Wilk
2017-03-01 14:36               ` Zhiyuan Lv
2017-03-01 19:50                 ` Konrad Rzeszutek Wilk [this message]
2017-02-24  1:23 ` Haozhong Zhang
2017-02-24  1:38 ` Haozhong Zhang

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=20170301195056.GD8425@char.us.oracle.com \
    --to=konrad.wilk@oracle.com \
    --cc=Paul.Durrant@citrix.com \
    --cc=ghl.bhrt@gmail.com \
    --cc=haozhong.zhang@intel.com \
    --cc=hongbo.wang@intel.com \
    --cc=igvt-g@ml01.01.org \
    --cc=xen-devel@lists.xenproject.org \
    --cc=zhiyuan.lv@intel.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.