From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 3/3] drm/i915: Check the ring is empty when declaring the engines are idle Date: Tue, 30 May 2017 15:33:41 +0300 Message-ID: <87tw42sevu.fsf@gaia.fi.intel.com> References: <20170530121334.17364-1-chris@chris-wilson.co.uk> <20170530121334.17364-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8A16E6E201 for ; Wed, 31 May 2017 13:45:45 +0000 (UTC) In-Reply-To: <20170530121334.17364-3-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+IHdyaXRlczoKCj4gQXMgYW5v dGhlciBwcmVjYXV0aW9uIHdoZW4gdGVzdGluZyB3aGV0aGVyIHRoZSBDUyBlbmdpbmUgaXMgYWN0 dWFsbHkKPiBpZGxlLCBhbHNvIGluc3BlY3QgdGhlIHJpbmcncyBIRUFEL1RBSUwgcmVnaXN0ZXJz LCB3aGljaCBzaG91bGQgYmUgZXF1YWwKPiB3aGVuIHRoZXJlIGFyZSBubyBjb21tYW5kcyBsZWZ0 IHRvIGV4ZWN1dGUgYnkgdGhlIEdQVS4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3Bw YWxhQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5l X2NzLmMgfCA1ICsrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jCj4gaW5kZXggNjk5ZjJkMzg2MWM3Li5i YzM4YmQxMjhiNzYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5n aW5lX2NzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwo+ IEBAIC0xMjEyLDYgKzEyMTIsMTEgQEAgc3RhdGljIGJvb2wgcmluZ19pc19pZGxlKHN0cnVjdCBp bnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgCj4gIAlpbnRlbF9ydW50aW1lX3BtX2dldChkZXZf cHJpdik7Cj4gIAo+ICsJLyogRmlyc3QgY2hlY2sgdGhhdCBubyBjb21tYW5kcyBhcmUgbGVmdCBp biB0aGUgcmluZyAqLwo+ICsJaWYgKChJOTE1X1JFQURfSEVBRChlbmdpbmUpICYgSEVBRF9BRERS KSAhPQo+ICsJICAgIChJOTE1X1JFQURfVEFJTChlbmdpbmUpICYgVEFJTF9BRERSKSkKPiArCQlp ZGxlID0gZmFsc2U7Cj4gKwoKWW91IGFyZSBhbHJlYWR5IGNlcnRhaW4gdGhhdCBpcyBub3QgaWRs ZSBzbyB3aHkgbm90IGdvdG8gb3V0PwotTWlrYQoKPiAgCS8qIE5vIGJpdCBmb3IgZ2VuMiwgc28g YXNzdW1lIHRoZSBDUyBwYXJzZXIgaXMgaWRsZSAqLwo+ICAJaWYgKElOVEVMX0dFTihkZXZfcHJp dikgPiAyICYmICEoSTkxNV9SRUFEX01PREUoZW5naW5lKSAmIE1PREVfSURMRSkpCj4gIAkJaWRs ZSA9IGZhbHNlOwo+IC0tIAo+IDIuMTEuMApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK