From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Hoath Subject: Re: [PATCH v10] drm/i915: Extend LRC pinning to cover GPU context writeback Date: Thu, 14 Jan 2016 11:56:07 +0000 Message-ID: <56978CD7.5030107@intel.com> References: <1452701985-19706-1-git-send-email-nicholas.hoath@intel.com> <20160114113639.GU29867@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 mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 7225F6E9B1 for ; Thu, 14 Jan 2016 03:56:10 -0800 (PST) In-Reply-To: <20160114113639.GU29867@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 Cc: Daniel Vetter , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gMTQvMDEvMjAxNiAxMTozNiwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIFdlZCwgSmFuIDEz LCAyMDE2IGF0IDA0OjE5OjQ1UE0gKzAwMDAsIE5pY2sgSG9hdGggd3JvdGU6Cj4+ICsJaWYgKGN0 eC0+ZW5naW5lW3JpbmctPmlkXS5kaXJ0eSkgewo+PiArCQlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3Jl cXVlc3QgKnJlcSA9IE5VTEw7Cj4+ICsKPj4gKwkJLyoqCj4+ICsJCSAqIElmIHRoZXJlIGlzIGFs cmVhZHkgYSByZXF1ZXN0IHBlbmRpbmcgb24KPj4gKwkJICogdGhpcyByaW5nLCB3YWl0IGZvciB0 aGF0IHRvIGNvbXBsZXRlLAo+PiArCQkgKiBvdGhlcndpc2UgY3JlYXRlIGEgc3dpdGNoIHRvIGlk bGUgcmVxdWVzdAo+PiArCQkgKi8KPj4gKwkJaWYgKGxpc3RfZW1wdHkoJnJpbmctPnJlcXVlc3Rf bGlzdCkpIHsKPj4gKwkJCWludCByZXQ7Cj4+ICsKPj4gKwkJCXJldCA9IGk5MTVfZ2VtX3JlcXVl c3RfYWxsb2MoCj4+ICsJCQkJCXJpbmcsCj4+ICsJCQkJCXJpbmctPmRlZmF1bHRfY29udGV4dCwK Pj4gKwkJCQkJJnJlcSk7Cj4+ICsJCQlpZiAoIXJldCkKPj4gKwkJCQlpOTE1X2FkZF9yZXF1ZXN0 KHJlcSk7Cj4+ICsJCQllbHNlCj4+ICsJCQkJRFJNX0RFQlVHKCJGYWlsZWQgdG8gZW5zdXJlIGNv bnRleHQgc2F2ZWQiKTsKPj4gKwkJfSBlbHNlIHsKPj4gKwkJCXJlcSA9IGxpc3RfZmlyc3RfZW50 cnkoCj4+ICsJCQkJCSZyaW5nLT5yZXF1ZXN0X2xpc3QsCj4+ICsJCQkJCXR5cGVvZigqcmVxKSwg bGlzdCk7Cj4+ICsJCX0KPj4gKwkJaWYgKHJlcSkgewo+PiArCQkJcmV0ID0gaTkxNV93YWl0X3Jl cXVlc3QocmVxKTsKPj4gKwkJCWlmIChyZXQgIT0gMCkgewo+PiArCQkJCS8qKgo+PiArCQkJCSAq IElmIHdlIGdldCBoZXJlLCB0aGVyZSdzIHByb2JhYmx5IGJlZW4gYSByaW5nCj4+ICsJCQkJICog cmVzZXQsIHNvIHdlIGp1c3QgY2xlYW4gdXAgdGhlIGRpcnR5IGZsYWcuJgo+PiArCQkJCSAqIHBp biBjb3VudC4KPj4gKwkJCQkgKi8KPj4gKwkJCQljdHgtPmVuZ2luZVtyaW5nLT5pZF0uZGlydHkg PSBmYWxzZTsKPj4gKwkJCQlfX2ludGVsX2xyX2NvbnRleHRfdW5waW4oCj4+ICsJCQkJCXJpbmcs Cj4+ICsJCQkJCWN0eCk7Cj4+ICsJCQl9Cj4+ICsJCX0KPgo+IElmIHlvdSB3ZXJlIHRvIHRha2Ug YSBscl9jb250ZXh0X3BpbiBvbiB0aGUgbGFzdF9jb250ZXh0LCBhbmQgb25seQo+IHJlbGVhc2Ug dGhhdCBwaW4gd2hlbiB5b3UgY2hhbmdlIHRvIGEgbmV3IGNvbnRleHQsIHlvdSBkbyBub3QgbmVl ZCB0bwoKVGhhdCB3aGF0IHRoaXMgcGF0Y2ggZG9lcy4KCj4gaW50cm9kdWNlIGEgYmxvY2tpbmcg Y29udGV4dC1jbG9zZSwgbm9yIGRvIHlvdSBuZWVkIHRvIGludHJvZHVjZSB0aGUKPiB1c2FnZSBv ZiBkZWZhdWx0X2NvbnRleHQuCgpUaGUgdXNlIG9mIGRlZmF1bHRfY29udGV4dCBoZXJlIGlzIHRv IHN0b3AgYSBjb250ZXh0IGhhbmdpbmcgYXJvdW5kIAphZnRlciBpdCBpcyBubyBsb25nZXIgbmVl ZGVkLgoKPgo+IChscl9jb250ZXh0X3BpbiBzaG91bGQgdGFrZSBhIHJlZmVyZW5jZSBvbiB0aGUg Y3R4IHRvIHByZXZlbnQgZWFybHkKPiBmcmVlZWluZyBvZmMpLgoKWW91IGNhbid0IGNsZWFyIHRo ZSByZWZlcmVuY2Ugb24gdGhlIGN0eCBpbiBhbiBpbnRlcnJ1cHQgY29udGV4dC4KCj4KPiBUaGUg Y29kZSBhdCB0aGF0IHBvaW50IHN0YXJ0cyB0byBsb29rIHYudi5zaW1pbGFyIHRvIGxlZ2FjeSwg cmlnaHQgZG93bgo+IHRvIHRoZSBuZWVkIHRvIHVzZSBhIEdQVSByZXNldCBkdXJpbmcgc2h1dGRv d24gdG8gcHJldmVudCB3cml0aW5nIGJhY2sKPiB0aGUgY29udGV4dCBpbWFnZS4gKFdoaWNoIHlv dSBzdGlsbCBjdXJyZW50bHkgbmVlZCB0byBnZXQgcmlkIG9mIHRoZQo+IGRlZmF1bHQgY29udGV4 dCBub3cuKQo+IC1DaHJpcwo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=