From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhiyuan Lv Subject: Re: [PATCH 2/7] drm/i915: Enable full ppgtt for vgpu Date: Thu, 27 Aug 2015 10:28:49 +0800 Message-ID: <20150827022849.GB443@zlv-hp-dev> References: <1440056724-26976-1-git-send-email-zhiyuan.lv@intel.com> <1440056724-26976-3-git-send-email-zhiyuan.lv@intel.com> <1440068233.5168.7.camel@linux.intel.com> <20150826084737.GI20434@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 315C8892E4 for ; Wed, 26 Aug 2015 19:36:08 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150826084737.GI20434@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org, igvt-g@lists.01.org List-Id: intel-gfx@lists.freedesktop.org SGkgRGFuaWUsCgpPbiBXZWQsIEF1ZyAyNiwgMjAxNSBhdCAxMDo0NzozN0FNICswMjAwLCBEYW5p ZWwgVmV0dGVyIHdyb3RlOgo+IE9uIFRodSwgQXVnIDIwLCAyMDE1IGF0IDAxOjU3OjEzUE0gKzAz MDAsIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiA+IE9uIHRvLCAyMDE1LTA4LTIwIGF0IDE1OjQ1 ICswODAwLCBaaGl5dWFuIEx2IHdyb3RlOgo+ID4gPiBUaGUgZnVsbCBwcGd0dCBpcyBzdXBwb3J0 ZWQgaW4gSW50ZWwgR1ZULWcgZGV2aWNlIG1vZGVsLiBTbyB0aGUKPiA+ID4gcmVzdHJpY3Rpb24g Y2FuIGJlIHJlbW92ZWQuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBaaGl5dWFuIEx2IDx6 aGl5dWFuLmx2QGludGVsLmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1ieTogWmhpIFdhbmcgPHpoaS5h LndhbmdAaW50ZWwuY29tPgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxq b29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+ID4gCj4gPiA+IC0tLQo+ID4gPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgfCAzIC0tLQo+ID4gPiAgMSBmaWxlIGNo YW5nZWQsIDMgZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgCj4gPiA+IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZ3R0LmMKPiA+ID4gaW5kZXggZWQxMGU3Ny4uODIzMDA1YyAxMDA2NDQKPiA+ID4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiA+ID4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiA+ID4gQEAgLTEwOCw5ICsxMDgsNiBA QCBzdGF0aWMgaW50IHNhbml0aXplX2VuYWJsZV9wcGd0dChzdHJ1Y3QgCj4gPiA+IGRybV9kZXZp Y2UgKmRldiwgaW50IGVuYWJsZV9wcGd0dCkKPiA+ID4gIAloYXNfYWxpYXNpbmdfcHBndHQgPSBJ TlRFTF9JTkZPKGRldiktPmdlbiA+PSA2Owo+ID4gPiAgCWhhc19mdWxsX3BwZ3R0ID0gSU5URUxf SU5GTyhkZXYpLT5nZW4gPj0gNzsKPiA+ID4gIAo+ID4gPiAtCWlmIChpbnRlbF92Z3B1X2FjdGl2 ZShkZXYpKQo+ID4gPiAtCQloYXNfZnVsbF9wcGd0dCA9IGZhbHNlOyAvKiBlbXVsYXRpb24gaXMg dG9vIGhhcmQgKi8KPiAKPiBEb24ndCB3ZSBuZWVkIGEgZmVhdHVyZSBjaGVjayBmb3IgdGhlIHZp cnR1YWwgZ3B1IGhlcmU/IE9yIGF0IGxlYXN0IGEKPiBwbGF0Zm9ybSBjaGVjaz8gU2VlbXMgbGlr ZSB0aGUgYmFja3dhcmRzL2ZvcndhcmRzIGNvbXBhdCBzdG9yeSBpc24ndCB0b28KPiB0aG91Z2h0 IG91dCB5ZXQgaGVyZS4gTm90ZSB0aGF0IHRoZSBrZXJuZWwgb2YgdGhlIGhvc3QgYW5kIHRoZSBn dWVzdCBtaWdodAo+IG5vdCBiZSB0aGUgc2FtZSBhdCBhbGwsIG11Y2ggbGVzcyB0aGUga3ZtIHBh cnQuCgpZZWFoLCBiYWNrd2FyZHMvZm9yd2FyZHMgY29tcGF0aWJpbGl0eSBpcyBub3QgY29uc2lk ZXJlZCwgc2luY2Ugd2UgYXJlCmp1c3QgdG8gc3RhcnQgdGhlIHVwc3RyZWFtIG9mIGlHVlQtZyBo b3N0IGNoYW5nZXMuIFJpZ2h0IG5vdyBpZiBwZW9wbGUKdXNlcyBuZXcgZW5vdWdoIGlHVlQtZyBj b2RlIChvZmYtdHJlZSBub3cpLCBib3RoIEhTVyBhbmQgQkRXIHNob3VsZAp3b3JrIHdpdGggUFBH VFQuCgpTbyBuZXcgaG9zdCB3aXRoIGJvdGggb2xkIGd1ZXN0IG9yIG5ldyBndWVzdCBhcmUgd29y a2luZy4gVGhlIG9ubHkKdGhpbmcgaW1wYWN0ZWQgaXMgb2xkIGhvc3Qgd2l0aCBuZXcgZ3Vlc3Qg a2VybmVsLiBJbiBvcmRlciB0byBrZWVwIGl0CndvcmssIEkgY2FuIGNoYW5nZSB0aGUgY29kZSBs aWtlOgoKKwlpZiAoaW50ZWxfdmdwdV9hY3RpdmUoZGV2KSkKKwkJaGFzX2Z1bGxfcHBndHQgPSAh SVNfSEFTV0VMTChkZXYpOwoKQW55IGNvbW1lbnRzPyBUaGFua3MgZm9yIHRoZSByZXZpZXchCgpS ZWdhcmRzLAotWmhpeXVhbgoKPiAtRGFuaWVsCj4gCj4gPiA+IC0KPiA+ID4gIAkvKgo+ID4gPiAg CSAqIFdlIGRvbid0IGFsbG93IGRpc2FibGluZyBQUEdUVCBmb3IgZ2VuOSsgYXMgaXQncyBhIAo+ ID4gPiByZXF1aXJlbWVudCBmb3IKPiA+ID4gIAkgKiBleGVjbGlzdHMsIHRoZSBzb2xlIG1lY2hh bmlzbSBhdmFpbGFibGUgdG8gc3VibWl0IHdvcmsuCj4gPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+ID4g SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+IAo+IC0tIAo+IERhbmllbCBWZXR0 ZXIKPiBTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KPiBodHRwOi8vYmxvZy5m ZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=