From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/6] drm/i915: Fail if we can't get a fence for gen2/3 tiled scanout Date: Thu, 22 Feb 2018 16:13:34 +0200 Message-ID: <20180222141334.GX5453@intel.com> References: <20180221160235.11134-1-ville.syrjala@linux.intel.com> <20180221160235.11134-2-ville.syrjala@linux.intel.com> <151924992474.11316.6628255171226396657@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id CDAA16EDE4 for ; Thu, 22 Feb 2018 14:13:38 +0000 (UTC) Content-Disposition: inline In-Reply-To: <151924992474.11316.6628255171226396657@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 List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDk6NTI6MDRQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxOC0wMi0yMSAxNjowMjozMCkKPiA+IEZy b206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAK PiA+IEdlbjIvMyBkaXNwbGF5IGVuZ2luZSBkZXBlbmRzIG9uIHRoZSBmZW5jZSBmb3IgdGlsZWQg c2Nhbm91dC4gU28gaWYgd2UKPiA+IGZhaWwgdG8gZ2V0IGEgZmVuY2UgZmFpbCB0aGUgZW50aXJl IG9wZXJhdGlvbi4KPiA+IAo+ID4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29u LmNvLnVrPgo+ID4gU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxh QGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rpc3BsYXkuYyB8IDEwICsrKysrKysrKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMKPiA+IGluZGV4IDVkNDY3NzFkNThmNi4uNjZiMjY5YmMyNGI5IDEwMDY0NAo+ID4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IEBAIC0yMTIzLDYgKzIxMjMsOCBAQCBp bnRlbF9waW5fYW5kX2ZlbmNlX2ZiX29iaihzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiwKPiA+ ICAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiA+ICAKPiA+ICAgICAgICAgaWYgKGk5MTVfdm1h X2lzX21hcF9hbmRfZmVuY2VhYmxlKHZtYSkpIHsKPiA+ICsgICAgICAgICAgICAgICBpbnQgcmV0 Owo+ID4gKwo+ID4gICAgICAgICAgICAgICAgIC8qIEluc3RhbGwgYSBmZW5jZSBmb3IgdGlsZWQg c2Nhbi1vdXQuIFByZS1pOTY1IGFsd2F5cyBuZWVkcyBhCj4gPiAgICAgICAgICAgICAgICAgICog ZmVuY2UsIHdoZXJlYXMgOTY1KyBvbmx5IHJlcXVpcmVzIGEgZmVuY2UgaWYgdXNpbmcKPiA+ICAg ICAgICAgICAgICAgICAgKiBmcmFtZWJ1ZmZlciBjb21wcmVzc2lvbi4gIEZvciBzaW1wbGljaXR5 LCB3ZSBhbHdheXMsIHdoZW4KPiA+IEBAIC0yMTM5LDcgKzIxNDEsMTMgQEAgaW50ZWxfcGluX2Fu ZF9mZW5jZV9mYl9vYmooc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIsCj4gPiAgICAgICAgICAg ICAgICAgICogc29tZXRoaW5nIGFuZCB0cnkgdG8gcnVuIHRoZSBzeXN0ZW0gaW4gYSAibGVzcyB0 aGFuIG9wdGltYWwiCj4gPiAgICAgICAgICAgICAgICAgICogbW9kZSB0aGF0IG1hdGNoZXMgdGhl IHVzZXIgY29uZmlndXJhdGlvbi4KPiA+ICAgICAgICAgICAgICAgICAgKi8KPiA+IC0gICAgICAg ICAgICAgICBpZiAoaTkxNV92bWFfcGluX2ZlbmNlKHZtYSkgPT0gMCAmJiB2bWEtPmZlbmNlKQo+ ID4gKyAgICAgICAgICAgICAgIHJldCA9IGk5MTVfdm1hX3Bpbl9mZW5jZSh2bWEpOwo+ID4gKyAg ICAgICAgICAgICAgIGlmIChyZXQgIT0gMCAmJiBJTlRFTF9HRU4oZGV2X3ByaXYpIDwgNCkgewo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgdm1hID0gRVJSX1BUUihyZXQpOwo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gPiArICAgICAgICAgICAgICAgfQo+ID4gKwo+ ID4gKyAgICAgICAgICAgICAgIGlmIChyZXQgPT0gMCAmJiB2bWEtPmZlbmNlKQo+ID4gICAgICAg ICAgICAgICAgICAgICAgICAgKm91dF9mbGFncyB8PSBQTEFORV9IQVNfRkVOQ0U7Cj4gPiAgICAg ICAgIH0KPiAKPiBPaywgSSdkIGxpa2UgdG8gc2VlIElOVEVMX0dFTihkZXZfcHJpdikgPCA0IGJl IHJlcGxhY2VkIHdpdGggc2F5Cj4gbmVlZHNfZmVuY2UgKGFuZCBtYXkgYmUgcGFzc2VkIGluIGZy b20gdGhlIGNhbGxlciBsaWtlIHdhbnRzX2ZlbmNlPykuCgpJIGhhZCB0aGF0IGVhcmxpZXIsIGJ1 dCB0aGVuIEkgZGlkbid0IGhhdmUgdGhlIHVzZXNfZmVuY2UuIE1heWJlIEkKY29vayB1cCBzb21l IGtpbmQgb2YgaW5wdXQgZmxhZ3MgdGhpbmcgaGVyZSB3aXRoIFBMQU5FX05FRURTX0ZFTkNFCmFu ZCBQTEFORV9XQU5UU19GRU5DRSAobWF5YmUgd2l0aCBhIGJldHRlciBuYW1pbmcgc2NoZW1lIHRv CmRpc3Rpbmd1aXNoIGZyb20gdGhlIG91dHB1dCBmbGFncywgb3Igc2hvdWxkIHdlIGp1c3Qgc2hh cmUgdGhlCnNhbWUgbmFtZXNwYWNlPykuCgpBbmQgc2hvdWxkIHdlIHRoZW4gbW92ZSB0aGUgZ21j aCBjaGVjayBvdXQgYW5kIGluc3RlYWQgaGF2ZSBzb21ldGhpbmcKbGlrZSBQTEFORV9ORUVEU19N QVBQQUJMRT8KCj4gVGhlbiBJJ20gd29uZGVyaW5nIGlmIGEgCj4gCWlmIChXQVJOX09OKG5lZWRz X2ZlbmNlICYmICEoKmZsYWdzICYgUExBTkVfSEFTX0ZFTkNFKSkKPiBtYWtlcyBzZW5zZS4KCkp1 c3QgdG8gbWFrZSBzdXJlIGk5MTVfdm1hX3Bpbl9mZW5jZSgpIGRpZCBpdHMgam9iIGNvcnJlY3Rs eT8KCj4gCj4gUmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNv LnVrPgo+IC1DaHJpcwoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==