From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 2/8] drm/i915: Make request's wait-for-space explicit Date: Wed, 15 Nov 2017 16:30:18 +0200 Message-ID: <87po8jpqbp.fsf@gaia.fi.intel.com> References: <20171114213023.11605-1-chris@chris-wilson.co.uk> <20171114213023.11605-2-chris@chris-wilson.co.uk> <87shdfps4u.fsf@gaia.fi.intel.com> <151075482547.26264.3278378211097323257@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id C23F66E818 for ; Thu, 16 Nov 2017 13:57:36 +0000 (UTC) In-Reply-To: <151075482547.26264.3278378211097323257@mail.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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE3LTExLTE1IDEzOjUxOjEzKQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBBdCB0aGUgc3RhcnQgb2Yg YnVpbGRpbmcgYSByZXF1ZXN0LCB3ZSB3b3VsZCB3YWl0IGZvciByb3VnaGx5IGVub3VnaAo+PiA+ IHNwYWNlIHRvIGZpdCB0aGUgYXZlcmFnZSByZXF1ZXN0ICh0byByZWR1Y2UgdGhlIGxpa2VsaWhv b2Qgb2YgaGF2aW5nIHRvCj4+ID4gd2FpdCBhbmQgYWJvcnQgcGFydHdheSB0aHJvdWdoIHJlcXVl c3QgY29uc3RydWN0aW9uKS4gVG8gYWNoaWV2ZSB3ZQo+PiA+IHdvdWxkIHRyeSB0byBiZWdpbiBh IDAtbGVuZ3RoIGNvbW1hbmQgcGFja2V0LCB0aGlzIGp1c3QgYWRkcyBleHRyYQo+PiA+IGNvbmZ1 c2lvbiBzbyBtYWtlIHRoZSB3YWl0LWZvci1zcGFjZSBleHBsaWNpdCwgYXMgaW4gdGhlIG5leHQg cGF0Y2ggd2UKPj4gPiB3YW50IHRvIG1vdmUgaXQgZnJvbSB0aGUgYmFja2VuZCB0byB0aGUgaTkx NV9nZW1fcmVxdWVzdF9hbGxvYygpIHNvIGl0Cj4+ID4gY2FuIGVuc3VyZSB0aGF0IHRoZSB3YWl0 LWZvci1zcGFjZSBpcyB0aGUgZmlyc3Qgb3BlcmF0aW9uIGluIGJ1aWxkaW5nIGEKPj4gPiBuZXcg cmVxdWVzdC4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+PiA+IC0tLQo+PiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9scmMuYyAgICAgICAgfCAgOCArKy0tLQo+PiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9yaW5nYnVmZmVyLmMgfCA1NiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4g PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5oIHwgIDEgKwo+PiA+ICAz IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQo+PiA+Cj4+ ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPj4gPiBpbmRleCA1OGQwNTBhOWE4NjYuLmViZDk1 OTZmZTgzYiAxMDA2NDQKPj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMu Ywo+PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4+ID4gQEAgLTEx ODAsNyArMTE4MCw3IEBAIHN0YXRpYyBpbnQgZXhlY2xpc3RzX3JlcXVlc3RfYWxsb2Moc3RydWN0 IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0KQo+PiA+ICB7Cj4+ID4gICAgICAgc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqZW5naW5lID0gcmVxdWVzdC0+ZW5naW5lOwo+PiA+ICAgICAgIHN0 cnVjdCBpbnRlbF9jb250ZXh0ICpjZSA9ICZyZXF1ZXN0LT5jdHgtPmVuZ2luZVtlbmdpbmUtPmlk XTsKPj4gPiAtICAgICB1MzIgKmNzOwo+PiA+ICsgICAgIGludCByZXQ7Cj4+ID4gIAo+PiA+ICAg ICAgIEdFTV9CVUdfT04oIWNlLT5waW5fY291bnQpOwo+PiA+ICAKPj4gPiBAQCAtMTE5MCw5ICsx MTkwLDkgQEAgc3RhdGljIGludCBleGVjbGlzdHNfcmVxdWVzdF9hbGxvYyhzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX3JlcXVlc3QgKnJlcXVlc3QpCj4+ID4gICAgICAgICovCj4+ID4gICAgICAgcmVxdWVz dC0+cmVzZXJ2ZWRfc3BhY2UgKz0gRVhFQ0xJU1RTX1JFUVVFU1RfU0laRTsKPj4gPiAgCj4+ID4g LSAgICAgY3MgPSBpbnRlbF9yaW5nX2JlZ2luKHJlcXVlc3QsIDApOwo+PiA+IC0gICAgIGlmIChJ U19FUlIoY3MpKQo+PiA+IC0gICAgICAgICAgICAgcmV0dXJuIFBUUl9FUlIoY3MpOwo+PiA+ICsg ICAgIHJldCA9IGludGVsX3Jpbmdfd2FpdF9mb3Jfc3BhY2UocmVxdWVzdC0+cmluZywgcmVxdWVz dC0+cmVzZXJ2ZWRfc3BhY2UpOwo+PiA+ICsgICAgIGlmIChyZXQpCj4+ID4gKyAgICAgICAgICAg ICByZXR1cm4gcmV0Owo+PiA+Cj4+IAo+PiBXZSBsb3NlIHRoZSB3cmFwIGhhbmRsaW5nIHdpdGgg dGhpcy4gV2hhdCBndWFyYW50ZWVzCj4+IGF0IHRoaXMgcG9pbnQsIHRoYXQgd2UgZG9udCBuZWVk IHRvIHdyYXA/Cj4KPiBXZSBkb24ndCBjYXJlLiBXZSB3YWl0IGZvciBzdWZmaWNpZW50IHNwYWNl IHRvIHdyYXAsIGJ1dCB3ZSBkb24ndCBuZWVkCj4gdG8gYWR2YW5jZS93cmFwIHRoZSByaW5nIHBv aW50ZXIgaGVyZSBhcyB3ZSBhcmUgbm90IGVtaXR0aW5nIGEgcGFja2V0LgoKT2ssIGFuZCB0aGUg cmVxdWVzdCB3ZSBhbGxvY2VkIGZvciwgd2lsbCBkbyB0aGUgbmVlZGVkIHJpbmdfYmVnaW4KYW5k IGhhbmRsZSB0aGUgd3JhcC4KClJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3Bw YWxhQGxpbnV4LmludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=