From xen-devel-bounces@lists.xen.org Mon Jun 03 14:13:01 2013 Received: (at maildrop) by bugs.xenproject.org; 3 Jun 2013 13:13:01 +0000 Received: from lists.xen.org ([50.57.142.19]) by bugs.xenproject.org with esmtp (Exim 4.80) (envelope-from ) id 1UjUZJ-0008On-BQ for xen-devel-maildrop-Eithu9ie@bugs.xenproject.org; Mon, 03 Jun 2013 14:13:01 +0100 Received: from localhost ([127.0.0.1] helo=lists.xen.org) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1UjUY4-0000hr-IE; Mon, 03 Jun 2013 13:11:44 +0000 Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1UjUY2-0000hh-1T for xen-devel@lists.xen.org; Mon, 03 Jun 2013 13:11:42 +0000 Received: from [85.158.139.83:9099] by server-5.bemta-5.messagelabs.com id 2E/45-27009-D069CA15; Mon, 03 Jun 2013 13:11:41 +0000 X-Env-Sender: konrad.wilk@oracle.com X-Msg-Ref: server-3.tower-182.messagelabs.com!1370265098!27812013!1 X-Originating-IP: [156.151.31.81] X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n X-StarScan-Received: X-StarScan-Version: 6.9.6; banners=-,-,- X-VirusChecked: Checked Received: (qmail 9599 invoked from network); 3 Jun 2013 13:11:40 -0000 Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81) by server-3.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 3 Jun 2013 13:11:40 -0000 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r53DBGhx009300 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 3 Jun 2013 13:11:17 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r53DBHZi005023 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 3 Jun 2013 13:11:18 GMT Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r53DBHXi023350; Mon, 3 Jun 2013 13:11:17 GMT Received: from phenom.dumpdata.com (/50.195.21.189) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 03 Jun 2013 06:11:17 -0700 Received: by phenom.dumpdata.com (Postfix, from userid 1000) id 752FB1BF781; Mon, 3 Jun 2013 09:11:15 -0400 (EDT) Date: Mon, 3 Jun 2013 09:11:15 -0400 From: Konrad Rzeszutek Wilk To: Stefano Stabellini Message-ID: <20130603131115.GJ6893@phenom.dumpdata.com> References: <513739DD.8050507@eu.citrix.com> <513868F0.6020104@eu.citrix.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Source-IP: ucsinet22.oracle.com [156.151.31.94] Cc: Hanweidong , George Dunlap , "xudong.hao@intel.com" , Yanqiangjun , Luonengjun , Wangzhenguo , Yangxiaowei , "Gonglei \(Arei\)" , Anthony Perard , "xen-devel@lists.xen.org" , "xiantao.zhang@intel.com" Subject: Re: [Xen-devel] GPU passthrough issue when VM is configured with 4G memory X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org T24gV2VkLCBNYXkgMjksIDIwMTMgYXQgMDU6MTg6MjRQTSArMDEwMCwgU3RlZmFubyBTdGFiZWxs aW5pIHdyb3RlOgo+IE9uIFRodSwgMjUgQXByIDIwMTMsIEhhbndlaWRvbmcgd3JvdGU6Cj4gPiA+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IHhlbi1kZXZlbC1ib3VuY2Vz QGxpc3RzLnhlbi5vcmcgW21haWx0bzp4ZW4tZGV2ZWwtCj4gPiA+IGJvdW5jZXNAbGlzdHMueGVu Lm9yZ10gT24gQmVoYWxmIE9mIEhhbndlaWRvbmcKPiA+ID4gU2VudDogMjAxM+W5tDPmnIgyNuaX pSAxNzozOAo+ID4gPiBUbzogU3RlZmFubyBTdGFiZWxsaW5pCj4gPiA+IENjOiBHZW9yZ2UgRHVu bGFwOyB4dWRvbmcuaGFvQGludGVsLmNvbTsgWWFucWlhbmdqdW47IEx1b25lbmdqdW47Cj4gPiA+ IFdhbmd6aGVuZ3VvOyBZYW5neGlhb3dlaTsgR29uZ2xlaSAoQXJlaSk7IEFudGhvbnkgUGVyYXJk OyB4ZW4tCj4gPiA+IGRldmVsQGxpc3RzLnhlbi5vcmc7IHhpYW50YW8uemhhbmdAaW50ZWwuY29t Cj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBHUFUgcGFzc3Rocm91Z2ggaXNzdWUgd2hl biBWTSBpcyBjb25maWd1cmVkCj4gPiA+IHdpdGggNEcgbWVtb3J5Cj4gPiA+IAo+ID4gPiAKPiA+ ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiA+IEZyb206IFN0ZWZhbm8gU3Rh YmVsbGluaSBbbWFpbHRvOnN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29tXQo+ID4gPiA+ IFNlbnQ6IDIwMTPlubQz5pyIMTjml6UgMjA6MDIKPiA+ID4gPiBUbzogSGFud2VpZG9uZwo+ID4g PiA+IENjOiBHZW9yZ2UgRHVubGFwOyBTdGVmYW5vIFN0YWJlbGxpbmk7IFlhbnFpYW5nanVuOyBM dW9uZW5nanVuOwo+ID4gPiA+IFdhbmd6aGVuZ3VvOyBZYW5neGlhb3dlaTsgR29uZ2xlaSAoQXJl aSk7IEFudGhvbnkgUGVyYXJkOyB4ZW4tCj4gPiA+ID4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgeHVk b25nLmhhb0BpbnRlbC5jb207IHhpYW50YW8uemhhbmdAaW50ZWwuY29tCj4gPiA+ID4gU3ViamVj dDogUkU6IFtYZW4tZGV2ZWxdIEdQVSBwYXNzdGhyb3VnaCBpc3N1ZSB3aGVuIFZNIGlzIGNvbmZp Z3VyZWQKPiA+ID4gPiB3aXRoIDRHIG1lbW9yeQo+ID4gPiA+Cj4gPiA+ID4gT24gV2VkLCAxMyBN YXIgMjAxMywgSGFud2VpZG9uZyB3cm90ZToKPiA+ID4gPiA+IE1NSU8gSE9MRSB3YXMgYWRqdXN0 ZWQgdG8gZTAwMDAwMDAgLSBmYzAwMDAwMC4gQnV0IFFFTVUgdXNlcyBiZWxvdwo+ID4gPiA+IGNv ZGUgdG8gaW5pdAo+ID4gPiA+ID4gUkFNIGluIHhlbl9yYW1faW5pdDoKPiA+ID4gPiA+Cj4gPiA+ ID4gPiAgICAgLi4uCj4gPiA+ID4gPiAgICAgYmxvY2tfbGVuID0gcmFtX3NpemU7Cj4gPiA+ID4g PiAgICAgaWYgKHJhbV9zaXplID49IEhWTV9CRUxPV180R19SQU1fRU5EKSB7Cj4gPiA+ID4gPiAg ICAgICAgIC8qIFhlbiBkb2VzIG5vdCBhbGxvY2F0ZSB0aGUgbWVtb3J5IGNvbnRpbnVvdXNseSwg YW5kIGtlZXAKPiA+ID4gYQo+ID4gPiA+IGhvbGUgYXQKPiA+ID4gPiA+ICAgICAgICAgICogSFZN X0JFTE9XXzRHX01NSU9fU1RBUlQgb2YgSFZNX0JFTE9XXzRHX01NSU9fTEVOR1RICj4gPiA+ID4g PiAgICAgICAgICAqLwo+ID4gPiA+ID4gICAgICAgICBibG9ja19sZW4gKz0gSFZNX0JFTE9XXzRH X01NSU9fTEVOR1RIOwo+ID4gPiA+ID4gICAgIH0KPiA+ID4gPiA+ICAgICBtZW1vcnlfcmVnaW9u X2luaXRfcmFtKCZyYW1fbWVtb3J5LCAieGVuLnJhbSIsIGJsb2NrX2xlbik7Cj4gPiA+ID4gPiAg ICAgdm1zdGF0ZV9yZWdpc3Rlcl9yYW1fZ2xvYmFsKCZyYW1fbWVtb3J5KTsKPiA+ID4gPiA+Cj4g PiA+ID4gPiAgICAgaWYgKHJhbV9zaXplID49IEhWTV9CRUxPV180R19SQU1fRU5EKSB7Cj4gPiA+ ID4gPiAgICAgICAgIGFib3ZlXzRnX21lbV9zaXplID0gcmFtX3NpemUgLSBIVk1fQkVMT1dfNEdf UkFNX0VORDsKPiA+ID4gPiA+ICAgICAgICAgYmVsb3dfNGdfbWVtX3NpemUgPSBIVk1fQkVMT1df NEdfUkFNX0VORDsKPiA+ID4gPiA+ICAgICB9IGVsc2Ugewo+ID4gPiA+ID4gICAgICAgICBiZWxv d180Z19tZW1fc2l6ZSA9IHJhbV9zaXplOwo+ID4gPiA+ID4gICAgIH0KPiA+ID4gPiA+ICAgICAu Li4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBIVk1fQkVMT1dfNEdfUkFNX0VORCBpcyBmMDAwMDAwMC4g SWYgd2UgY2hhbmdlIEhWTV9CRUxPV180R19SQU1fRU5ECj4gPiA+ID4gdG8gZTAwMDAwMDAsCj4g PiA+ID4gPiBXaGljaCBpdCdzIGNvbnNpc3RlbnQgd2l0aCBodm1sb2FkZXIgd2hlbiBhc3NpZ25p bmcgYSBHUFUsIGFuZCB0aGVuCj4gPiA+ID4gZ3Vlc3Qgd29ya2VkCj4gPiA+ID4gPiBmb3IgdXMu IFNvIHdlIHdvbmRlcmluZyB0aGF0IHhlbl9yYW1faW5pdCBpbiBRRU1VIHNob3VsZCBiZQo+ID4g PiA+IGNvbnNpc3RlbnQgd2l0aAo+ID4gPiA+ID4gaHZtbG9hZGVyLgo+ID4gPiA+ID4KPiA+ID4g PiA+IEluIGFkZGl0aW9uLCB3ZSBmb3VuZCBRRU1VIHVzZXMgaGFyZGNvZGUgMHhlMDAwMDAwMCBp biBwY19pbml0MSgpCj4gPiA+IGFzCj4gPiA+ID4gYmVsb3cuCj4gPiA+ID4gPiBTaG91bGQga2Vl cCB0aGVzZSBwbGFjZXMgaGFuZGxlIHRoZSBjb25zaXN0ZW50IG1taW8gaG9sZSBvciBub3Q/Cj4g PiA+ID4gPgo+ID4gPiA+ID4gICAgIGlmIChyYW1fc2l6ZSA+PSAweGUwMDAwMDAwICkgewo+ID4g PiA+ID4gICAgICAgICBhYm92ZV80Z19tZW1fc2l6ZSA9IHJhbV9zaXplIC0gMHhlMDAwMDAwMDsK PiA+ID4gPiA+ICAgICAgICAgYmVsb3dfNGdfbWVtX3NpemUgPSAweGUwMDAwMDAwOwo+ID4gPiA+ ID4gICAgIH0gZWxzZSB7Cj4gPiA+ID4gPiAgICAgICAgIGFib3ZlXzRnX21lbV9zaXplID0gMDsK PiA+ID4gPiA+ICAgICAgICAgYmVsb3dfNGdfbWVtX3NpemUgPSByYW1fc2l6ZTsKPiA+ID4gPiA+ ICAgICB9Cj4gPiA+ID4KPiA+ID4gPiBUaGUgZ3V5cyBhdCBJbnRlbCBzZW50IGEgY291cGxlIG9m IHBhdGNoZXMgcmVjZW50bHkgdG8gZml4IHRoaXMgaXNzdWU6Cj4gPiA+ID4KPiA+ID4gPiBodHRw Oi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTEzNjE1MDMxNzAxMTAyNwo+ID4gPiA+IGh0dHA6 Ly9tYXJjLmluZm8vP2w9cWVtdS1kZXZlbCZtPTEzNjE3NzQ3NTIxNTM2MCZ3PTIKPiA+ID4gPgo+ ID4gPiA+IERvIHRoZXkgc29sdmUgeW91ciBwcm9ibGVtPwo+ID4gPiAKPiA+ID4gVGhlc2UgdHdv IHBhdGNoZXMgZGlkbid0IHNvbHZlIG91ciBwcm9ibGVtLgo+ID4gPiAKPiA+IAo+ID4gSSBkZWJ1 Z2dlZCB0aGlzIGlzc3VlIHdpdGggYWJvdmUgdHdvIHBhdGNoZXMuIEkgd2FudCB0byBzaGFyZSBz b21lIGluZm9ybWF0aW9uIGFuZCBkaXNjdXNzIHNvbHV0aW9uIGhlcmUuIFRoaXMgaXNzdWUgaXMg YWN0dWFsbHkgY2F1c2VkIGJ5IHRoYXQgYSBWTSBoYXMgYSBsYXJnZSBwY2kgaG9sZSAobW1pbyBz aXplKSB3aGljaCByZXN1bHRzIGluIFFFTVUgc2V0cyBtZW1vcnkgcmVnaW9ucyBpbmNvbnNpc3Rl bnRseSB3aXRoIGh2bWxvYWRlciAoUUVNVSB1c2VzIGhhcmRjb2RlIDB4ZTAwMDAwMDAgaW4gcGNf aW5pdDEgYW5kIHhlbl9yYW1faW5pdCkuIEkgY3JlYXRlZCBhIHZpcnR1YWwgZGV2aWNlIHdpdGgg MUdCIG1taW8gc2l6ZSB0byBkZWJ1ZyB0aGlzIGlzc3VlLiBGaXJzdGx5LCBRRU1VIHNldCBtZW1v cnkgcmVnaW9ucyBleGNlcHQgcGNpIGhvbGUgcmVnaW9uIGluIHBjX2luaXQxKCkgYW5kIHhlbl9y YW1faW5pdCgpLCB0aGVuIGh2bWxvYWRlciBjYWxjdWxhdGVkIHBjaV9tZW1fc3RhcnQgYXMgMHg4 MDAwMDAwMCwgYW5kIHdyb3RlIGl0IHRvIFRPTSByZWdpc3Rlciwgd2hpY2ggdHJpZ2dlcmVkIFFF TVUgdG8gdXBkYXRlIHBjaSBob2xlIHJlZ2lvbiB3aXRoIDB4ODAwMDAwMDAgdXNpbmcgaTQ0MGZ4 X3VwZGF0ZV9wY2lfbWVtX2hvbGUoKS4gRmluYWxseSB0aGUgd2luZG93cyA3IFZNIChjb25maWd1 cmVkIDhHKSBjcmFzaGVkIHdpdGggQlNPRCBjb2RlIDB4MDAwMDAwMjQuIElmIEkgaGFyZGNvZGUg aW4gUUVNVSBwY19pbml0MSBhbmQgeGVuX3JhbV9pbml0IHRvIG1hdGNoIGh2bWxvYWRlcidzLiBU aGVuIHRoZSBwcm9ibGVtIHdhcyBnb25lLiAKPiA+IAo+ID4gQWx0aHJvdWdoIGFib3ZlIHR3byBw YXRjaGVzIHdpbGwgcGFzcyBhY3R1YWwgcGNpIGhvbGUgc3RhcnQgYWRkcmVzcyB0byBRRU1VLCBi dXQgaXQncyB0b28gbGF0ZSwgUUVNVSBwY19pbml0MSgpIGFuZCB4ZW5fcmFtX2luaXQoKSBhbHJl YWR5IHNldCB0aGUgb3RoZXIgbWVtb3J5IHJlZ2lvbnMsIGFuZCBvYnZpb3VzbHkgdGhlIHBjaSBo b2xlIG1pZ2h0IG92ZXJsYXAgd2l0aCByYW0gcmVnaW9ucyBpbiB0aGlzIGNhc2UuIFNvIEkgdGhp bmsgaHZtbG9hZGVyIHNob3VsZCBzZXR1cCBwY2kgZGV2aWNlcyBhbmQgY2FsY3VsYXRlIHBjaSBo b2xlIGZpcnN0LCB0aGVuIFFFTVUgY2FuIG1hcCBtZW1vcnkgcmVnaW9ucyBjb3JyZWN0bHkgZnJv bSB0aGUgYmVnaW5uaW5nLiAgCj4gPiAKPiAKPiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3Vy IGRldGFpbGVkIGFuYWx5c2lzIG9mIHRoZSBwcm9ibGVtLgo+IAo+IEFmdGVyIHJlYWRpbmcgdGhp cywgSSB3b25kZXIgaG93IGlzIHBvc3NpYmxlIHRoYXQgcWVtdS14ZW4tdHJhZGl0aW9uYWwKPiBk b2VzIG5vdCBoYXZlIHRoaXMgaXNzdWUsIGNvbnNpZGVyaW5nIHRoYXQgQUZBSUsgdGhlcmUgaXMg bm8gd2F5IGZvcgo+IGh2bWxvYWRlciB0byB0ZWxsIHFlbXUteGVuLXRyYWRpdGlvbmFsIHdoZXJl IHRoZSBQQ0kgaG9sZSBzdGFydHMuCj4gCj4gVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIHVw c3RyZWFtIFFFTVUgYW5kIHFlbXUteGVuLXRyYWRpdGlvbmFsIGlzCj4gdGhhdCB0aGUgZm9ybWVy IHdvdWxkIHN0YXJ0IHRoZSBQQ0kgaG9sZSBhdCAweGYwMDAwMDAwIHdoaWxlIHRoZSBsYXR0ZXIK PiB3b3VsZCBzdGFydCB0aGUgUENJIGhvbGUgYXQgMHhlMDAwMDAwMC4KPiAKPiBTbyBJIHdvdWxk IGV4cGVjdCB0aGF0IHlvdXIgdGVzdCwgd2hlcmUgaHZtbG9hZGVyIGlzIHVwZGF0aW5nIHRoZSBQ Q0kKPiBob2xlIHJlZ2lvbiB0byBzdGFydCBhdCAweDgwMDAwMDAwLCB3b3VsZCBmYWlsIG9uIHFl bXUteGVuLXRyYWRpdGlvbmFsCj4gdG9vLgo+IAo+IE9mIGNvdXJzZSBoYXZpbmcgdGhlIFBDSSBo b2xlIHN0YXJ0aW5nIHVuY29uZGl0aW9uYWxseSBhdCAweGYwMDAwMDAwCj4gbWFrZXMgaXQgbXVj aCBlYXNpZXIgdG8gcnVuIGludG8gcHJvYmxlbXMgdGhhbiBzdGFydGluZyBpdCBhdAo+IDB4ZTAw MDAwMDAuCj4gCj4gCj4gQXNzdW1pbmcgdGhhdCBldmVyeXRoaW5nIGFib3ZlIGlzIGNvcnJlY3Qs IHRoaXMgaXMgd2hhdCBJIHdvdWxkIGRvOgo+IAo+IDEpIG1vZGlmeSB1cHN0cmVhbSBRRU1VIHRv IHN0YXJ0IHRoZSBQQ0kgaG9sZSBhdCAweGUwMDAwMDAwLCB0byBtYXRjaAo+IHFlbXUteGVuLXVu c3RhYmxlIGluIHRlcm1zIG9mIGNvbmZpZ3VyYXRpb24gYW5kIG5vdCB0byBpbnRyb2R1Y2UgYW55 Cj4gcmVncmVzc2lvbnMuIERvIHRoaXMgZm9yIHRoZSBYZW4gNC4zIHJlbGVhc2UuCj4gCj4gMikg Zm9yIFhlbiA0LjQgcmV3b3JrIHRoZSB0d28gcGF0Y2hlcyBhYm92ZSBhbmQgaW1wcm92ZQo+IGk0 NDBmeF91cGRhdGVfcGNpX21lbV9ob2xlOiByZXNpemluZyB0aGUgcGNpX2hvbGUgc3VicmVnaW9u IGlzIG5vdAo+IGVub3VnaCwgaXQgYWxzbyBuZWVkcyB0byBiZSBhYmxlIHRvIHJlc2l6ZSB0aGUg c3lzdGVtIG1lbW9yeSByZWdpb24KPiAoeGVuLnJhbSkgdG8gbWFrZSByb29tIGZvciB0aGUgYmln Z2VyIHBjaV9ob2xlCgoKV291bGQgdGhhdCBtYWtlIG1pZ3JhdGlvbiBtb3JlIGRpZmZpY3VsdCAt IG1lYW5pbmcgaWYgeW91IGhhdmUgbm93IHR3bwpkaWZmZXJlbnQgUUVNVSB2ZXJzaW9ucyB3aGVy ZSB0aGUgUENJIGhvbGUgaXMgZGlmZmVyZW50IG9uIHRoZW0/IE9yIGlzCnRoYXQgbm90IGFuIGlz c3VlIGFuZCBRRU1VIGhhbmRsZXMgc2V0dGluZyB0aGUgbGF5b3V0IG5pY2VseT8gT3IgaXMKdGhl IDB4ZTAwMDAwMDAgdGhlIG5vcm0gaW4gWGVuIDQuMSwgYW5kIFhlbiA0LjI/CgpJIGFtIGFzc3Vt aW5nIHlvdSB1bnBsdWcgdGhlIFBDSSBkZXZpY2UgYmVmb3JlIHlvdSBtaWdyYXRlIG9mIGNvdXJz ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==