From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Siluvery Subject: [PATCH v2 4/7] drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround Date: Fri, 29 May 2015 19:03:22 +0100 Message-ID: <1432922605-5893-5-git-send-email-arun.siluvery@linux.intel.com> References: <1432922605-5893-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id AA3AD6EE30 for ; Fri, 29 May 2015 11:04:03 -0700 (PDT) In-Reply-To: <1432922605-5893-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 SW4gSW5kaXJlY3QgYW5kIFBlciBjb250ZXh0IHcvYSBiYXRjaCBidWZmZXIsCitXYURpc2FibGVD dHhSZXN0b3JlQXJiaXRyYXRpb24KClNpZ25lZC1vZmYtYnk6IFJhZmFlbCBCYXJiYWxobyA8cmFm YWVsLmJhcmJhbGhvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQXJ1biBTaWx1dmVyeSA8YXJ1 bi5zaWx1dmVyeUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfbHJjLmMgfCAxNyArKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwppbmRleCBl ZTk2OGUxLi44ZWQ2NDMzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwpAQCAtMTEyMSw3ICsx MTIxLDYgQEAgY3JlYXRlX3dhX2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsIHVpbnQz Ml90IGJiX3NpemUpCiBzdGF0aWMgaW50IGdlbjhfaW5pdF9pbmRpcmVjdGN0eF9iYihzdHJ1Y3Qg aW50ZWxfZW5naW5lX2NzICpyaW5nLAogCQkJCSAgICBzdHJ1Y3QgaW50ZWxfY29udGV4dCAqY3R4 KQogewotCWludCBpOwogCXN0cnVjdCBpbnRlbF9yaW5nYnVmZmVyICpyaW5nYnVmID0gTlVMTDsK IAogCXJpbmdidWYgPSBjcmVhdGVfd2FfYmIocmluZywgUEFHRV9TSVpFKTsKQEAgLTExMzAsMTAg KzExMjksMTEgQEAgc3RhdGljIGludCBnZW44X2luaXRfaW5kaXJlY3RjdHhfYmIoc3RydWN0IGlu dGVsX2VuZ2luZV9jcyAqcmluZywKIAogCWN0eC0+aW5kaXJlY3RfY3R4X3dhX2JiID0gcmluZ2J1 ZjsKIAotCS8qIEZJWE1FOiBmaWxsIG9uZSBjYWNoZSBsaW5lIHdpdGggTk9PUHMuCi0JICogUmVw bGFjZSB0aGVzZSBpbnN0cnVjdGlvbnMgd2l0aCBXQQotCSAqLwotCWZvciAoaSA9IDA7IGkgPCAx NjsgKytpKQorCS8qIFdhRGlzYWJsZUN0eFJlc3RvcmVBcmJpdHJhdGlvbjpiZHcsY2h2ICovCisJ aW50ZWxfbG9naWNhbF9yaW5nX2VtaXQocmluZ2J1ZiwgTUlfQVJCX09OX09GRiB8IE1JX0FSQl9E SVNBQkxFKTsKKworCS8qIHBhZGRpbmcgKi8KKwl3aGlsZSAoKCh1bnNpZ25lZCBsb25nKSByaW5n YnVmLT50YWlsICUgQ0FDSEVMSU5FX0JZVEVTKSAhPSAwKQogCQlpbnRlbF9sb2dpY2FsX3Jpbmdf ZW1pdChyaW5nYnVmLCBNSV9OT09QKTsKIAogCS8qCkBAIC0xMTU2LDggKzExNTYsMTEgQEAgc3Rh dGljIGludCBnZW44X2luaXRfcGVyY3R4X2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcs CiAKIAljdHgtPnBlcl9jdHhfd2FfYmIgPSByaW5nYnVmOwogCi0JLyogRklYTUU6IFJlcGxhY2Ug dGhlc2UgaW5zdHJ1Y3Rpb25zIHdpdGggV0EgKi8KLQlmb3IgKGkgPSAwOyBpIDwgMTU7ICsraSkK KwkvKiBXYURpc2FibGVDdHhSZXN0b3JlQXJiaXRyYXRpb246YmR3LGNodiAqLworCWludGVsX2xv Z2ljYWxfcmluZ19lbWl0KHJpbmdidWYsIE1JX0FSQl9PTl9PRkYgfCBNSV9BUkJfRU5BQkxFKTsK KworCS8qIHBhZGRpbmcgKi8KKwlmb3IgKGkgPSAwOyBpIDwgMTQ7ICsraSkKIAkJaW50ZWxfbG9n aWNhbF9yaW5nX2VtaXQocmluZ2J1ZiwgTUlfTk9PUCk7CiAKIAlpbnRlbF9sb2dpY2FsX3Jpbmdf ZW1pdChyaW5nYnVmLCBNSV9CQVRDSF9CVUZGRVJfRU5EKTsKLS0gCjIuMy4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=