From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v2 4/4] drm/i915/skl: enable WaForceContextSaveRestoreNonCoherent Date: Tue, 19 May 2015 17:05:42 +0300 Message-ID: <1432044342-20362-2-git-send-email-imre.deak@intel.com> References: <1432044342-20362-1-git-send-email-imre.deak@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 F117D6E650 for ; Tue, 19 May 2015 07:05:48 -0700 (PDT) In-Reply-To: <1432044342-20362-1-git-send-email-imre.deak@intel.com> In-Reply-To: <1432037102-12945-4-git-send-email-imre.deak@intel.com> References: <1432037102-12945-4-git-send-email-imre.deak@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 Cc: Daniel Vetter , Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org djI6Ci0gc2V0IHRoZSBvdmVycmlkZSBkaXNhYmxlIGZsYWcgdG9vIG9uIHN0ZXBwaW5nIEYwICht aWthKQoKU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyB8IDE1ICsrKysrKysrLS0t LS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKaW5kZXggNjQzZmU4OS4uMjQ3MjQx NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwpAQCAtOTE4LDYgKzkx OCw3IEBAIHN0YXRpYyBpbnQgZ2VuOV9pbml0X3dvcmthcm91bmRzKHN0cnVjdCBpbnRlbF9lbmdp bmVfY3MgKnJpbmcpCiB7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IHJpbmctPmRldjsKIAlz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOworCXVp bnQzMl90IHRtcDsKIAogCS8qIFdhRGlzYWJsZVBhcnRpYWxJbnN0U2hvb3Rkb3duOnNrbCxieHQg Ki8KIAlXQV9TRVRfQklUX01BU0tFRChHRU44X1JPV19DSElDS0VOLApAQCAtOTczLDYgKzk3NCwx MyBAQCBzdGF0aWMgaW50IGdlbjlfaW5pdF93b3JrYXJvdW5kcyhzdHJ1Y3QgaW50ZWxfZW5naW5l X2NzICpyaW5nKQogCQlXQV9TRVRfQklUX01BU0tFRChHRU43X0hBTEZfU0xJQ0VfQ0hJQ0tFTjEs CiAJCQkgICAgICAgR0VON19TQkVfU1NfQ0FDSEVfRElTUEFUQ0hfUE9SVF9TSEFSSU5HX0RJU0FC TEUpOwogCisJLyogV2FGb3JjZUNvbnRleHRTYXZlUmVzdG9yZU5vbkNvaGVyZW50OnNrbCxieHQg Ki8KKwl0bXAgPSBIRENfRk9SQ0VfQ09OVEVYVF9TQVZFX1JFU1RPUkVfTk9OX0NPSEVSRU5UOwor CWlmICgoSVNfU0tZTEFLRShkZXYpICYmIElOVEVMX1JFVklEKGRldikgPT0gU0tMX1JFVklEX0Yw KSB8fAorCSAgICAoSVNfQlJPWFRPTihkZXYpICYmIElOVEVMX1JFVklEKGRldikgPj0gQlhUX1JF VklEX0IwKSkKKwkJdG1wIHw9IEhEQ19GT1JDRV9DU1JfTk9OX0NPSEVSRU5UX09WUl9ESVNBQkxF OworCVdBX1NFVF9CSVRfTUFTS0VEKEhEQ19DSElDS0VOMCwgdG1wKTsKKwogCXJldHVybiAwOwog fQogCkBAIC0xMDQ5LDcgKzEwNTcsNiBAQCBzdGF0aWMgaW50IGJ4dF9pbml0X3dvcmthcm91bmRz KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCiB7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRl diA9IHJpbmctPmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYt PmRldl9wcml2YXRlOwotCXVpbnQzMl90IHRtcDsKIAogCWdlbjlfaW5pdF93b3JrYXJvdW5kcyhy aW5nKTsKIApAQCAtMTA1NywxMiArMTA2NCw2IEBAIHN0YXRpYyBpbnQgYnh0X2luaXRfd29ya2Fy b3VuZHMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZykKIAlXQV9TRVRfQklUX01BU0tFRChH RU44X1JPV19DSElDS0VOLAogCQkJICBTVEFMTF9ET1BfR0FUSU5HX0RJU0FCTEUpOwogCi0JLyog V2FGb3JjZUNvbnRleHRTYXZlUmVzdG9yZU5vbkNvaGVyZW50OmJ4dCAqLwotCXRtcCA9IEhEQ19G T1JDRV9DT05URVhUX1NBVkVfUkVTVE9SRV9OT05fQ09IRVJFTlQ7Ci0JaWYgKElOVEVMX1JFVklE KGRldikgPj0gQlhUX1JFVklEX0IwKQotCQl0bXAgfD0gSERDX0ZPUkNFX0NTUl9OT05fQ09IRVJF TlRfT1ZSX0RJU0FCTEU7Ci0JV0FfU0VUX0JJVF9NQVNLRUQoSERDX0NISUNLRU4wLCB0bXApOwot CiAJcmV0dXJuIDA7CiB9CiAKLS0gCjIuMS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=