From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Siluvery Subject: [PATCH v3 5/6] drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround Date: Fri, 5 Jun 2015 14:57:34 +0100 Message-ID: <1433512654-7627-1-git-send-email-arun.siluvery@linux.intel.com> References: <1433500446-26929-6-git-send-email-arun.siluvery@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 6A5BB72187 for ; Fri, 5 Jun 2015 06:57:42 -0700 (PDT) In-Reply-To: <1433500446-26929-6-git-send-email-arun.siluvery@linux.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@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SW4gSW5kaXJlY3QgY29udGV4dCB3L2EgYmF0Y2ggYnVmZmVyLApXYUNsZWFyU2xtU3BhY2VBdENv bnRleHRTd2l0Y2gKCnYyOiBzL1BJUEVfQ09OVFJPTF9GTFVTSF9ST19DQUNIRVMvUElQRV9DT05U Uk9MX0ZMVVNIX0wzIChWaWxsZSkKClNpZ25lZC1vZmYtYnk6IFJhZmFlbCBCYXJiYWxobyA8cmFm YWVsLmJhcmJhbGhvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQXJ1biBTaWx1dmVyeSA8YXJ1 bi5zaWx1dmVyeUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZWcuaCAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyB8IDI0ICsr KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKaW5kZXggNTIwM2M3OS4uMzNiMGZmMSAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3JlZy5oCkBAIC00MTAsNiArNDEwLDcgQEAKICNkZWZpbmUgICBESVNQTEFZX1BM QU5FX0EgICAgICAgICAgICgwPDwyMCkKICNkZWZpbmUgICBESVNQTEFZX1BMQU5FX0IgICAgICAg ICAgICgxPDwyMCkKICNkZWZpbmUgR0ZYX09QX1BJUEVfQ09OVFJPTChsZW4pCSgoMHgzPDwyOSl8 KDB4Mzw8MjcpfCgweDI8PDI0KXwobGVuLTIpKQorI2RlZmluZSAgIFBJUEVfQ09OVFJPTF9GTFVT SF9MMwkJCQkoMTw8MjcpCiAjZGVmaW5lICAgUElQRV9DT05UUk9MX0dMT0JBTF9HVFRfSVZCCQkJ KDE8PDI0KSAvKiBnZW43KyAqLwogI2RlZmluZSAgIFBJUEVfQ09OVFJPTF9NTUlPX1dSSVRFCQkJ KDE8PDIzKQogI2RlZmluZSAgIFBJUEVfQ09OVFJPTF9TVE9SRV9EQVRBX0lOREVYCQkJKDE8PDIx KQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwppbmRleCA5ZDhjZjY1Yy4uNWY2Mjc5YiAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfbHJjLmMKQEAgLTEwODQsNiArMTA4NCwxMyBAQCBzdGF0aWMgaW50IGdl bjhfaW5pdF9pbmRpcmVjdGN0eF9iYihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nKQogCWlu dCBlbmQ7CiAJc3RydWN0IHBhZ2UgKnBhZ2U7CiAJdWludDMyX3QgKmNtZDsKKwl1MzIgc2NyYXRj aF9hZGRyOworCXVuc2lnbmVkIGxvbmcgZmxhZ3MgPSAwOworCisJaWYgKHJpbmctPnNjcmF0Y2gu b2JqID09IE5VTEwpIHsKKwkJRFJNX0VSUk9SKCJzY3JhdGNoIHBhZ2Ugbm90IGFsbG9jYXRlZCBm b3IgJXNcbiIsIHJpbmctPm5hbWUpOworCQlyZXR1cm4gLUVJTlZBTDsKKwl9CiAKIAlwYWdlID0g aTkxNV9nZW1fb2JqZWN0X2dldF9wYWdlKHJpbmctPndhX2N0eC5vYmosIDApOwogCWNtZCA9IGtt YXBfYXRvbWljKHBhZ2UpOwpAQCAtMTEwOSw2ICsxMTE2LDIzIEBAIHN0YXRpYyBpbnQgZ2VuOF9p bml0X2luZGlyZWN0Y3R4X2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCiAJY21kW2lu ZGV4KytdID0gMDsKIAljbWRbaW5kZXgrK10gPSAwOwogCisJLyogV2FDbGVhclNsbVNwYWNlQXRD b250ZXh0U3dpdGNoOmJkdyxjaHYgKi8KKwlmbGFncyA9IFBJUEVfQ09OVFJPTF9GTFVTSF9MMyB8 CisJCVBJUEVfQ09OVFJPTF9HTE9CQUxfR1RUX0lWQiB8CisJCVBJUEVfQ09OVFJPTF9DU19TVEFM TCB8CisJCVBJUEVfQ09OVFJPTF9RV19XUklURTsKKworCS8qIEFjdHVhbCBzY3JhdGNoIGxvY2F0 aW9uIGlzIGF0IDEyOCBieXRlcyBvZmZzZXQgKi8KKwlzY3JhdGNoX2FkZHIgPSByaW5nLT5zY3Jh dGNoLmd0dF9vZmZzZXQgKyAyKkNBQ0hFTElORV9CWVRFUzsKKwlzY3JhdGNoX2FkZHIgfD0gUElQ RV9DT05UUk9MX0dMT0JBTF9HVFQ7CisKKwljbWRbaW5kZXgrK10gPSBHRlhfT1BfUElQRV9DT05U Uk9MKDYpOworCWNtZFtpbmRleCsrXSA9IGZsYWdzOworCWNtZFtpbmRleCsrXSA9IHNjcmF0Y2hf YWRkcjsKKwljbWRbaW5kZXgrK10gPSAwOworCWNtZFtpbmRleCsrXSA9IDA7CisJY21kW2luZGV4 KytdID0gMDsKKwogCS8qIHBhZGRpbmcgKi8KICAgICAgICAgd2hpbGUgKGluZGV4IDwgZW5kKQog CQljbWRbaW5kZXgrK10gPSBNSV9OT09QOwotLSAKMi4zLjAKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==