From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Widawsky Subject: [PATCH] [v2] drm/i915: Limit VF cache invalidate workaround usage to gen9 Date: Thu, 17 Dec 2015 09:49:57 -0800 Message-ID: <1450374597-7021-1-git-send-email-benjamin.widawsky@intel.com> References: <1450317097-1885-1-git-send-email-benjamin.widawsky@intel.com> 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 F0C646E9EE for ; Thu, 17 Dec 2015 09:49:59 -0800 (PST) In-Reply-To: <1450317097-1885-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: Intel GFX Cc: Ben Widawsky List-Id: intel-gfx@lists.freedesktop.org SXQgaXMgdW5jbGVhciBpZiB0aGlzIGlzIGV2ZW4gcmVxdWlyZWQgb24gQlhULgoKdjI6IE1ha2Ug c3VyZSB0byBzZXQgdGhlIGRlZmF1bHQgdmFsdWUgdG8gZmFsc2UuIFVuY2VydGFpbiBob3cgbXkg Y29tcGlsZXIKZG9lc24ndCBjb21wbGFpbiB3aXRoIHYxLgoKQ2M6IEltcmUgRGVhayA8aW1yZS5k ZWFrQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQmVuIFdpZGF3c2t5IDxiZW5qYW1pbi53aWRh d3NreUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCAx NiArKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKaW5kZXggNTE5Y2VhMzIuLmFmMWUw MDEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCkBAIC0xNjk1LDcgKzE2OTUsNyBAQCBzdGF0 aWMgaW50IGdlbjhfZW1pdF9mbHVzaF9yZW5kZXIoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0 ICpyZXF1ZXN0LAogCXN0cnVjdCBpbnRlbF9yaW5nYnVmZmVyICpyaW5nYnVmID0gcmVxdWVzdC0+ cmluZ2J1ZjsKIAlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0gcmluZ2J1Zi0+cmluZzsK IAl1MzIgc2NyYXRjaF9hZGRyID0gcmluZy0+c2NyYXRjaC5ndHRfb2Zmc2V0ICsgMiAqIENBQ0hF TElORV9CWVRFUzsKLQlib29sIHZmX2ZsdXNoX3dhOworCWJvb2wgdmZfZmx1c2hfd2EgPSBmYWxz ZTsKIAl1MzIgZmxhZ3MgPSAwOwogCWludCByZXQ7CiAKQEAgLTE3MTYsMTQgKzE3MTYsMTQgQEAg c3RhdGljIGludCBnZW44X2VtaXRfZmx1c2hfcmVuZGVyKHN0cnVjdCBkcm1faTkxNV9nZW1fcmVx dWVzdCAqcmVxdWVzdCwKIAkJZmxhZ3MgfD0gUElQRV9DT05UUk9MX1NUQVRFX0NBQ0hFX0lOVkFM SURBVEU7CiAJCWZsYWdzIHw9IFBJUEVfQ09OVFJPTF9RV19XUklURTsKIAkJZmxhZ3MgfD0gUElQ RV9DT05UUk9MX0dMT0JBTF9HVFRfSVZCOwotCX0KIAotCS8qCi0JICogT24gR0VOOSsgQmVmb3Jl IFZGX0NBQ0hFX0lOVkFMSURBVEUgd2UgbmVlZCB0byBlbWl0IGEgTlVMTCBwaXBlCi0JICogY29u dHJvbC4KLQkgKi8KLQl2Zl9mbHVzaF93YSA9IElOVEVMX0lORk8ocmluZy0+ZGV2KS0+Z2VuID49 IDkgJiYKLQkJICAgICAgZmxhZ3MgJiBQSVBFX0NPTlRST0xfVkZfQ0FDSEVfSU5WQUxJREFURTsK KwkJLyoKKwkJICogT24gR0VOOTogYmVmb3JlIFZGX0NBQ0hFX0lOVkFMSURBVEUgd2UgbmVlZCB0 byBlbWl0IGEgTlVMTAorCQkgKiBwaXBlIGNvbnRyb2wuCisJCSAqLworCQlpZiAoSVNfR0VOOShy aW5nLT5kZXYpKQorCQkJdmZfZmx1c2hfd2EgPSB0cnVlOworCX0KIAogCXJldCA9IGludGVsX2xv Z2ljYWxfcmluZ19iZWdpbihyZXF1ZXN0LCB2Zl9mbHVzaF93YSA/IDEyIDogNik7CiAJaWYgKHJl dCkKLS0gCjIuNi40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=