From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 11/18] drm/i915: Record space required for request emission Date: Mon, 19 Sep 2016 13:47:30 +0300 Message-ID: <1474282050.3344.19.camel@linux.intel.com> References: <20160914065250.15482-1-chris@chris-wilson.co.uk> <20160914065250.15482-12-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 609DA6E110 for ; Mon, 19 Sep 2016 10:47:34 +0000 (UTC) In-Reply-To: <20160914065250.15482-12-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 T24ga2UsIDIwMTYtMDktMTQgYXQgMDc6NTIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBA QCAtMTU3Miw2ICsxNTcyLDggQEAgc3RhdGljIGludCBnZW44X2VtaXRfcmVxdWVzdChzdHJ1Y3Qg ZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcXVlc3QpCj4gwqAJcmV0dXJuIGludGVsX2xvZ2ljYWxf cmluZ19hZHZhbmNlKHJlcXVlc3QpOwo+IMKgfQo+IMKgCj4gK3N0YXRpYyBjb25zdCBpbnQgZ2Vu OF9lbWl0X3JlcXVlc3Rfc3ogPSA2ICsgV0FfVEFJTF9EV09SRFM7CgpDb3VsZCBhcmd1ZSB0aGVz ZSB0byBiZSAjZGVmaW5lIGJ5IGN1cnJlbnQgY29udmVudGlvbi4KCj4gQEAgLTE2NzcsNiArMTY4 MSw3IEBAIGxvZ2ljYWxfcmluZ19kZWZhdWx0X3ZmdW5jcyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICplbmdpbmUpCj4gwqAJZW5naW5lLT5yZXNldF9odyA9IHJlc2V0X2NvbW1vbl9yaW5nOwo+IMKg CWVuZ2luZS0+ZW1pdF9mbHVzaCA9IGdlbjhfZW1pdF9mbHVzaDsKPiDCoAllbmdpbmUtPmVtaXRf cmVxdWVzdCA9IGdlbjhfZW1pdF9yZXF1ZXN0Owo+ICsJZW5naW5lLT5lbWl0X3JlcXVlc3Rfc3og PSBnZW44X2VtaXRfcmVxdWVzdF9zejsKClRoaXMgYXNzaWdubWVudCB3b3VsZCB0aGVuIHN0YW5k IG91dCBiZXR0ZXIgdG9vLCBub3cgaXQgbG9va3MgbGlrZSBhCmJ1bmNoIG9mIGZ1bmN0aW9uIGFz c2lnbm1lbnRzLgoKPiBAQCAtMjY3Nyw4ICsyNjgxLDIxIEBAIHN0YXRpYyB2b2lkIGludGVsX3Jp bmdfZGVmYXVsdF92ZnVuY3Moc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+IMKg CWVuZ2luZS0+cmVzZXRfaHcgPSByZXNldF9yaW5nX2NvbW1vbjsKPiDCoAo+IMKgCWVuZ2luZS0+ ZW1pdF9yZXF1ZXN0ID0gaTl4eF9lbWl0X3JlcXVlc3Q7Cj4gLQlpZiAoaTkxNS5zZW1hcGhvcmVz KQo+ICsJZW5naW5lLT5lbWl0X3JlcXVlc3Rfc3ogPSBpOXh4X2VtaXRfcmVxdWVzdF9zejsKPiAr CWlmIChpOTE1LnNlbWFwaG9yZXMpIHsKPiArCQlpbnQgbnVtX3JpbmdzOwoKJ2luaXRpYWxpemVk X3JpbmdzJyB0byBkaWZmZXJlbnRpYXRlIGFzIHN1Z2dlc3RlZCBieSBUdnJ0a28gdG9vLgoKPiAr Cj4gwqAJCWVuZ2luZS0+ZW1pdF9yZXF1ZXN0ID0gZ2VuNl9zZW1hX2VtaXRfcmVxdWVzdDsKPiAr Cj4gKwkJbnVtX3JpbmdzID0gaHdlaWdodDMyKElOVEVMX0lORk8oZGV2X3ByaXYpLT5yaW5nX21h c2spIC0gMTsKPiArCQlpZiAoSU5URUxfR0VOKGRldl9wcml2KSA+PSA4KSB7Cj4gKwkJCWVuZ2lu ZS0+ZW1pdF9yZXF1ZXN0X3N6ICs9IG51bV9yaW5ncyAqIDY7Cj4gKwkJfSBlbHNlIHsKPiArCQkJ ZW5naW5lLT5lbWl0X3JlcXVlc3Rfc3ogKz0gbnVtX3JpbmdzICogMzsKPiArCQkJaWYgKG51bV9y aW5ncyAmIDEpCj4gKwkJCQllbmdpbmUtPmVtaXRfcmVxdWVzdF9zeisrOwoKUGxlYXNlIGRvIGFk ZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB0aGlzLgoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5l biA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwotLSAK Sm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBv cmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=