From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 04/12] drm/i915/gt: Treat a busy timeline as 'active' while waiting Date: Sun, 6 Oct 2019 17:49:54 +0100 Message-ID: <20191006165002.30312-4-chris@chris-wilson.co.uk> References: <20191006165002.30312-1-chris@chris-wilson.co.uk> 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 ESMTPS id B34296E41D for ; Sun, 6 Oct 2019 16:50:16 +0000 (UTC) In-Reply-To: <20191006165002.30312-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SWYgd2UgY2Fubm90IGNsYWltIHRoZSB0aW1lbGluZS0+bXV0ZXggd2hpbGUgcHJlcGFyaW5nIGZv ciBhIHdhaXQgb24gaXQsCndlIGhhdmUgdG8gc2tpcCB0aGUgdGltZWxpbmUuIEluIGRvaW5nIHNv LCB0cmVhdCBpdCBhcyBhY3RpdmUgc28gdGhhdAp1bmRlciBhIGludGVsX2d0X3dhaXRfZm9yX2lk bGUoKSBsb29wLCB3ZSByZXBlYXQgdGhlIHdhaXQgYWZ0ZXIKc2NoZWR1bGluZyBhd2F5LgoKU2ln bmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBU dnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2d0L2ludGVsX2d0X3JlcXVlc3RzLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2Vk LCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9ndC9pbnRlbF9ndF9yZXF1ZXN0cy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv Z3QvaW50ZWxfZ3RfcmVxdWVzdHMuYwppbmRleCBkNjllNzg0NzhlZWEuLmNhNjA2Yjc5ZmQ1ZSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZ3RfcmVxdWVzdHMuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9ndF9yZXF1ZXN0cy5jCkBAIC0zNCw4 ICszNCwxMCBAQCBsb25nIGludGVsX2d0X3JldGlyZV9yZXF1ZXN0c190aW1lb3V0KHN0cnVjdCBp bnRlbF9ndCAqZ3QsIGxvbmcgdGltZW91dCkKIAogCXNwaW5fbG9ja19pcnFzYXZlKCZ0aW1lbGlu ZXMtPmxvY2ssIGZsYWdzKTsKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUodGwsIHRuLCAmdGlt ZWxpbmVzLT5hY3RpdmVfbGlzdCwgbGluaykgewotCQlpZiAoIW11dGV4X3RyeWxvY2soJnRsLT5t dXRleCkpCisJCWlmICghbXV0ZXhfdHJ5bG9jaygmdGwtPm11dGV4KSkgeworCQkJYWN0aXZlX2Nv dW50Kys7IC8qIHJlcG9ydCBidXN5IHRvIGNhbGxlciwgdHJ5IGFnYWluPyAqLwogCQkJY29udGlu dWU7CisJCX0KIAogCQlpbnRlbF90aW1lbGluZV9nZXQodGwpOwogCQlHRU1fQlVHX09OKCF0bC0+ YWN0aXZlX2NvdW50KTsKLS0gCjIuMjMuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4