From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH] [v2] drm/i915: Limit VF cache invalidate workaround usage to gen9 Date: Thu, 17 Dec 2015 22:49:24 +0200 Message-ID: <1450385364.2449.9.camel@intel.com> References: <1450317097-1885-1-git-send-email-benjamin.widawsky@intel.com> <1450374597-7021-1-git-send-email-benjamin.widawsky@intel.com> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 48D0C6E0DF for ; Thu, 17 Dec 2015 12:49:32 -0800 (PST) In-Reply-To: <1450374597-7021-1-git-send-email-benjamin.widawsky@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ben Widawsky , Intel GFX List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE1LTEyLTE3IGF0IDA5OjQ5IC0wODAwLCBCZW4gV2lkYXdza3kgd3JvdGU6Cj4g SXQgaXMgdW5jbGVhciBpZiB0aGlzIGlzIGV2ZW4gcmVxdWlyZWQgb24gQlhULgoKSSdtIG5vdCBz dXJlIGVpdGhlciwgSSBvbmx5IGFkZGVkIGl0IG9uIHRoZSBwcmVtaXNlIHRoYXQgaXQgd2FzIG1h cmtlZAphcyBTS0wrIG9yaWdpbmFsbHkgaW4gQlNwZWMuIFRoZSByZXZpc2lvbiBsb2cgZW50cnkg aW4gQlNwZWMgaGFzIHRoaXMKbXVjaCB0byBzYXk6CiIiIgpUaGUgd29ya2Fyb3VuZCB0aGF0IHJl cXVpcmVzIGFuIGVtcHR5IFBJUEVfQ09OVFJPTCBiZWZvcmUgYQpQSVBFX0NPTlRST0wgd2l0aCBh IFZGIENhY2hlIEludmFsaWRhdGlvbiBFbmFibGUgaXMgb25seSBmb3IgU0tMIGFuZApub3QgU0tM Ky4gVGhlIGJ1ZyB3YXMgZml4ZWQgaW4gQ05MIHdpdGggdGhlIGZvbGxvd2luZyBIU0Q6Li4uCiIi IgpXaGljaCBkb2Vzbid0IG1ha2UgdGhpcyBjbGVhciBlaXRoZXIgaW1vLgoKPiB2MjogTWFrZSBz dXJlIHRvIHNldCB0aGUgZGVmYXVsdCB2YWx1ZSB0byBmYWxzZS4gVW5jZXJ0YWluIGhvdyBteSBj b21waWxlcgo+IGRvZXNuJ3QgY29tcGxhaW4gd2l0aCB2MS4KPiAKPiBDYzogSW1yZSBEZWFrIDxp bXJlLmRlYWtAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEJlbiBXaWRhd3NreSA8YmVuamFt aW4ud2lkYXdza3lAaW50ZWwuY29tPgo+IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfbHJjLmMgfCAxNiArKysrKysrKy0tLS0tLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgOCBpbnNl cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9scmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4g aW5kZXggNTE5Y2VhMzIuLmFmMWUwMDEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+ IEBAIC0xNjk1LDcgKzE2OTUsNyBAQCBzdGF0aWMgaW50IGdlbjhfZW1pdF9mbHVzaF9yZW5kZXIo c3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0LAo+IMKgCXN0cnVjdCBpbnRlbF9y aW5nYnVmZmVyICpyaW5nYnVmID0gcmVxdWVzdC0+cmluZ2J1ZjsKPiDCoAlzdHJ1Y3QgaW50ZWxf ZW5naW5lX2NzICpyaW5nID0gcmluZ2J1Zi0+cmluZzsKPiDCoAl1MzIgc2NyYXRjaF9hZGRyID0g cmluZy0+c2NyYXRjaC5ndHRfb2Zmc2V0ICsgMiAqIENBQ0hFTElORV9CWVRFUzsKPiAtCWJvb2wg dmZfZmx1c2hfd2E7Cj4gKwlib29sIHZmX2ZsdXNoX3dhID0gZmFsc2U7Cj4gwqAJdTMyIGZsYWdz ID0gMDsKPiDCoAlpbnQgcmV0Owo+IMKgCj4gQEAgLTE3MTYsMTQgKzE3MTYsMTQgQEAgc3RhdGlj IGludCBnZW44X2VtaXRfZmx1c2hfcmVuZGVyKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAq cmVxdWVzdCwKPiDCoAkJZmxhZ3MgfD0gUElQRV9DT05UUk9MX1NUQVRFX0NBQ0hFX0lOVkFMSURB VEU7Cj4gwqAJCWZsYWdzIHw9IFBJUEVfQ09OVFJPTF9RV19XUklURTsKPiDCoAkJZmxhZ3MgfD0g UElQRV9DT05UUk9MX0dMT0JBTF9HVFRfSVZCOwo+IC0JfQo+IMKgCj4gLQkvKgo+IC0JwqAqIE9u IEdFTjkrIEJlZm9yZSBWRl9DQUNIRV9JTlZBTElEQVRFIHdlIG5lZWQgdG8gZW1pdCBhIE5VTEwg cGlwZQo+IC0JwqAqIGNvbnRyb2wuCj4gLQnCoCovCj4gLQl2Zl9mbHVzaF93YSA9IElOVEVMX0lO Rk8ocmluZy0+ZGV2KS0+Z2VuID49IDkgJiYKPiAtCQnCoMKgwqDCoMKgwqBmbGFncyAmIFBJUEVf Q09OVFJPTF9WRl9DQUNIRV9JTlZBTElEQVRFOwo+ICsJCS8qCj4gKwkJwqAqIE9uIEdFTjk6IGJl Zm9yZSBWRl9DQUNIRV9JTlZBTElEQVRFIHdlIG5lZWQgdG8gZW1pdCBhIE5VTEwKPiArCQnCoCog cGlwZSBjb250cm9sLgo+ICsJCcKgKi8KPiArPiAJCWlmIChJU19HRU45KHJpbmctPmRldikpCgpO aXRwaWNrOiBJTlRFTF9JTkZPKCktPmdlbiA9PSA5IGlzIHRoZSBwcmVmZXJyZWQgd2F5LiBFaXRo ZXIgd2F5OgpSZXZpZXdlZC1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgoKPiAr CQkJdmZfZmx1c2hfd2EgPSB0cnVlOwo+ICsJfQo+IMKgCj4gwqAJcmV0ID0gaW50ZWxfbG9naWNh bF9yaW5nX2JlZ2luKHJlcXVlc3QsIHZmX2ZsdXNoX3dhID8gMTIgOiA2KTsKPiDCoAlpZiAocmV0 KQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=