From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH] drm/i915: prevent out of range pt in the PDE macros (take 3) Date: Fri, 2 Oct 2015 14:11:01 +0100 Message-ID: <560E8265.7050902@intel.com> References: <1443715175-32567-1-git-send-email-michel.thierry@intel.com> <20151001160947.GN9929@nuc-i3427.alporthouse.com> <560E7CC7.8070102@intel.com> <20151002125852.GT9929@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 4563E6EDE9 for ; Fri, 2 Oct 2015 06:11:04 -0700 (PDT) In-Reply-To: <20151002125852.GT9929@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org, Paulo Zanoni , Dave Gordon , daniel@ffwll.ch List-Id: intel-gfx@lists.freedesktop.org T24gMTAvMi8yMDE1IDE6NTggUE0sIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBGcmksIE9jdCAw MiwgMjAxNSBhdCAwMTo0NzowM1BNICswMTAwLCBNaWNoZWwgVGhpZXJyeSB3cm90ZToKPj4gT24g MTAvMS8yMDE1IDU6MDkgUE0sIENocmlzIFdpbHNvbiB3cm90ZToKPj4+IE9uIFRodSwgT2N0IDAx LCAyMDE1IGF0IDA0OjU5OjM1UE0gKzAxMDAsIE1pY2hlbCBUaGllcnJ5IHdyb3RlOgo+Pj4+IC0t LQo+Pj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmggfCAxNCArKysrKysr KysrLS0tLQo+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDQgZGVsZXRp b25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fZ3R0LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuaAo+Pj4+IGluZGV4 IDlmYmIwN2QuLjk0ZjgzNDQgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZ3R0LmgKPj4+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9n dHQuaAo+Pj4+IEBAIC0zOTQsNyArMzk0LDkgQEAgc3RydWN0IGk5MTVfaHdfcHBndHQgewo+Pj4+ ICAgICovCj4+Pj4gICAjZGVmaW5lIGdlbjZfZm9yX2VhY2hfcGRlKHB0LCBwZCwgc3RhcnQsIGxl bmd0aCwgdGVtcCwgaXRlcikgXAo+Pj4+ICAgCWZvciAoaXRlciA9IGdlbjZfcGRlX2luZGV4KHN0 YXJ0KTsgXAo+Pj4+IC0JICAgICBwdCA9IChwZCktPnBhZ2VfdGFibGVbaXRlcl0sIGxlbmd0aCA+ IDAgJiYgaXRlciA8IEk5MTVfUERFUzsgXAo+Pj4+ICsJICAgICBwdCA9IChsZW5ndGggPiAwICYm IGl0ZXIgPCBJOTE1X1BERVMpID8gXAo+Pj4+ICsJCQkocGQpLT5wYWdlX3RhYmxlW2l0ZXJdIDog TlVMTCwgXAo+Pj4+ICsJICAgICBsZW5ndGggPiAwICYmIGl0ZXIgPCBJOTE1X1BERVM7IFwKPj4+ Cj4+PiBsZW5ndGggPiAwICYmIGl0ZXIgPCBJOTE1X1BERVMgPyAocHQgPSAocGQpLT5wYWdlX3Rh YmxlW2l0ZXJdKSA6IDAsCj4+Pgo+Pj4gYXMgdGhlIGNvbXBpbGVyIHdvdWxkbid0IGJlIGFibGUg dG8gQ1NFIGl0IG90aGVyd2lzZSAoSSB0aGluaykuCj4+Cj4+IEV2ZW4gYWZ0ZXIgdGhhdCBjaGFu Z2UsIHRoZSBjb21waWxlciBrZWVwcyBkb2luZyBhbiBvcHRpbWl6YXRpb24KPj4gd2hlbiBwYWdl X3RhYmxlW2l0ZXJdIGlzIG51bGwgKHRha2VzIHRoZSBudWxsIGFzc2lnbm1lbnQgYXMgdGhlCj4+ IGJyZWFrIGNvbmRpdGlvbikuCj4+Cj4+IEkndmUgYmVlbiBwbGF5aW5nIHdpdGggdGhlc2UgZXhh bXBsZXMKPj4gaHR0cDovL3Bhc3RlLnVidW50dS5jb20vMTI2MzgxMDYvCj4+Cj4+IE9ubHkgdGhl IDFzdCBleGFtcGxlIChhKSBpdGVyYXRlcyBvdmVyIGFsbCBlbGVtZW50cywgYiAmIGMgc3RvcAo+ PiBhZnRlciB0aGUgMXN0IHJ1bi4KPgo+IEZvcmdvdCB0aGF0IHdhcyB0aGUgY29uZGl0aW9uIHlv dSB3YW50ZWQgdG8gY2hhbmdlLgo+Cj4gbGVuZ3RoID4gMCAmJiBpdGVyIDwgSTkxNV9QREVTID8g KHB0ID0gKHBkKS0+cGFnZV90YWJsZVtpdGVyXSksIDEgOiAwLAo+Cj4gV291bGQgYmUgbmljZSB0 byBwcm92ZSB0aGF0IGxlbmd0aCA+IDAgaW1wbGllcyBpdGVyIDwgSTkxNV9QREVTLiBJZiBvbmx5 Cj4gd2UgaGFkIHNtYXJ0IHRvb2xzIDopCgpUaGFua3MsIHRoYXQgbWFkZSBpdC4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK