From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH v2] drm/i915/fbc: FBC causes display flicker when VT-d is enabled on Skylake Date: Thu, 04 Aug 2016 09:31:20 +0300 Message-ID: <87twf1oxjb.fsf@intel.com> References: <20160803161129.23874.54093@emeril.freedesktop.org> <1470241002-30406-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id A71DD6E437 for ; Thu, 4 Aug 2016 06:31:23 +0000 (UTC) In-Reply-To: <1470241002-30406-1-git-send-email-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 Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAwMyBBdWcgMjAxNiwgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IEVycmF0dW0gU0tMMDc1OiBEaXNwbGF5IEZsaWNrZXIgTWF5IE9jY3VyIFdo ZW4gQm90aCBWVC1kIEFuZCBGQkMgQXJlIEVuYWJsZWQKPgo+ICJEaXNwbGF5IGZsaWNrZXJpbmcg bWF5IG9jY3VyIHdoZW4gYm90aCBGQkMgKEZyYW1lIEJ1ZmZlciBDb21wcmVzc2lvbikKPiBhbmQg VlQgLSBkIChJbnRlbMKuIFZpcnR1YWxpemF0aW9uIFRlY2hub2xvZ3kgZm9yIERpcmVjdGVkIEkv TykgYXJlIGVuYWJsZWQKPiBhbmQgaW4gdXNlIGJ5IHRoZSBkaXNwbGF5IGNvbnRyb2xsZXIuIgo+ Cj4gVmlsbGUgZm91bmQgdGhlIHcvYSBuYW1lIGluIHRoZSBkYXRhYmFzZToKPiBXYUZiY1R1cm5P ZmZGYmNXaGVuSHlwZXJWaXNvcklzVXNlZDpza2wKPgo+IHYyOiBMb2cgd2hlbiB0aGUgcXVpcmsg aXMgYXBwbGllZC4KPiB2MzogRW5zdXJlIGk5MTUuZW5hYmxlX2ZiYyBpcyBmYWxzZSB3aGVuICFI QVNfRkJDKCkKPiB2NDogRml4IGZ1bmN0aW9uIG5hbWUgYWZ0ZXIgcmViYXNlCj4KPiBTaWduZWQt b2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogUGF1 bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+Cj4gQ2M6IFZpbGxlIFN5cmrDpGzD pCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpDYzogc3RhYmxlQHZnZXIua2VybmVs Lm9yZwoKPwoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgfCAxOSAr KysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCj4K PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwo+IGluZGV4IDgxNDdlYjllODQ3NS4uYjY3M2M3YzU0 YTQ2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMKPiBAQCAtMTIyOSwxMiArMTIyOSwy OCBAQCBzdGF0aWMgaW50IGludGVsX3Nhbml0aXplX2ZiY19vcHRpb24oc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2KQo+ICAJaWYgKGk5MTUuZW5hYmxlX2ZiYyA+PSAwKQo+ICAJCXJl dHVybiAhIWk5MTUuZW5hYmxlX2ZiYzsKPiAgCj4gKwlpZiAoIUhBU19GQkMoZGV2X3ByaXYpKQo+ ICsJCXJldHVybiAwOwo+ICsKPiAgCWlmIChJU19CUk9BRFdFTEwoZGV2X3ByaXYpKQo+ICAJCXJl dHVybiAxOwo+ICAKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgYm9vbCBuZWVkX2Zi Y193YShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gK3sKPiArI2lmZGVmIENP TkZJR19JTlRFTF9JT01NVQo+ICsJLyogV2FGYmNUdXJuT2ZmRmJjV2hlbkh5cGVyVmlzb3JJc1Vz ZWQ6c2tsICovCj4gKwlpZiAoaW50ZWxfaW9tbXVfZ2Z4X21hcHBlZCAmJiBJU19TS1lMQUtFKGRl dl9wcml2KSkgewo+ICsJCURSTV9JTkZPKCJEaXNhYmxpbmcgZnJhbWVidWZmZXIgY29tcHJlc3Np b24gKEZCQykgdG8gcHJldmVudCBzY3JlZW4gZmxpY2tlciB3aXRoIFZULWQgZW5hYmxlZFxuIik7 Cj4gKwkJcmV0dXJuIHRydWU7Cj4gKwl9Cj4gKyNlbmRpZgo+ICsKPiArCXJldHVybiBmYWxzZTsK PiArfQo+ICsKPiAgLyoqCj4gICAqIGludGVsX2ZiY19pbml0IC0gSW5pdGlhbGl6ZSBGQkMKPiAg ICogQGRldl9wcml2OiB0aGUgaTkxNSBkZXZpY2UKPiBAQCAtMTI1Miw2ICsxMjY4LDkgQEAgdm9p ZCBpbnRlbF9mYmNfaW5pdChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIAlm YmMtPmFjdGl2ZSA9IGZhbHNlOwo+ICAJZmJjLT53b3JrLnNjaGVkdWxlZCA9IGZhbHNlOwo+ICAK PiArCWlmIChuZWVkX2ZiY193YShkZXZfcHJpdikpCj4gKwkJbWt3cml0ZV9kZXZpY2VfaW5mbyhk ZXZfcHJpdiktPmhhc19mYmMgPSBmYWxzZTsKPiArCj4gIAlpOTE1LmVuYWJsZV9mYmMgPSBpbnRl bF9zYW5pdGl6ZV9mYmNfb3B0aW9uKGRldl9wcml2KTsKPiAgCURSTV9ERUJVR19LTVMoIlNhbml0 aXplZCBlbmFibGVfZmJjIHZhbHVlOiAlZFxuIiwgaTkxNS5lbmFibGVfZmJjKTsKCi0tIApKYW5p IE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==