From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 08/64] drm/i915: Retire oldest completed request before allocating next Date: Fri, 8 Jul 2016 10:28:09 +0100 Message-ID: <20160708092809.GC16828@nuc-i3427.alporthouse.com> References: <1467880930-23082-1-git-send-email-chris@chris-wilson.co.uk> <1467880930-23082-8-git-send-email-chris@chris-wilson.co.uk> <871t34v629.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTP id 6D1F16E8D7 for ; Fri, 8 Jul 2016 09:28:12 +0000 (UTC) Content-Disposition: inline In-Reply-To: <871t34v629.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKdWwgMDgsIDIwMTYgYXQgMTI6MjE6MThQTSArMDMwMCwgTWlrYSBLdW9wcGFsYSB3 cm90ZToKPiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+ IAo+ID4gSW4gb3JkZXIgdG8ga2VlcCB0aGUgbWVtb3J5IGFsbG9jYXRlZCBmb3IgcmVxdWVzdHMg cmVhc29uYWJseSB0aWdodCwgdHJ5Cj4gPiB0byByZXVzZSB0aGUgb2xkZXN0IHJlcXVlc3QgKHNv IGxvbmcgYXMgaXQgaXMgY29tcGxldGVkIGFuZCBoYXMgbm8KPiA+IGV4dGVybmFsIHJlZmVyZW5j ZXMpIGZvciB0aGUgbmV4dCBhbGxvY2F0aW9uLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fcmVxdWVzdC5jIHwgNyArKysrKysrCj4gPiAgMSBmaWxlIGNo YW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9yZXF1ZXN0LmMKPiA+IGluZGV4IDllOWFhNmI3MjVmNy4uZWUxMTg5YzM1NTA5IDEwMDY0NAo+ ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fcmVxdWVzdC5jCj4gPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMKPiA+IEBAIC0yMjYsNiAr MjI2LDEzIEBAIF9faTkxNV9nZW1fcmVxdWVzdF9hbGxvYyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICplbmdpbmUsCj4gPiAgCWlmIChyZXQpCj4gPiAgCQlyZXR1cm4gcmV0Owo+ID4gIAo+ID4gKwlp ZiAoIWxpc3RfZW1wdHkoJmVuZ2luZS0+cmVxdWVzdF9saXN0KSkgewo+ID4gKwkJcmVxID0gbGlz dF9maXJzdF9lbnRyeSgmZW5naW5lLT5yZXF1ZXN0X2xpc3QsCj4gPiArCQkJCSAgICAgICB0eXBl b2YoKnJlcSksIGxpc3QpOwo+ID4gKwkJaWYgKGk5MTVfZ2VtX3JlcXVlc3RfY29tcGxldGVkKHJl cSkpCj4gPiArCQkJaTkxNV9nZW1fcmVxdWVzdF9yZXRpcmUocmVxKTsKPiA+ICsJfQo+ID4gKwo+ IAo+IFdpdGggdGhlIGxhc3Rfc3VibWl0dGVkX3NlcW5vIGFuZCByZXEtPnNlcW5vIHlvdSBjb3Vs ZCBnZXQgcm91Z2gKPiBlc3RpbWF0aW9uIG9mIHJlcXVlc3RzLWluLWZsaWdodCBhbmQgcGVyaGFw cyByZXRpcmUgaGFuZGZ1bCBtb3JlCj4gaWYgdGhlIGRpZmYgaXMgdmVyeSBiaWc/CgpUaGF0J3Mg dGhlIHByb2JsZW0gd2Ugd2FudCB0byBhdm9pZC4gV2Ugd2FudCB0byBiZSBjYXV0aW91cyBpbiBo b3cgbWFueQp3ZSByZXRpcmUgYXMgdGhhdCBsZWFkcyB0byBodWdlIGxhdGVuY3kgc3Bpa2VzIGhl cmUuCgpUaGUgb2JzZXJ2YXRpb24gdGhhdCBsZWFkIHRvIHRyeWluZyB0byByZXRpcmUgb25lIHdh cyBzaW1wbHkgdG8gaW1wcm92ZQp0aGUgc2xhYi1jYWNoZSBoaXQgcmF0ZSB3aGlsc3QgbWluaW1p c2luZyB0aGUgdGltZSB3ZSBzcGVuZCBpbiBmcmVlaW5nCm9iamVjdHMgYmVmb3JlIHN1Ym1pdHRp bmcgbmV3IHdvcmsuCi1DaHJpcwoKLS0gCkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2Ug VGVjaG5vbG9neSBDZW50cmUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==