From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH v3] drm/i915: A hotfix for making aliasing PPGTT work Date: Thu, 09 Feb 2017 14:23:25 +0200 Message-ID: <87y3xfsgci.fsf@intel.com> References: <1486633161-740-1-git-send-email-zhi.a.wang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1486633161-740-1-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 Cc: Daniel Vetter , drm-intel-fixes@lists.freedesktop.org, Zhiyuan Lv , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAwOSBGZWIgMjAxNywgWmhpIFdhbmcgPHpoaS5hLndhbmdAaW50ZWwuY29tPiB3cm90 ZToKPiBUaGlzIHBhdGNoIG1ha2VzIFBQR1RUIHBhZ2UgdGFibGUgbm9uLXNocmlua2FibGUgd2hl biB1c2luZyBhbGlhc2luZyBQUEdUVAo+IG1vZGUuIEl0J3MganVzdCBhIHRlbXBvcmFyeSBzb2x1 dGlvbiBmb3IgbWFraW5nIGFsaWFzaW5nIFBQR1RUIG1vZGUgd29yay4KPgo+IHYzOgo+IC0gRml4 ZXMgdGhlIGZvcm1hdCBvZiAiRml4ZXMgbGluZSIuCj4KPiB2MjoKPiAtIEFkZCBmaXhlcyB0YWcu IChDaHJpcyBhbmQgRGFuaWVsKQo+Cj4gRml4ZXM6IDJjZTUxNzlmZTgyNiAoImRybS9pOTE1L2d0 dDogRnJlZSB1bnVzZWQgbG93ZXItbGV2ZWwgcGFnZSB0YWJsZXMiKQo+IENjOiBKYW5pIE5pa3Vs YSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGZmd2xsLmNoPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5A bGludXguaW50ZWwuY29tPgo+IENjOiBNaWNoYWwgV2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tp QGludGVsLmNvbT4KPiBDYzogTWljaGVsIFRoaWVycnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNv bT4KPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29t Pgo+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogRGFu aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+Cj4gQ2M6IFpoZW55dSBXYW5nIDx6 aGVueXV3QGxpbnV4LmludGVsLmNvbT4KPiBDYzogWmhpeXVhbiBMdiA8emhpeXVhbi5sdkBpbnRl bC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogWmhpIFdhbmcgPHpoaS5hLndhbmdAaW50ZWwuY29tPgo+ IExpbms6IGh0dHA6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3BhdGNoL21zZ2lkLzE0ODY1 NTkwMTMtMjUyNTEtMi1naXQtc2VuZC1lbWFpbC16aGkuYS53YW5nQGludGVsLmNvbQo+IFJldmll d2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogPGRy bS1pbnRlbC1maXhlc0BsaXN0cy5mcmVlZGVza3RvcC5vcmc+ICMgdjQuMTAtcmMxKwoKVGhpcyB3 b24ndCBtYWtlIGl0IHRvIHY0LjEwLCBhcyBJJ3ZlIHNlbnQgdGhlIHB1bGwgcmVxdWVzdCBhbHJl YWR5IGFuZCBJCmFudGljaXBhdGUgcmVsZWFzZSB0aGlzIFN1bmRheS4gV2hvZXZlciBhcHBsaWVz IHRoaXMgbmVlZHMgdG8gYWRkCgpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZyAjIHY0LjEwCgpC UiwKSmFuaS4KCgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8 IDYgKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+IGluZGV4IDIyYjMzNzQuLjMy MzNmMTIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+IEBAIC03NTYsOCAr NzU2LDEwIEBAIHN0YXRpYyBib29sIGdlbjhfcHBndHRfY2xlYXJfcHQoc3RydWN0IGk5MTVfYWRk cmVzc19zcGFjZSAqdm0sCj4gIAo+ICAJYml0bWFwX2NsZWFyKHB0LT51c2VkX3B0ZXMsIHB0ZSwg bnVtX2VudHJpZXMpOwo+ICAKPiAtCWlmIChiaXRtYXBfZW1wdHkocHQtPnVzZWRfcHRlcywgR0VO OF9QVEVTKSkKPiAtCQlyZXR1cm4gdHJ1ZTsKPiArCWlmIChVU0VTX0ZVTExfUFBHVFQodm0tPmk5 MTUpKSB7Cj4gKwkJaWYgKGJpdG1hcF9lbXB0eShwdC0+dXNlZF9wdGVzLCBHRU44X1BURVMpKQo+ ICsJCQlyZXR1cm4gdHJ1ZTsKPiArCX0KPiAgCj4gIAlwdF92YWRkciA9IGttYXBfcHgocHQpOwoK LS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK