From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 07/22] drm/i915: Refactor execbuffer relocation writing Date: Wed, 17 Aug 2016 11:47:07 +0300 Message-ID: <1471423627.3613.19.camel@linux.intel.com> References: <1471344168-28136-1-git-send-email-chris@chris-wilson.co.uk> <1471344168-28136-8-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id BD69C6E7AA for ; Wed, 17 Aug 2016 08:47:09 +0000 (UTC) In-Reply-To: <1471344168-28136-8-git-send-email-chris@chris-wilson.co.uk> 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 List-Id: intel-gfx@lists.freedesktop.org T24gdGksIDIwMTYtMDgtMTYgYXQgMTE6NDIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBA QCAtMjc4LDYgKzI4Myw5IEBAIHN0YXRpYyB2b2lkIGViX2Rlc3Ryb3koc3RydWN0IGViX3ZtYXMg KmViKQo+IMKgCj4gwqBzdGF0aWMgaW5saW5lIGludCB1c2VfY3B1X3JlbG9jKHN0cnVjdCBkcm1f aTkxNV9nZW1fb2JqZWN0ICpvYmopCj4gwqB7Cj4gKwlpZiAoREJHX1VTRV9DUFVfUkVMT0MpCj4g KwkJcmV0dXJuIERCR19VU0VfQ1BVX1JFTE9DID4gMDsKCklmIERCR19VU0VfQ1BVX1JFTE9DID09 IDAsIHRoaXMgcGF0aCBpcyBuZXZlciB0YWtlbi4gU28gaXQgd291bGQgaGF2ZQp0byBiZSBzZXQg YXQgLTEgdG8geWllbGQgZmFsc2UuIFVuZXhwZWN0ZWQgd2hlbiBkZWZpbmluZyBpdC4gMCBhbmQg MSBpcwp0aGUgZGUgZmFjdG8uIFNvIGRyb3AgYSBjb21tZW50IGF0IGRlZmluaW5nIHNpdGUuCgo+ ICsjZGVmaW5lIEtNQVAgMHg0CgpBdCBsZWFzdCBtYWtlIGEgY29tbWVudCB0aGF0IENMRkxVU0hf QUZURVIgYW5kIENMRkxVU0hfQkVGT1JFIGFyZSBhbHNvCmluIHRoZSBmbGFnIHNldC4KCj4gKwo+ IMKgc3RhdGljIHZvaWQgcmVsb2NfY2FjaGVfZmluaShzdHJ1Y3QgcmVsb2NfY2FjaGUgKmNhY2hl KQo+IMKgewo+ICsJdm9pZCAqdmFkZHI7Cj4gKwo+IMKgCWlmICghY2FjaGUtPnZhZGRyKQo+IMKg CQlyZXR1cm47Cj4gwqAKPiAtCXN3aXRjaCAoY2FjaGUtPnR5cGUpIHsKPiAtCWNhc2UgS01BUDoK PiAtCQlrdW5tYXBfYXRvbWljKGNhY2hlLT52YWRkcik7Cj4gLQkJYnJlYWs7Cj4gKwl2YWRkciA9 IHVubWFza19wYWdlKGNhY2hlLT52YWRkcik7Cj4gKwlpZiAoY2FjaGUtPnZhZGRyICYgS01BUCkg ewo+ICsJCWlmIChjYWNoZS0+dmFkZHIgJiBDTEZMVVNIX0FGVEVSKQo+ICsJCQltYigpOwo+IMKg Cj4gLQljYXNlIElPTUFQOgo+IC0JCWlvX21hcHBpbmdfdW5tYXBfYXRvbWljKGNhY2hlLT52YWRk cik7Cj4gLQkJYnJlYWs7Cj4gKwkJa3VubWFwX2F0b21pYyh2YWRkcik7Cj4gKwkJaTkxNV9nZW1f b2JqZWN0X3VucGluX3BhZ2VzKChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqKWNhY2hlLT5u b2RlLm1tKTsKCkknZCBwcmVmZXIgaTkxNV9nZW1fb2JqX2NsZWFudXBfc2htZW1fd3JpdGUoKSBm b3Igc3ltbWV0cnkgb3IgYSBjb21tZW50CmhlcmUuCgo+ICsJfSBlbHNlIHsKPiArCQlpb19tYXBw aW5nX3VubWFwX2F0b21pYyh2YWRkcik7Cj4gKwkJaTkxNV92bWFfdW5waW4oKHN0cnVjdCBpOTE1 X3ZtYSAqKWNhY2hlLT5ub2RlLm1tKTsKClRoaXMgZG9lcyBoYXZlIGEgY2xlYXIgY291bnRlcnBh cnQuCgo+IC0JY2xmbHVzaF93cml0ZTMyKHZhZGRyICsgcGFnZV9vZmZzZXQsIGxvd2VyXzMyX2Jp dHMoZGVsdGEpKTsKPiArCWNsZmx1c2hfd3JpdGUzMih2YWRkciArIG9mZnNldF9pbl9wYWdlKG9m ZnNldCksCj4gKwkJCWxvd2VyXzMyX2JpdHModGFyZ2V0X29mZnNldCksCj4gKwkJCWNhY2hlLT52 YWRkcik7Cgp1bm1hcF9mbGFncyhjYWNoZS0+dmFkZHIpIGZvciBjbGFyaXR5CgpUaGlzIGNvdWxk IHVzZSBhbm90aGVyIHNldCBvZiBleWVzLCB0aGUgcGF0Y2ggaXMgaG9ycmlibHkgbWFuZ2xlZC4K CkJ1dCB3aXRoIG15IGV5ZXMsIHdpdGggY291cGxlIG9mIGNvbW1lbnRzIGFkZGVkOwoKUmV2aWV3 ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4K ClJlZ2FyZHMsIEpvb25hcwotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xv Z3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=