From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 3/3] drm/i915/execlists: Suppress redundant preemption Date: Wed, 23 Jan 2019 14:14:05 +0000 Message-ID: <154825284480.693.13895063063499172661@skylake-alporthouse-com> References: <20190123123602.21816-1-chris@chris-wilson.co.uk> <20190123123602.21816-3-chris@chris-wilson.co.uk> <154825124967.693.11501167515002439310@skylake-alporthouse-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 ESMTPS id 8A3C96E4D0 for ; Wed, 23 Jan 2019 14:14:11 +0000 (UTC) In-Reply-To: <154825124967.693.11501167515002439310@skylake-alporthouse-com> 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 UXVvdGluZyBDaHJpcyBXaWxzb24gKDIwMTktMDEtMjMgMTM6NDc6MjkpCj4gUXVvdGluZyBDaHJp cyBXaWxzb24gKDIwMTktMDEtMjMgMTI6MzY6MDIpCj4gPiBPbiB1bndpbmRpbmcgdGhlIGFjdGl2 ZSByZXF1ZXN0IHdlIGdpdmUgaXQgYSBzbWFsbCAobGltaXRlZCB0byBpbnRlcm5hbAo+ID4gcHJp b3JpdHkgbGV2ZWxzKSBib29zdCB0byBwcmV2ZW50IGl0IGZyb20gYmVpbmcgZ2F6dW1wZWQgYSBz ZWNvbmQgdGltZS4KPiA+IEhvd2V2ZXIsIHRoaXMgbWVhbnMgdGhhdCBpdCBjYW4gYmUgcHJvbW90 ZWQgdG8gYWJvdmUgdGhlIHJlcXVlc3QgdGhhdAo+ID4gdHJpZ2dlcmVkIHRoZSBwcmVlbXB0aW9u IHJlcXVlc3QsIGNhdXNpbmcgYSBwcmVlbXB0LXRvLWlkbGUgY3ljbGUgZm9yIG5vCj4gPiBjaGFu Z2UuIFdlIGNhbiBhdm9pZCB0aGlzIGlmIHdlIHRha2UgdGhlIGJvb3N0IGludG8gYWNjb3VudCB3 aGVuCj4gPiBjaGVja2luZyBpZiB0aGUgcHJlZW1wdGlvbiByZXF1ZXN0IGlzIHZhbGlkLgo+ID4g Cj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIHwgMjkgKysr KysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMK PiA+IGluZGV4IGQ5ZDc0NGY2YWIyYy4uNzQ3MjZmNjQ3ZTQ3IDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2xyYy5jCj4gPiBAQCAtMTYzLDYgKzE2Myw4IEBACj4gPiAgI2RlZmluZSBXQV9U QUlMX0RXT1JEUyAyCj4gPiAgI2RlZmluZSBXQV9UQUlMX0JZVEVTIChzaXplb2YodTMyKSAqIFdB X1RBSUxfRFdPUkRTKQo+ID4gIAo+ID4gKyNkZWZpbmUgQUNUSVZFX1BSSU9SSVRZIChJOTE1X1BS SU9SSVRZX05FV0NMSUVOVCkKPiA+ICsKPiA+ICBzdGF0aWMgaW50IGV4ZWNsaXN0c19jb250ZXh0 X2RlZmVycmVkX2FsbG9jKHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpjdHgsCj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKmVuZ2luZSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc3RydWN0IGludGVsX2NvbnRleHQgKmNlKTsKPiA+IEBAIC0xODEsMTMgKzE4MywzMSBAQCBz dGF0aWMgaW5saW5lIGludCBycV9wcmlvKGNvbnN0IHN0cnVjdCBpOTE1X3JlcXVlc3QgKnJxKQo+ ID4gICAgICAgICByZXR1cm4gcnEtPnNjaGVkLmF0dHIucHJpb3JpdHk7Cj4gPiAgfQo+ID4gIAo+ ID4gK3N0YXRpYyBpbmxpbmUgaW50IGFjdGl2ZV9wcmlvKGNvbnN0IHN0cnVjdCBpOTE1X3JlcXVl c3QgKnJxKQo+ID4gK3sKPiA+ICsgICAgICAgaW50IHByaW8gPSBycV9wcmlvKHJxKTsKPiA+ICsK PiA+ICsgICAgICAgLyoKPiA+ICsgICAgICAgICogT24gdW53aW5kaW5nIHRoZSBhY3RpdmUgcmVx dWVzdCwgd2UgZ2l2ZSBpdCBhIHByaW9yaXR5IGJ1bXAKPiA+ICsgICAgICAgICogZXF1aXZhbGVu dCB0byBhIGZyZXNobHkgc3VibWl0dGVkIHJlcXVlc3QuIFRoaXMgcHJvdGVjdHMgaXQgZnJvbQo+ ID4gKyAgICAgICAgKiBiZWluZyBnYXp1bXBlZCBhZ2FpbiwgYnV0IGl0IHdvdWxkIGJlIHByZWZl cnJhYmxlIGlmIHdlIGRpZG4ndAo+ID4gKyAgICAgICAgKiBsZXQgaXQgYmUgZ2F6dW1wZWQgaW4g dGhlIGZpcnN0IHBsYWNlIQo+ID4gKyAgICAgICAgKgo+ID4gKyAgICAgICAgKiBTZWUgX191bndp bmRfaW5jb21wbGV0ZV9yZXF1ZXN0cygpCj4gPiArICAgICAgICAqLwo+ID4gKyAgICAgICBpZiAo aTkxNV9yZXF1ZXN0X3N0YXJ0ZWQocnEpKQo+ID4gKyAgICAgICAgICAgICAgIHByaW8gfD0gQUNU SVZFX1BSSU9SSVRZOwo+IAo+IEhtbSwgYWN0dWFsbHkgd2UgYXJlIHB1dCB0byB0aGUgdGFpbCBv ZiB0aGF0IHByaW9saXN0IHNvIHdlIGRvbid0IGdldAo+IHJlcnVuIGFoZWFkIG9mIHRoZSBwcmVl bXB0ZWUgaWYgd2UgZW5kIHVwIGF0IHRoZSBzYW1lIHByaW9yaXR5Lgo+IEFDVElWRV9QUklPUklU WSAtIDEgd291bGQgc2VlbSB0byBiZSB0aGUgcmlnaHQgY29tcHJvbWlzZS4KCmdlbV9zeW5jL3N3 aXRjaC1kZWZhdWx0IHNheXMgQUNUSVZFX1BSSU9SSVRZIHRob3VnaC4gSG1tLgotQ2hyaXMKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==