From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 05/15] drm/i915: Set ctx->ppgtt for aliasing PPGTT in context creation Date: Mon, 16 May 2016 14:30:55 +0100 Message-ID: <5739CB8F.60809@linux.intel.com> References: <1463333573-25112-1-git-send-email-zhi.a.wang@intel.com> <1463333573-25112-6-git-send-email-zhi.a.wang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 2B9C36E253 for ; Mon, 16 May 2016 13:30:58 +0000 (UTC) In-Reply-To: <1463333573-25112-6-git-send-email-zhi.a.wang@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Zhi Wang , intel-gfx@lists.freedesktop.org, david.s.gordon@intel.com, joonas.lahtinen@linux.intel.com, kevin.tian@intel.com, zhiyuan.lv@intel.com List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE1LzA1LzE2IDE4OjMyLCBaaGkgV2FuZyB3cm90ZToKPiBDdXJyZW50bHkgY3R4LT5wcGd0 dCB3b3VsZCBvbmx5IGJlIGluaXRpYWxpemVkIHdoZW4gZnVsbCBQUEdUVCBpcyB1c2VkLgo+IEZv ciBhbGlhc2luZyBQUEdUVCBtb2RlLCBjdHgtPnBwZ3R0IHdpbGwgYmUgc2V0IHdoZW4gTFJDIGNv bnRleHQgaXMKPiBwb3B1bGF0ZWQuCj4KPiBUaGlzIHBhdGNoIG1vdmVzIHRoZSBhc3NpZ25tZW50 IGludG8gaTkxNV9nZW1fY3JlYXRlX2NvbnRleHQoKSBmb3IgYmV0dGVyCj4gY29kZSBzdHJ1Y3R1 cmUuCgpIbSwgaXQgZG9lc24ndCBtb3ZlIHRoZSBhc3NpZ25tZW50IGl0IGFkZHMgaXQuCgpQcmV2 aW91c2x5IGN0eC0+cHBndHQgd2FzIGFsd2F5cyBOVUxMIHdoZW4gIVVTRVNfRlVMTF9QUEdUVC4g Tm93IGl0IHdpbGwgCnBvaW50IHRvIGFsaWFzaW5nIHBwZ3R0LgoKU2luY2UgdGhlcmUgYXJlIHZh cmlvdXMgcGxhY2VzIGluIHRoZSBjb2RlIHdoaWNoIGRvICJpZiAoY3R4LT5wcGd0dCkiIAoobW9y ZSBvciBsZXNzKSBJIHRoaW5rIHlvdSBuZWVkIHRvIGV4cGxhaW4gd2h5IHRob3NlIHdpbGwgc3Rp bGwgd29yayBPSy4KCmk5MTVfZ2VtX2NvbnRleHRfZnJlZSBmb3IgZXhhbXBsZT8KClJlZ2FyZHMs CgpUdnJ0a28KCgo+IFNpZ25lZC1vZmYtYnk6IFpoaSBXYW5nIDx6aGkuYS53YW5nQGludGVsLmNv bT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyB8IDQg KysrLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgICAgICAgIHwgMyAtLS0K PiAgIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+IGluZGV4IDJhZWRkMTguLjIx NDk4ZTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4 dC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCj4gQEAg LTMwMCw2ICszMDAsNyBAQCBzdGF0aWMgc3RydWN0IGludGVsX2NvbnRleHQgKgo+ICAgaTkxNV9n ZW1fY3JlYXRlX2NvbnRleHQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgIAkJCXN0cnVjdCBk cm1faTkxNV9maWxlX3ByaXZhdGUgKmZpbGVfcHJpdikKPiAgIHsKPiArCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gICAJY29uc3QgYm9vbCBp c19nbG9iYWxfZGVmYXVsdF9jdHggPSBmaWxlX3ByaXYgPT0gTlVMTDsKPiAgIAlzdHJ1Y3QgaW50 ZWxfY29udGV4dCAqY3R4Owo+ICAgCWludCByZXQgPSAwOwo+IEBAIC0zMzcsNyArMzM4LDggQEAg aTkxNV9nZW1fY3JlYXRlX2NvbnRleHQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgIAkJfQo+ Cj4gICAJCWN0eC0+cHBndHQgPSBwcGd0dDsKPiAtCX0KPiArCX0gZWxzZQo+ICsJCWN0eC0+cHBn dHQgPSBkZXZfcHJpdi0+bW0uYWxpYXNpbmdfcHBndHQ7Cj4KPiAgIAl0cmFjZV9pOTE1X2NvbnRl eHRfY3JlYXRlKGN0eCk7Cj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+IGluZGV4IGRiMTBj OTYuLjM5N2ZlNjUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJj LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+IEBAIC0yMjg2LDkg KzIyODYsNiBAQCBwb3B1bGF0ZV9scl9jb250ZXh0KHN0cnVjdCBpbnRlbF9jb250ZXh0ICpjdHgs Cj4gICAJdTMyICpyZWdfc3RhdGU7Cj4gICAJaW50IHJldDsKPgo+IC0JaWYgKCFwcGd0dCkKPiAt CQlwcGd0dCA9IGRldl9wcml2LT5tbS5hbGlhc2luZ19wcGd0dDsKPiAtCj4gICAJcmV0ID0gaTkx NV9nZW1fb2JqZWN0X3NldF90b19jcHVfZG9tYWluKGN0eF9vYmosIHRydWUpOwo+ICAgCWlmIChy ZXQpIHsKPiAgIAkJRFJNX0RFQlVHX0RSSVZFUigiQ291bGQgbm90IHNldCB0byBDUFUgZG9tYWlu XG4iKTsKPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK