From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 072/190] drm/i915: Execlists cannot pin a context without the object Date: Mon, 11 Jan 2016 15:24:09 +0000 Message-ID: <5693C919.8000604@linux.intel.com> References: <1452503961-14837-1-git-send-email-chris@chris-wilson.co.uk> <1452503961-14837-72-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 8D6AA6E3B9 for ; Mon, 11 Jan 2016 07:24:11 -0800 (PST) In-Reply-To: <1452503961-14837-72-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 Ck9uIDExLzAxLzE2IDA5OjE3LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gR2l2ZW4gdGhhdCB0aGUg aW50ZWxfbHJfY29udGV4dF9waW4gY2Fubm90IHN1Y2NlZWQgd2l0aG91dCB0aGUgb2JqZWN0LAo+ IHdlIGNhbm5vdCByZWFjaCBpbnRlbF9scl9jb250ZXh0X3VucGluKCkgd2l0aG91dCBmaXJzdCBh bGxvY2F0aW5nIHRoYXQKPiBvYmplY3QgLSBzbyB3ZSBjYW4gcmVtb3ZlIHRoZSByZWR1bmRhbnQg dGVzdC4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29u LmNvLnVrPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCAxOSAr KysrKysrKy0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAx MSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9scmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gaW5kZXggODRhOGJj YzkwZDc4Li4wZjBiZjk3ZTQwMzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfbHJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+IEBA IC03NjksMTcgKzc2OSwxNCBAQCBzdGF0aWMgaW50IGludGVsX2xyX2NvbnRleHRfcGluKHN0cnVj dCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcnEpCj4gICB2b2lkIGludGVsX2xyX2NvbnRleHRfdW5w aW4oc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpycSkKPiAgIHsKPiAgIAlpbnQgZW5naW5l ID0gcnEtPmVuZ2luZS0+aWQ7Cj4gLQlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqY3R4X29i aiA9IHJxLT5jdHgtPmVuZ2luZVtlbmdpbmVdLnN0YXRlOwo+IC0Jc3RydWN0IGludGVsX3Jpbmcg KnJpbmcgPSBycS0+cmluZzsKPiAtCj4gLQlpZiAoY3R4X29iaikgewo+IC0JCVdBUk5fT04oIW11 dGV4X2lzX2xvY2tlZCgmcnEtPmk5MTUtPmRldi0+c3RydWN0X211dGV4KSk7Cj4gLQkJaWYgKC0t cnEtPmN0eC0+ZW5naW5lW2VuZ2luZV0ucGluX2NvdW50ID09IDApIHsKPiAtCQkJaW50ZWxfcmlu Z191bm1hcChyaW5nKTsKPiAtCQkJaTkxNV9nZW1fb2JqZWN0X2dndHRfdW5waW4oY3R4X29iaik7 Cj4gLQkJCWk5MTVfZ2VtX2NvbnRleHRfdW5yZWZlcmVuY2UocnEtPmN0eCk7Cj4gLQkJfQo+IC0J fQo+ICsKPiArCVdBUk5fT04oIW11dGV4X2lzX2xvY2tlZCgmcnEtPmk5MTUtPmRldi0+c3RydWN0 X211dGV4KSk7Cj4gKwlpZiAoLS1ycS0+Y3R4LT5lbmdpbmVbZW5naW5lXS5waW5fY291bnQpCj4g KwkJcmV0dXJuOwo+ICsKPiArCWludGVsX3JpbmdfdW5tYXAocnEtPnJpbmcpOwo+ICsJaTkxNV9n ZW1fb2JqZWN0X2dndHRfdW5waW4ocnEtPmN0eC0+ZW5naW5lW2VuZ2luZV0uc3RhdGUpOwo+ICsJ aTkxNV9nZW1fY29udGV4dF91bnJlZmVyZW5jZShycS0+Y3R4KTsKPiAgIH0KPgo+ICAgc3RhdGlj IGludCBpbnRlbF9sb2dpY2FsX3Jpbmdfd29ya2Fyb3VuZHNfZW1pdChzdHJ1Y3QgZHJtX2k5MTVf Z2VtX3JlcXVlc3QgKnJlcSkKPgoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28u dXJzdWxpbkBpbnRlbC5jb20+CgpUaGVyZSBpcyBhbm90aGVyIGN0eF9vYmogY2hlY2sgaW4gaW50 ZWxfZXhlY2xpc3RzX3JldGlyZV9yZXF1ZXN0cyB3aGljaCAKY291bGQgZ28uCgpSZWdhcmRzLAoK VHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==