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 18:33:28 +0100 Message-ID: <1434648809-24168-5-git-send-email-arun.siluvery@linux.intel.com> References: <1434632855-7080-1-git-send-email-arun.siluvery@linux.intel.com> <1434648809-24168-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id E74306ED86 for ; Thu, 18 Jun 2015 10:33:40 -0700 (PDT) In-Reply-To: <1434648809-24168-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 Uk9MX0ZMVVNIX0wzIChWaWxsZSkKCkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNv bi5jby51az4KQ2M6IERhdmUgR29yZG9uIDxkYXZpZC5zLmdvcmRvbkBpbnRlbC5jb20+ClNpZ25l ZC1vZmYtYnk6IFJhZmFlbCBCYXJiYWxobyA8cmFmYWVsLmJhcmJhbGhvQGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogQXJ1biBTaWx1dmVyeSA8YXJ1bi5zaWx1dmVyeUBsaW51eC5pbnRlbC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCAgfCAgMSArCiBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9scmMuYyB8IDE2ICsrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh bmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfcmVnLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCmluZGV4IGQxNGFk MjAuLjc2MzdlNjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaApAQCAtNDEwLDYgKzQxMCw3IEBA CiAjZGVmaW5lICAgRElTUExBWV9QTEFORV9BICAgICAgICAgICAoMDw8MjApCiAjZGVmaW5lICAg RElTUExBWV9QTEFORV9CICAgICAgICAgICAoMTw8MjApCiAjZGVmaW5lIEdGWF9PUF9QSVBFX0NP TlRST0wobGVuKQkoKDB4Mzw8MjkpfCgweDM8PDI3KXwoMHgyPDwyNCl8KGxlbi0yKSkKKyNkZWZp bmUgICBQSVBFX0NPTlRST0xfRkxVU0hfTDMJCQkJKDE8PDI3KQogI2RlZmluZSAgIFBJUEVfQ09O VFJPTF9HTE9CQUxfR1RUX0lWQgkJCSgxPDwyNCkgLyogZ2VuNysgKi8KICNkZWZpbmUgICBQSVBF X0NPTlRST0xfTU1JT19XUklURQkJCSgxPDwyMykKICNkZWZpbmUgICBQSVBFX0NPTlRST0xfU1RP UkVfREFUQV9JTkRFWAkJCSgxPDwyMSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKaW5kZXggMzI5 MWVmNC4uYjYzMTM5MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJj LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKQEAgLTExMDYsNiArMTEw Niw3IEBAIHN0YXRpYyBpbnQgZ2VuOF9pbml0X2luZGlyZWN0Y3R4X2JiKHN0cnVjdCBpbnRlbF9l bmdpbmVfY3MgKnJpbmcsCiAJCQkJICAgIHVpbnQzMl90ICpudW1fZHdvcmRzKQogewogCXVpbnQz Ml90IGluZGV4OworCXVpbnQzMl90IHNjcmF0Y2hfYWRkcjsKIAl1aW50MzJfdCAqYmF0Y2ggPSAq d2FfY3R4X2JhdGNoOwogCiAJaW5kZXggPSBvZmZzZXQ7CkBAIC0xMTM2LDYgKzExMzcsMjEgQEAg c3RhdGljIGludCBnZW44X2luaXRfaW5kaXJlY3RjdHhfYmIoc3RydWN0IGludGVsX2VuZ2luZV9j cyAqcmluZywKIAkJd2FfY3R4X2VtaXQoYmF0Y2gsIGwzc3FjNF9mbHVzaCAmIH5HRU44X0xRU0Nf RkxVU0hfQ09IRVJFTlRfTElORVMpOwogCX0KIAorCS8qIFdhQ2xlYXJTbG1TcGFjZUF0Q29udGV4 dFN3aXRjaDpiZHcsY2h2ICovCisJLyogQWN0dWFsIHNjcmF0Y2ggbG9jYXRpb24gaXMgYXQgMTI4 IGJ5dGVzIG9mZnNldCAqLworCXNjcmF0Y2hfYWRkciA9IHJpbmctPnNjcmF0Y2guZ3R0X29mZnNl dCArIDIqQ0FDSEVMSU5FX0JZVEVTOworCXNjcmF0Y2hfYWRkciB8PSBQSVBFX0NPTlRST0xfR0xP QkFMX0dUVDsKKworCXdhX2N0eF9lbWl0KGJhdGNoLCBHRlhfT1BfUElQRV9DT05UUk9MKDYpKTsK Kwl3YV9jdHhfZW1pdChiYXRjaCwgKFBJUEVfQ09OVFJPTF9GTFVTSF9MMyB8CisJCQkgICAgUElQ RV9DT05UUk9MX0dMT0JBTF9HVFRfSVZCIHwKKwkJCSAgICBQSVBFX0NPTlRST0xfQ1NfU1RBTEwg fAorCQkJICAgIFBJUEVfQ09OVFJPTF9RV19XUklURSkpOworCXdhX2N0eF9lbWl0KGJhdGNoLCBz Y3JhdGNoX2FkZHIpOworCXdhX2N0eF9lbWl0KGJhdGNoLCAwKTsKKwl3YV9jdHhfZW1pdChiYXRj aCwgMCk7CisJd2FfY3R4X2VtaXQoYmF0Y2gsIDApOworCiAJLyogUGFkIHRvIGVuZCBvZiBjYWNo ZWxpbmUgKi8KIAl3aGlsZSAoaW5kZXggJSBDQUNIRUxJTkVfRFdPUkRTKQogCQl3YV9jdHhfZW1p dChiYXRjaCwgTUlfTk9PUCk7Ci0tIAoyLjMuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK