From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 08/64] drm/i915: Retire oldest completed request before allocating next Date: Fri, 08 Jul 2016 12:21:18 +0300 Message-ID: <871t34v629.fsf@intel.com> References: <1467880930-23082-1-git-send-email-chris@chris-wilson.co.uk> <1467880930-23082-8-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 2DA976E8D5 for ; Fri, 8 Jul 2016 09:21:50 +0000 (UTC) In-Reply-To: <1467880930-23082-8-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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gSW4gb3Jk ZXIgdG8ga2VlcCB0aGUgbWVtb3J5IGFsbG9jYXRlZCBmb3IgcmVxdWVzdHMgcmVhc29uYWJseSB0 aWdodCwgdHJ5Cj4gdG8gcmV1c2UgdGhlIG9sZGVzdCByZXF1ZXN0IChzbyBsb25nIGFzIGl0IGlz IGNvbXBsZXRlZCBhbmQgaGFzIG5vCj4gZXh0ZXJuYWwgcmVmZXJlbmNlcykgZm9yIHRoZSBuZXh0 IGFsbG9jYXRpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fcmVx dWVzdC5jIHwgNyArKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPgo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMKPiBpbmRleCA5ZTlhYTZiNzI1 ZjcuLmVlMTE4OWMzNTUwOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9yZXF1ZXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1 ZXN0LmMKPiBAQCAtMjI2LDYgKzIyNiwxMyBAQCBfX2k5MTVfZ2VtX3JlcXVlc3RfYWxsb2Moc3Ry dWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAo+ICAJaWYgKHJldCkKPiAgCQlyZXR1cm4gcmV0 Owo+ICAKPiArCWlmICghbGlzdF9lbXB0eSgmZW5naW5lLT5yZXF1ZXN0X2xpc3QpKSB7Cj4gKwkJ cmVxID0gbGlzdF9maXJzdF9lbnRyeSgmZW5naW5lLT5yZXF1ZXN0X2xpc3QsCj4gKwkJCQkgICAg ICAgdHlwZW9mKCpyZXEpLCBsaXN0KTsKPiArCQlpZiAoaTkxNV9nZW1fcmVxdWVzdF9jb21wbGV0 ZWQocmVxKSkKPiArCQkJaTkxNV9nZW1fcmVxdWVzdF9yZXRpcmUocmVxKTsKPiArCX0KPiArCgpX aXRoIHRoZSBsYXN0X3N1Ym1pdHRlZF9zZXFubyBhbmQgcmVxLT5zZXFubyB5b3UgY291bGQgZ2V0 IHJvdWdoCmVzdGltYXRpb24gb2YgcmVxdWVzdHMtaW4tZmxpZ2h0IGFuZCBwZXJoYXBzIHJldGly ZSBoYW5kZnVsIG1vcmUKaWYgdGhlIGRpZmYgaXMgdmVyeSBiaWc/CgpCdXQgb25lLWZvci1vbmUg bWFrZXMgc2Vuc2UuCgpSZXZpZXdlZC1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBp bnRlbC5jb20+Cgo+ICAJcmVxID0ga21lbV9jYWNoZV96YWxsb2MoZGV2X3ByaXYtPnJlcXVlc3Rz LCBHRlBfS0VSTkVMKTsKPiAgCWlmICghcmVxKQo+ICAJCXJldHVybiAtRU5PTUVNOwo+IC0tIAo+ IDIuOC4xCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==