From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zanoni, Paulo R" Subject: Re: [PATCH 03/18] drm/i915: only nuke FBC when a drawing operation triggers a flush Date: Wed, 21 Oct 2015 17:08:42 +0000 Message-ID: <1445447321.2522.37.camel@intel.com> References: <1445349004-16409-1-git-send-email-paulo.r.zanoni@intel.com> <1445349004-16409-4-git-send-email-paulo.r.zanoni@intel.com> <20151020155919.GH2551@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id EB2776E0FC for ; Wed, 21 Oct 2015 10:09:00 -0700 (PDT) In-Reply-To: <20151020155919.GH2551@nuc-i3427.alporthouse.com> Content-Language: en-US Content-ID: <6089B5E18E7C334B9A98BD2ADD1E4A9C@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "chris@chris-wilson.co.uk" Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org RW0gVGVyLCAyMDE1LTEwLTIwIMOgcyAxNjo1OSArMDEwMCwgQ2hyaXMgV2lsc29uIGVzY3JldmV1 Og0KPiBPbiBUdWUsIE9jdCAyMCwgMjAxNSBhdCAxMTo0OTo0OUFNIC0wMjAwLCBQYXVsbyBaYW5v bmkgd3JvdGU6DQo+ID4gVGhlcmUncyBubyBuZWVkIHRvIHN0b3AgYW5kIHJlc3RhcnQgRkJDOiBh IG51a2Ugc2hvdWxkIGJlIGZpbmUuDQo+ID4gDQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bG8gWmFu b25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gwqBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9mYmMuYyB8IDYgKysrKy0tDQo+ID4gwqAxIGZpbGUgY2hhbmdlZCwg NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYw0KPiA+IGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZmJjLmMNCj4gPiBpbmRleCA5NDc3Mzc5Li5iOWNmZDE2IDEwMDY0NA0KPiA+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jDQo+ID4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMNCj4gPiBAQCAtMTA4OCw4ICsxMDg4LDEwIEBAIHZvaWQg aW50ZWxfZmJjX2ZsdXNoKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlDQo+ID4gKmRldl9wcml2LA0K PiA+IMKgCQlpZiAob3JpZ2luID09IE9SSUdJTl9GTElQKSB7DQo+ID4gwqAJCQlfX2ludGVsX2Zi Y191cGRhdGUoZGV2X3ByaXYpOw0KPiA+IMKgCQl9IGVsc2Ugew0KPiA+IC0JCQlfX2ludGVsX2Zi Y19kaXNhYmxlKGRldl9wcml2KTsNCj4gPiAtCQkJX19pbnRlbF9mYmNfdXBkYXRlKGRldl9wcml2 KTsNCj4gPiArCQkJaWYgKGRldl9wcml2LT5mYmMuZW5hYmxlZCkNCj4gPiArCQkJCWludGVsX2Zi Y19udWtlKGRldl9wcml2KTsNCj4gDQo+IE9rLCB3aGF0IGRvZXMgbnVrZSBhY3R1YWxseSBkbz8g RnJvbSB0aGUgbmFtZSwgSSB3b3VsZCBleHBlY3QgRkJDIHRvDQo+IGJlDQo+IGxlZnQgaW4gYW4g dW51c2FibGUgc3RhdGUuDQoNCkFzIGZhciBhcyBJIHVuZGVyc3RhbmQsIGl0IHRyaWdnZXJzIGEg ZnVsbCByZWNvbXByZXNzaW9uIG9mIHRoZSBDRkIuIEl0DQpzaG91bGQgYmUgZXF1aXZhbGVudCB0 byBkaXNhYmxlK3JlZW5hYmxlLg0KDQo+IA0KPiA+ICsJCQllbHNlDQo+ID4gKwkJCQlfX2ludGVs X2ZiY191cGRhdGUoZGV2X3ByaXYpOw0KPiA+IMKgCQl9DQo+ID4gwqAJfQ0KPiANCj4gVGhpcyBi ZWNvbWVzDQo+IA0KPiBpZiAoZW5hYmxlZCAmJiBvcmlnaW4gIT0gT1JJR0lOX0ZMSVApDQo+IMKg IGludGVsX2ZiY19udWtlKCk7DQo+IGVsc2UNCj4gwqAgX19pbnRlbF9mYmNfdXBkYXRlKCk7DQoN Ck5vdyBJIHNlZSB0aGlzIGNvZGUgY291bGQgZGVmaW5pdGVseSBoYXZlIGJlZW4gbWFkZSBzaW1w bGVyLi4uIEZpeGluZw0KdGhpcyBoZXJlIHdvdWxkIHJlcXVpcmUgbWUgdG8gcmVkbyBtYW55IG9m IHRoZSBuZXh0IHBhdGNoZXMuIEkgaG9wZSB5b3UNCmFjY2VwdCBwYXRjaCAxOS8xOCBhcyBhIHBv c3NpYmxlICJmaXgiLg0KDQo+IA0KPiBJdCBzZWVtcyBhIGxpdHRsZSBvZGQgdGhhdCBhbnl0aGlu ZyBpcyBkb25lIGlmIGRpc2FibGVkLCBzbyBjYXJlIHRvDQo+IGVsYWJvcmF0ZSB0aGF0IHJlYXNv bg0KDQpXaGVuIHdlJ3JlIGRyYXdpbmcgb24gdGhlIGZyb250YnVmZmVyIHdlIG1heSBnZXQgYW4g aW52YWxpZGF0ZSgpIGNhbGwNCmZpcnN0LCB3aGljaCB3aWxsIHRyaWdnZXIgYW4gRkJDIGRlYWN0 aXZhdGlvbi4gVGhlbiBsYXRlciB3ZSdsbCBnZXQgYQ0KZmx1c2goKSBhbmQgd2lsbCBoYXZlIHRv IHJlZW5hYmxlLiBTb21ldGltZXMgd2UgbWF5IGp1c3QgZ2V0IHRoZQ0KZmx1c2goKSB3aXRob3V0 IHRoZSBwcmV2aW91cyBpbnZhbGlkYXRlKCksIGFuZCBmb3IgdGhpcyBjYXNlIGEgbnVrZSBpcw0K dGhlIGVhc2llc3QgdGhpbmcgdG8gZG8uIFRoYXQncyBhbGwganVzdCB0aGUgbm9ybWFsIGZyb250 YnVmZmVyDQp0cmFja2luZyBtZWNoYW5pc20uDQoNCg0KPiAsIGFuZCBJIHByZXN1bWUgdGhlcmUg aXMgYW4gZXF1YWxseSBnb29kIGNvbW1lbnQNCj4gYmVmb3JlIHRoZSBjb250ZXh0IHRoYXQgZXhw bGFpbnMgd2h5IEZMSVAgaXMgc3BlY2lhbD8NCg0KSXQncyBqdXN0IHRoYXQgd2UgaWdub3JlIGZs dXNoZXMoKSBmb3IgdGhlIEZMSVAgY2FzZSBpZiBGQkMgaXMgYWN0aXZlDQpkdWUgdG8gdGhlIGhh cmR3YXJlIHRyYWNraW5nLCB3aGljaCBhdXRvbWF0aWNhbGx5IGRvZXMgYSBudWtlLiBUaGVyZSdz DQphIGNoZWNrIGZvciB0aGlzIGVhcmxpZXIgb24gdGhpcyBmdW5jdGlvbiwgd2hpY2ggeW91IGNh bid0IHNlZSBvbiB0aGlzDQpkaWZmIGNvbnRleHQgYnV0IHlvdSBjYW4gc2VlIG9uIHBhdGNoIDAy LzE4LiBTbyBpZiBvcmlnaW4gaXMgRkxJUCwgYW5kDQpGQkMgaXMgYWN0aXZlLCB3ZSByZXR1cm4g ZWFybHkuDQoNCj4gLUNocmlzDQo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=