From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: prevent out of range pt in the PDE macros (take 3) Date: Fri, 2 Oct 2015 12:52:09 +0200 Message-ID: <20151002105209.GI3383@phenom.ffwll.local> References: <1443715175-32567-1-git-send-email-michel.thierry@intel.com> <20151002075805.GD3383@phenom.ffwll.local> <20151002085808.GP9929@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) by gabe.freedesktop.org (Postfix) with ESMTPS id D2F986E58F for ; Fri, 2 Oct 2015 03:49:15 -0700 (PDT) Received: by wiclk2 with SMTP id lk2so28167780wic.0 for ; Fri, 02 Oct 2015 03:49:14 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20151002085808.GP9929@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 , Daniel Vetter , Michel Thierry , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBPY3QgMDIsIDIwMTUgYXQgMDk6NTg6MDhBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgT2N0IDAyLCAyMDE1IGF0IDA5OjU4OjA1QU0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIE9jdCAwMSwgMjAxNSBhdCAwNDo1OTozNVBNICswMTAw LCBNaWNoZWwgVGhpZXJyeSB3cm90ZToKPiA+ID4gV2UgdHJpZWQgdG8gZml4IHRoaXMgaW4gY29t bWl0IGZkYzQ1NGMxNDg0YSAoImRybS9pOTE1OiBQcmV2ZW50IG91dCBvZgo+ID4gPiByYW5nZSBw dCBpbiBnZW42X2Zvcl9lYWNoX3BkZSIpLgo+ID4gPiAKPiA+ID4gQnV0IHRoZSBzdGF0aWMgYW5h bHl6ZXIgc3RpbGwgY29tcGxhaW5zIHRoYXQsIGp1c3QgYmVmb3JlIHdlIGJyZWFrIGR1ZQo+ID4g PiB0byAiaXRlciA8IEk5MTVfUERFUyIsIHdlIGRvICJwdCA9IChwZCktPnBhZ2VfdGFibGVbaXRl cl0iIHdpdGggYW4KPiA+ID4gaXRlciB2YWx1ZSB0aGF0IGlzIGJpZ2dlciB0aGFuIEk5MTVfUERF Uy4gT2YgY291cnNlLCB0aGlzIGlzbid0IHJlYWxseQo+ID4gPiBhIHByb2JsZW0gc2luY2Ugbm8g b25lIHVzZXMgcHQgb3V0c2lkZSB0aGUgbWFjcm8uIFN0aWxsLCBldmVyeSBzaW5nbGUKPiA+ID4g bmV3IHVzYWdlIG9mIHRoZSBtYWNybyB3aWxsIGNyZWF0ZSBhIG5ldyBpc3N1ZSBmb3IgdXMgdG8g bWFyayBhcyBhCj4gPiA+IGZhbHNlIHBvc2l0aXZlLgo+ID4gPiAKPiA+ID4gQWxzbywgUGF1bG8g cmUtc3RhcnRlZCB0aGUgZGlzY3Vzc2lvbiBhIHdoaWxlIGFnbyBbMV0sIGJ1dCBkaWRuJ3QgZW5k IHVwCj4gPiA+IGltcGxlbWVudGVkLgo+ID4gPiAKPiA+ID4gSW4gb3JkZXIgdG8gInNvbHZlIiB0 aGlzICJwcm9ibGVtIiwgdGhpcyBwYXRjaCB0YWtlcyB0aGUgaWRlYXMgZnJvbQo+ID4gPiBDaHJp cyBhbmQgRGF2ZSwgYnV0IHRoYXQgY2hlY2sgd291bGQgY2hhbmdlIHRoZSBkZXNpcmVkIGJlaGF2 aW9yIG9mIHRoZQo+ID4gPiBjb2RlLCBiZWNhdXNlIHRoZSBvYmplY3QgKGZvciBleGFtcGxlIHBk cC0+cGFnZV9kaXJlY3RvcnlbaXRlcl0pIGNhbiBiZQo+ID4gPiBudWxsIGR1cmluZyBpbml0L2Fs bG9jLCBhbmQgQyB3b3VsZCB0YWtlIHRoaXMgYXMgZmFsc2UsIGJyZWFraW5nIHRoZSBmb3IKPiA+ ID4gbG9vcCBpbW1lZGlhdGVseS4KPiA+ID4gCj4gPiA+IFRoaXMgaGFzIGJlZW4gYWxyZWFkeSB2 ZXJpZmllZCB3aXRoICJzdGF0aWMgYW5hbHlzaXMgdG9vbHMiLgo+ID4gPiAKPiA+ID4gWzFdaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9hcmNoaXZlcy9pbnRlbC1nZngvMjAxNS1KdW5lLzA2 ODU0OC5odG1sCj4gPiA+IAo+ID4gPiBDYzogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBp bnRlbC5jb20+Cj4gPiA+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiA+ID4gQ2M6IERhdmUgR29yZG9uIDxkYXZpZC5zLmdvcmRvbkBpbnRlbC5jb20+Cj4gPiA+ IFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+ Cj4gPiAKPiA+IFNvIG1heWJlIEknbSBkZW5zZSBhbmQgbm90IHNlZWluZyB3aGF0J3MgcmVhbGx5 IGdvaW5nIG9uLCBidXQgdGhlIG9ubHkKPiA+IHRoaW5nIHdlIHNlZW0gdG8gYmUgZG9pbmcgaXMg Y3JlYXRlIGEgcG9pbnRlciB0byBhcnJbU0laRV0sIGkuZS4gYSBwb2ludGVyCj4gPiB0byB0aGUg ZWxlbWVudCByaWdodCBhZnRlciB0aGUgbGFzdCB2YWxpZCBvbmUuIFBvaW50ZXIgYXJpdGhtZXRp YyBhbmQKPiA+IGNvbXBhcmlzb24gYXJlIGV4cGxpY2l0bHkgYWxsb3dlZCBieSB0aGUgQyBzdGFu ZGFyZCBvbiBzdWNoIGEgcG9pbnRlci4gVGhlCj4gPiBvbmx5IHRoaW5nIG5vdCBhbGxvd2VkIGlz IGRlcmVmZXJlbmNlIGl0ICh3aGljaCB3ZSBkb24ndCBzZWVtIHRvIGJlIGRvaW5nCj4gPiBoZXJl KS4KPiAKPiBZb3UncmUgdGhpbmtpbmcgb2YgJihwZCktPnBhZ2VfdGFibGVbaXRlcl0gKGkuZS4g KHBkKS0+cGFnZV90YWJsZSArCj4gaXRlcikuIFRoZXJlIGlzIGFuIGFwcGFyZW50IGRlcmVmZXJl bmNlIGhlcmUgb2YgKHBkKS0+cGFnZV90YWJsZVtJVEVSX1NJWkVdLgoKT2ggcmlnaHQuCi1EYW5p ZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9u Cmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==