From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH v7] drm/i915: Avoid writing relocs with addresses in non-canonical form Date: Tue, 29 Dec 2015 16:25:31 +0000 Message-ID: <20151229162531.GQ31221@nuc-i3427.alporthouse.com> References: <1450787830-14443-1-git-send-email-michal.winiarski@intel.com> <1451404141-30354-1-git-send-email-michal.winiarski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id 8209689D40 for ; Tue, 29 Dec 2015 08:25:41 -0800 (PST) Content-Disposition: inline In-Reply-To: <1451404141-30354-1-git-send-email-michal.winiarski@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: =?utf-8?Q?Micha=C5=82?= Winiarski Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMjksIDIwMTUgYXQgMDQ6NDk6MDFQTSArMDEwMCwgTWljaGHFgiBXaW5pYXJz a2kgd3JvdGU6Cj4gQEAgLTk5NCw2ICsxMDEzLDIwIEBAIHZhbGlkYXRlX2V4ZWNfbGlzdChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAJCWlmIChleGVjW2ldLmZsYWdzICYgaW52YWxpZF9mbGFn cykKPiAgCQkJcmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICsJCS8qIE9mZnNldCBjYW4gYmUgdXNlZCBh cyBpbnB1dCAoRVhFQ19PQkpFQ1RfUElOTkVEKSwgcmVqZWN0Cj4gKwkJICogYW55IG5vbi1wYWdl LWFsaWduZWQgb3Igbm9uLWNhbm9uaWFsIGFkZHJlc3Nlcy4KPiArCQkgKi8KPiArCQlpZiAoZXhl Y1tpXS5mbGFncyAmIEVYRUNfT0JKRUNUX1BJTk5FRCAmJgo+ICsJCSAgICAoZXhlY1tpXS5vZmZz ZXQgIT0gZ2VuOF9jYW5vbmljYWxfYWRkcihleGVjW2ldLm9mZnNldCkgfHwKPiArCQkgICAgIG9m ZnNldF9pbl9wYWdlKGV4ZWNbaV0ub2Zmc2V0KSkpCj4gKwkJCXJldHVybiAtRUlOVkFMOwo+ICsK CmlmIChleGVjW2ldLmZsYWdzICYgRVhFQ19PQkpFQ1RfUElOTkVEKSB7CglpZiAoZXhlY1tpXS5v ZmZzZXQgIT0gZ2VuOF9jYW5vbmljYWxfYWRkcihleGVjW2ldLm9mZnNldCAmIFBBR0VfTUFTSykp CgkJcmV0dXJuIC1FSU5WQUw7CgoJLyogRnJvbSBkcm1fbW0gcGVyc3BlY3RpdmUgYWRkcmVzcyBz cGFjZSBpcyBjb250aW51b3VzLAoJICogc28gZnJvbSB0aGlzIHBvaW50IHdlJ3JlIGFsd2F5cyB1 c2luZyBub24tY2Fub25pY2FsIGZvcm0KCSAqIGludGVybmFsbHkuCgkgKi8KCWV4ZWNbaV0ub2Zm c2V0ICY9ICgxVUxMIDw8IDQ4KSAtIDE7Cn0KClNwbGl0dGluZyB1cCB0aGUgdHdvIHRlc3RzIGp1 c3QgbWFrZXMgaXQgYSBiaXQgZWFzaWVyIHRvIHJlYWQgKGltbywgYW5kCkkndmUgYmVlbiB0b2xk IG9uIG51bWVyb3VzIG9jY2FzaW9ucyB0byBkbyB0aGUgc2FtZSA6KSBXaGlsc3Qgbm90IGFzCm9i dmlvdXMgYXRtLCBpdCBhbHNvIGhlbHBzIHdoZW4gd2UgaGF2ZSBtdWx0aXBsZSBleHRlbnNpb24g Y2hlY2tzIGluIHRoZQp2YWxpZGF0ZSgpLiBBcyBhIHNlY29uZGFyeSBwb2ludCwgd2UgY2FuIHRo ZW4gYWxzbyBkZW1vbnN0YXRlIHRoYXQgd2UKY2FuIGZ1bGx5IHJlc3RyaWN0IG1hbmlwdWxhdGlu ZyBleGVjW2ldLm9mZnNldCB0byB0aGUgcGlubmVkIHBhdGguCgojZGVmaW5lIEdFTjhfSElHSF9B RERSRVNTX0JJVCA0NwojZGVmaW5lIEdFTjhfQUREUkVTU19NQVNLICgxVUxMIDw8IChHRU44X0hJ R0hfQUREUkVTU19CSVQrMSkpIC0gMQoKR0VOOF9DQU5PTklDQUxfSElHSF9CSVQgPwoKc2luY2Ug d2UgaGF2ZSB0d28gcGxhY2VzIG5vdyB0aGF0IGtub3cgYWJvdXQgdGhlIGFkZHJlc3MgZm9ybWF0 LCBvcgpwZXJoYXBzCgpzdGF0aWMgdTY0IGdlbjhfdW5kb19jYW5vbmljYWxfYWRkcih1NjQpOwpl eGVjW2ldLm9mZnNldCA9IGdlbjhfdW5kb19jYW5vbmljYWxfYWRkcihleGVjW2ldLm9mZnNldCk7 CgpzbyB0aGF0IHdlIGNhbiBwdXQgdGhlbSBuZXh0IHRvIGVhY2ggb3RoZXIuIFRoYXQgc2VlbXMg YSBiZXR0ZXIgaWRlYS4KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJj ZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=