From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH 3/4] drm/i915: Move underrun work from fbc to fifo_underrun. Date: Mon, 26 Feb 2018 14:23:29 -0800 Message-ID: <20180226222329.GB24704@intel.com> References: <20180226205309.2438-1-rodrigo.vivi@intel.com> <20180226205309.2438-3-rodrigo.vivi@intel.com> <151967885050.14388.3364410613556862500@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id A7D3E6E553 for ; Mon, 26 Feb 2018 22:23:32 +0000 (UTC) Content-Disposition: inline In-Reply-To: <151967885050.14388.3364410613556862500@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDk6MDA6NTBQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgUm9kcmlnbyBWaXZpICgyMDE4LTAyLTI2IDIwOjUzOjA4KQo+ID4gLXZv aWQgaW50ZWxfZmJjX2hhbmRsZV9maWZvX3VuZGVycnVuX2lycShzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYpCj4gPiAtewo+ID4gLSAgICAgICBzdHJ1Y3QgaW50ZWxfZmJjICpmYmMg PSAmZGV2X3ByaXYtPmZiYzsKPiA+IC0KPiA+IC0gICAgICAgaWYgKCFmYmNfc3VwcG9ydGVkKGRl dl9wcml2KSkKPiA+IC0gICAgICAgICAgICAgICByZXR1cm47Cj4gPiAtCj4gPiAtICAgICAgIC8q IFRoZXJlJ3Mgbm8gZ3VhcmFudGVlIHRoYXQgdW5kZXJydW5fZGV0ZWN0ZWQgd29uJ3QgYmUgc2V0 IHRvIHRydWUKPiA+IC0gICAgICAgICogcmlnaHQgYWZ0ZXIgdGhpcyBjaGVjayBhbmQgYmVmb3Jl IHRoZSB3b3JrIGlzIHNjaGVkdWxlZCwgYnV0IHRoYXQncwo+ID4gLSAgICAgICAgKiBub3QgYSBw cm9ibGVtIHNpbmNlIHdlJ2xsIGNoZWNrIGl0IGFnYWluIHVuZGVyIHRoZSB3b3JrIGZ1bmN0aW9u Cj4gPiAtICAgICAgICAqIHdoaWxlIEZCQyBpcyBsb2NrZWQuIFRoaXMgY2hlY2sgaGVyZSBpcyBq dXN0IHRvIHByZXZlbnQgdXMgZnJvbQo+ID4gLSAgICAgICAgKiB1bm5lY2Vzc2FyaWx5IHNjaGVk dWxpbmcgdGhlIHdvcmssIGFuZCBpdCByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCB3ZQo+ID4gLSAg ICAgICAgKiBuZXZlciBzd2l0Y2ggdW5kZXJydW5fZGV0ZWN0IGJhY2sgdG8gZmFsc2UgYWZ0ZXIg aXQncyB0cnVlLiAqLwo+ID4gLSAgICAgICBpZiAoUkVBRF9PTkNFKGZiYy0+dW5kZXJydW5fZGV0 ZWN0ZWQpKQo+ID4gLSAgICAgICAgICAgICAgIHJldHVybjsKPiA+IC0KPiA+IC0gICAgICAgc2No ZWR1bGVfd29yaygmZmJjLT51bmRlcnJ1bl93b3JrKTsKPiA+IC19Cj4gCj4gPiArc3RhdGljIHZv aWQgaW50ZWxfaGFuZGxlX2ZpZm9fdW5kZXJydW5faXJxKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdikKPiA+ICt7Cj4gPiArICAgICAgIGlmICghSEFTX0ZCQyhkZXZfcHJpdikpCj4g PiArICAgICAgICAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICAgICBzcGluX2xvY2soJmRl dl9wcml2LT51bmRlcnJ1bi5sb2NrKTsKPiA+ICsKPiA+ICsgICAgICAgaWYgKGRldl9wcml2LT51 bmRlcnJ1bi5kZXRlY3RlZCkKPiA+ICsgICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAg ICAgZGV2X3ByaXYtPnVuZGVycnVuLmRldGVjdGVkID0gdHJ1ZTsKPiA+ICsKPiA+ICsgICAgICAg c2NoZWR1bGVfd29yaygmZGV2X3ByaXYtPnVuZGVycnVuLndvcmspOwo+ID4gK291dDoKPiA+ICsg ICAgICAgc3Bpbl91bmxvY2soJmRldl9wcml2LT51bmRlcnJ1bi5sb2NrKTsKPiAKPiBUaGlzIGxv Y2tpbmcgKG9yIGJvb2wpIGlzbid0IHJlcXVpcmVkIGJ5IHRoZSBmb2xsb3dpbmcgcGF0Y2ggZWl0 aGVyLiBCdXQKPiBJIHByZXN1bWUgdGhlIGJvb2xlYW4gaXMgcHJpbnRlZCBhdCBzb21lIHBvaW50 LCBhbHRob3VnaCB0aGF0J3MgcHJvYmFibHkKPiBsZXNzIHVzZWZ1bCB0aGFuIHdoYXRldmVyIEZC Qy9TQUdWIHdvdWxkIHNheSBhYm91dCBiZWluZyBkaXNhYmxlZC4KCkkgaG9uZXN0bHkgZGlkbid0 IGZ1bGx5IGZvbGxvd2VkIHRoZSBpbml0aWFsIGdvYWwgb2YgY2hlY2tpbmcgdGhlIGRldGVjdGlv bgpiZWZvcmUgc2NoZWR1bGluZyB0aGUgd29yay4uLi4gU28gSSBhc3N1bWVkIGl0IHdhcyBzb21l IHVuZGVycnVuIHN0b3JtCmFuZCBhIG1lY2hhbmlzbSB0byBhdm9pZCBtdWx0aXBsZSBjYWxscyB0 byBmYmMgZGlzYWJsZS4uLgoKQnV0IHllYXAuLi4gSSB0aGluayB3ZSBjb3VsZCBsaXZlIHdpdGhv dXQgaXQgaWYgbm8gc3Rvcm0gaXMgcG9zc2libGUKb3IgaWYgaW50ZXJuYWwgc2FndiBhbmQgZmJj IGFyZSBhbHJlYWR5IGhhbmRsaW5nIHRob3NlIHByb3Blcmx5LgoKPiAtQ2hyaXMKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==