From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 3/3] drm/i915: Check the ring is empty when declaring the engines are idle Date: Thu, 1 Jun 2017 14:24:15 +0100 Message-ID: <20170601132415.GS11742@nuc-i3427.alporthouse.com> References: <20170530121334.17364-1-chris@chris-wilson.co.uk> <20170530121334.17364-3-chris@chris-wilson.co.uk> <87tw42sevu.fsf@gaia.fi.intel.com> <20170531135835.GT23936@nuc-i3427.alporthouse.com> <87lgpdrupa.fsf@gaia.fi.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 ESMTPS id 787446E35E for ; Thu, 1 Jun 2017 13:24:19 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87lgpdrupa.fsf@gaia.fi.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 T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDU6MDE6NTNQTSArMDMwMCwgTWlrYSBLdW9wcGFsYSB3 cm90ZToKPiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+ IAo+ID4gT24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDM6MzM6NDFQTSArMDMwMCwgTWlrYSBLdW9w cGFsYSB3cm90ZToKPiA+PiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4g d3JpdGVzOgo+ID4+IAo+ID4+ID4gQXMgYW5vdGhlciBwcmVjYXV0aW9uIHdoZW4gdGVzdGluZyB3 aGV0aGVyIHRoZSBDUyBlbmdpbmUgaXMgYWN0dWFsbHkKPiA+PiA+IGlkbGUsIGFsc28gaW5zcGVj dCB0aGUgcmluZydzIEhFQUQvVEFJTCByZWdpc3RlcnMsIHdoaWNoIHNob3VsZCBiZSBlcXVhbAo+ ID4+ID4gd2hlbiB0aGVyZSBhcmUgbm8gY29tbWFuZHMgbGVmdCB0byBleGVjdXRlIGJ5IHRoZSBH UFUuCj4gPj4gPgo+ID4+ID4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+Cj4gPj4gPiBDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBp bnRlbC5jb20+Cj4gPj4gPiAtLS0KPiA+PiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9l bmdpbmVfY3MuYyB8IDUgKysrKysKPiA+PiA+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z KCspCj4gPj4gPgo+ID4+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2VuZ2luZV9jcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiA+ PiA+IGluZGV4IDY5OWYyZDM4NjFjNy4uYmMzOGJkMTI4Yjc2IDEwMDY0NAo+ID4+ID4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiA+PiA+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jCj4gPj4gPiBAQCAtMTIxMiw2ICsxMjEy LDExIEBAIHN0YXRpYyBib29sIHJpbmdfaXNfaWRsZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpl bmdpbmUpCj4gPj4gPiAgCj4gPj4gPiAgCWludGVsX3J1bnRpbWVfcG1fZ2V0KGRldl9wcml2KTsK PiA+PiA+ICAKPiA+PiA+ICsJLyogRmlyc3QgY2hlY2sgdGhhdCBubyBjb21tYW5kcyBhcmUgbGVm dCBpbiB0aGUgcmluZyAqLwo+ID4+ID4gKwlpZiAoKEk5MTVfUkVBRF9IRUFEKGVuZ2luZSkgJiBI RUFEX0FERFIpICE9Cj4gPj4gPiArCSAgICAoSTkxNV9SRUFEX1RBSUwoZW5naW5lKSAmIFRBSUxf QUREUikpCj4gPj4gPiArCQlpZGxlID0gZmFsc2U7Cj4gPj4gPiArCj4gPj4gCj4gPj4gWW91IGFy ZSBhbHJlYWR5IGNlcnRhaW4gdGhhdCBpcyBub3QgaWRsZSBzbyB3aHkgbm90IGdvdG8gb3V0Pwo+ ID4KPiA+IEluIHRoaXMgY2FzZSBJIGNvdWxkIGFyZ3VlIHRoYXQgZXh0cmEgcGF0aCBmb3IgdGhl IGp1bXAgaXMgbm90IHdvcnRoIGl0Lgo+ID4gSXQgc2F2ZXMgYSBtbWlvIHJlYWQsIHllcywgYnV0 IHdpbGwgYW55IG9uZSBub3RpY2U/Cj4gYW5kIG9uZSB3cml0ZSA6UAo+IAo+ID4gSXQgYm9pbHMg ZG93biB0byBpcyBpdCBlYXNpZXIgdG8gcmVhZCBhczoKPiA+Cj4gCj4gU29sZC4gSXQgaXMgZWFz aWVyIHRvIHJlYWQgYXMgaXMuIDMvMyBpcwo+IAo+IFJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxh IDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KClRoYW5rcywgbm93IHB1c2hlZC4gSG9wZWZ1bGx5 IGl0IG5ldmVyIHNwb3RzIGFuIGVycm9yIQotQ2hyaXMKCi0tIApDaHJpcyBXaWxzb24sIEludGVs IE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=