From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jike Song Subject: Re: [iGVT-g] XenGT for PV guest Date: Fri, 27 Nov 2015 10:32:05 +0800 Message-ID: <5657C0A5.9020402@intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 8DF4B6E1D5 for ; Thu, 26 Nov 2015 18:32:48 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Oleksii Kurochko Cc: "igvt-g@ml01.01.org" , "Li, Susie" , "White, Michael L" , "Dong, Eddie" , "intel-gfx@lists.freedesktop.org" , "Reddy, Raghuveer" , "Cowperthwaite, David J" , qemu-devel , igvt-g@lists.01.org, Paolo Bonzini , "xen-devel@lists.xen.org" List-Id: intel-gfx@lists.freedesktop.org T24gMTEvMjcvMjAxNSAwMToxMCBBTSwgT2xla3NpaSBLdXJvY2hrbyB3cm90ZToKPiBIZWxsbyBh bGwsCj4KPiBEbyB5b3UgaGF2ZSBhbnkgaWRlYXMgYWJvdXQgcHJldmlvdXNseSBtZW50aW9uZWQg cXVlc3Rpb24/Cj4KPiBXaXRoIGJlc3QgcmVnYXJkcywKPiAgIE9sZWtzaWkKPgo+IE9uIFR1ZSwg Tm92IDI0LCAyMDE1IGF0IDY6NDggUE0sIE9sZWtzaWkgS3Vyb2Noa28gPG9sZWtzaWkua3Vyb2No a29AZ2xvYmFsbG9naWMuY29tIDxtYWlsdG86b2xla3NpaS5rdXJvY2hrb0BnbG9iYWxsb2dpYy5j b20+PiB3cm90ZToKPgo+ICAgICBIaSBhbGwsCj4KPiAgICAgSSBhbSB0cnlpbmcgdG8gZW5hYmxl IFhlbkdUIGZvciBBbmRyb2lkIG9uIGJvYXJkIHZ0YzEwMTAgaW4gUFYgbW9kZS4KPiAgICAgVXNl ZDoKPiAgICAgLSBJbnRlbMKuIEF0b23ihKIgcHJvY2Vzc29yIEUzODI3Cj4gICAgIC0gWGVuIDQu My4xIG9uIGJyYW5jaCAiYnl0X2V4cGVyaW1lbnQiLgo+ICAgICAtIGRvbTA6IHVidW50dSAxNC0w NCB3aXRoIGxpbnV4IHZndCAzLjExLjYtdmd0KyBrZXJuZWwgdmVyc2lvbgo+ICAgICAtIGRvbVU6 IEFuZHJvaWQtSUEgNS4xIHdpdGggMy4xMS42LXZndCsgKGFkZGVkIEFuZHJvaWQgY29uZmlncykg IGtlcm5lbCB2ZXJzaW9uCj4KPiAgICAgdmd0IHdhcyBzdWNjZXNzZnVsbHkgc3RhcnRlZCBpbiBk b20wLgo+ICAgICB2Z3QgZG9lcyBub3Qgc3RhcnQgaW4gZG9tVS4gQWZ0ZXIgcmVnaXN0cmF0aW9u IG9mIHBjaSBkZXYgaW4gaTkxNV9pbml0KCkgdGhlcmUgaXMgbm8gY2FsbCBvZiBpOTE1X3BjaV9k cml2ZXIucHJvYmUoKS4gSW50ZSBIRCBHcmFwaGljcyBpcyBvbiBwY2kgYnVzLCBidXQgaXQgaXMg bm90IHBhc3N0aHJvdWdoIHRvIGRvbVUuIFdoZW4gdHJpZWQgdG8gcGFzc3Ryb3VnaCBpdCB0byBk b21VIHRoYW4gZG9tMCBjcmFzaGVzIGluIGRybV9mcmFtZWJ1ZmZlcl9yZW1vdmUoKS4gTW9yZSB0 aGFuIHRoYXQgaXQgaXMgbm90IG15IGNhc2UgYmVjYXVzZSBvZiBpbnRlbCBoZCBncmFwaGljcyBu ZWVkIHRvIGJlIHdvcmtpbmcgaW4gZG9tMCBhbmQgZG9tVS4KPgo+ICAgICBTbyBjb3VsZCBVIGdp dmUgYWR2aWNlIGhvdyB0byBwcm9iZSBpOTE1IGRyaXZlciBpbiBkb21VPwoKVGhlIGRpZmZpY3Vs dCBwYXJ0IG1heSBub3QgYmUgaG93IHRvIHByb2JlIGk5MTUgZHJpdmVyLCBidXQgaG93CnRvIGlt cGxlbWVudCBhbGwgbmVjZXNzYXJ5IE1QVChNZWRpYXRlZCBQYXNzLVRocm91Z2gpIG9wcyBmb3Ig UFYgZ3Vlc3RzLgoKV2hhdCByZW1pbmRzIG1lIHJpZ2h0IG5vdyBpcywgaG93IHRvIHRyYXBwIGd1 ZXN0IEdUVAp3aXRob3V0IEVQVCBzdXBwb3J0PyBJJ20gbm90IGZhbWlsaWFyIHdpdGggUFYsIGhv d2V2ZXIsIG9uCm15IGd1dCBmZWVsaW5ncyB0aGVyZSBzaG91bGQgYmUgUFYgb3BzIHRvIGJlIGFk ZGVkLCB3aGljaApzaG91bGQgbm90IGJlIHRyaXZpYWwuCgo+Cj4gICAgIFdpdGggYmVzdCwKPiAg ICAgICBPbGVrc2lpCgotLQpUaGFua3MsCkppa2UKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50434) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a28qI-0008Eu-EM for qemu-devel@nongnu.org; Thu, 26 Nov 2015 21:32:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a28qD-0000uF-Fd for qemu-devel@nongnu.org; Thu, 26 Nov 2015 21:32:58 -0500 Received: from mga09.intel.com ([134.134.136.24]:28878) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a28qD-0000tx-AX for qemu-devel@nongnu.org; Thu, 26 Nov 2015 21:32:53 -0500 Message-ID: <5657C0A5.9020402@intel.com> Date: Fri, 27 Nov 2015 10:32:05 +0800 From: Jike Song MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [iGVT-g] XenGT for PV guest List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Oleksii Kurochko Cc: "igvt-g@ml01.01.org" , kevin.tian@intel.com, "Li, Susie" , "White, Michael L" , "Dong, Eddie" , "intel-gfx@lists.freedesktop.org" , "Reddy, Raghuveer" , "Cowperthwaite, David J" , qemu-devel , igvt-g@lists.01.org, Gerd Hoffmann , Paolo Bonzini , "xen-devel@lists.xen.org" On 11/27/2015 01:10 AM, Oleksii Kurochko wrote: > Hello all, > > Do you have any ideas about previously mentioned question? > > With best regards, > Oleksii > > On Tue, Nov 24, 2015 at 6:48 PM, Oleksii Kurochko > wrote: > > Hi all, > > I am trying to enable XenGT for Android on board vtc1010 in PV mode. > Used: > - Intel® Atom™ processor E3827 > - Xen 4.3.1 on branch "byt_experiment". > - dom0: ubuntu 14-04 with linux vgt 3.11.6-vgt+ kernel version > - domU: Android-IA 5.1 with 3.11.6-vgt+ (added Android configs) kernel version > > vgt was successfully started in dom0. > vgt does not start in domU. After registration of pci dev in i915_init() there is no call of i915_pci_driver.probe(). Inte HD Graphics is on pci bus, but it is not passthrough to domU. When tried to passtrough it to domU than dom0 crashes in drm_framebuffer_remove(). More than that it is not my case because of intel hd graphics need to be working in dom0 and domU. > > So could U give advice how to probe i915 driver in domU? The difficult part may not be how to probe i915 driver, but how to implement all necessary MPT(Mediated Pass-Through) ops for PV guests. What reminds me right now is, how to trapp guest GTT without EPT support? I'm not familiar with PV, however, on my gut feelings there should be PV ops to be added, which should not be trivial. > > With best, > Oleksii -- Thanks, Jike