From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Siluvery Subject: [PATCH v5 5/6] drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround Date: Thu, 18 Jun 2015 14:07:34 +0100 Message-ID: <1434632855-7080-6-git-send-email-arun.siluvery@linux.intel.com> References: <1434632855-7080-1-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 68D237A14F for ; Thu, 18 Jun 2015 06:08:08 -0700 (PDT) In-Reply-To: <1434632855-7080-1-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 NV9yZWcuaCAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyB8IDE2ICsr KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmggYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3JlZy5oCmluZGV4IGQxNGFkMjAuLjc2MzdlNjQgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZWcuaApAQCAtNDEwLDYgKzQxMCw3IEBACiAjZGVmaW5lICAgRElTUExBWV9QTEFORV9BICAg ICAgICAgICAoMDw8MjApCiAjZGVmaW5lICAgRElTUExBWV9QTEFORV9CICAgICAgICAgICAoMTw8 MjApCiAjZGVmaW5lIEdGWF9PUF9QSVBFX0NPTlRST0wobGVuKQkoKDB4Mzw8MjkpfCgweDM8PDI3 KXwoMHgyPDwyNCl8KGxlbi0yKSkKKyNkZWZpbmUgICBQSVBFX0NPTlRST0xfRkxVU0hfTDMJCQkJ KDE8PDI3KQogI2RlZmluZSAgIFBJUEVfQ09OVFJPTF9HTE9CQUxfR1RUX0lWQgkJCSgxPDwyNCkg LyogZ2VuNysgKi8KICNkZWZpbmUgICBQSVBFX0NPTlRST0xfTU1JT19XUklURQkJCSgxPDwyMykK ICNkZWZpbmUgICBQSVBFX0NPTlRST0xfU1RPUkVfREFUQV9JTkRFWAkJCSgxPDwyMSkKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfbHJjLmMKaW5kZXggZGZmODMwMy4uNzkyZDU1OSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfbHJjLmMKQEAgLTExMDYsNiArMTEwNiw3IEBAIHN0YXRpYyBpbnQgZ2VuOF9pbml0X2lu ZGlyZWN0Y3R4X2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsCiAJCQkJICAgIHVpbnQz Ml90ICpudW1fZHdvcmRzKQogewogCXVpbnQzMl90IGluZGV4OworCXVpbnQzMl90IHNjcmF0Y2hf YWRkcjsKIAl1aW50MzJfdCAqYmF0Y2ggPSAqd2FfY3R4X2JhdGNoOwogCiAJaW5kZXggPSBvZmZz ZXQ7CkBAIC0xMTM2LDYgKzExMzcsMjEgQEAgc3RhdGljIGludCBnZW44X2luaXRfaW5kaXJlY3Rj dHhfYmIoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKIAkJd2FfY3R4X2VtaXQoYmF0Y2gs IGwzc3FjNF9mbHVzaCAmIH5HRU44X0xRU0NfRkxVU0hfQ09IRVJFTlRfTElORVMpOwogCX0KIAor CS8qIFdhQ2xlYXJTbG1TcGFjZUF0Q29udGV4dFN3aXRjaDpiZHcsY2h2ICovCisJLyogQWN0dWFs IHNjcmF0Y2ggbG9jYXRpb24gaXMgYXQgMTI4IGJ5dGVzIG9mZnNldCAqLworCXNjcmF0Y2hfYWRk ciA9IHJpbmctPnNjcmF0Y2guZ3R0X29mZnNldCArIDIqQ0FDSEVMSU5FX0JZVEVTOworCXNjcmF0 Y2hfYWRkciB8PSBQSVBFX0NPTlRST0xfR0xPQkFMX0dUVDsKKworCXdhX2N0eF9lbWl0KGJhdGNo LCBHRlhfT1BfUElQRV9DT05UUk9MKDYpKTsKKwl3YV9jdHhfZW1pdChiYXRjaCwgKFBJUEVfQ09O VFJPTF9GTFVTSF9MMyB8CisJCQkgICAgUElQRV9DT05UUk9MX0dMT0JBTF9HVFRfSVZCIHwKKwkJ CSAgICBQSVBFX0NPTlRST0xfQ1NfU1RBTEwgfAorCQkJICAgIFBJUEVfQ09OVFJPTF9RV19XUklU RSkpOworCXdhX2N0eF9lbWl0KGJhdGNoLCBzY3JhdGNoX2FkZHIpOworCXdhX2N0eF9lbWl0KGJh dGNoLCAwKTsKKwl3YV9jdHhfZW1pdChiYXRjaCwgMCk7CisJd2FfY3R4X2VtaXQoYmF0Y2gsIDAp OworCiAJLyogcGFkZGluZyAqLwogICAgICAgICB3aGlsZSAoKCh1bnNpZ25lZCBsb25nKSAoYmF0 Y2ggKyBpbmRleCkgJSBDQUNIRUxJTkVfQllURVMpICE9IDApCiAJCXdhX2N0eF9lbWl0KGJhdGNo LCBNSV9OT09QKTsKLS0gCjIuMy4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=