From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2 4/4] drm/i915/skl: enable WaForceContextSaveRestoreNonCoherent Date: Thu, 21 May 2015 13:36:22 +0300 Message-ID: <87mw0ydxp5.fsf@gaia.fi.intel.com> References: <1432037102-12945-4-git-send-email-imre.deak@intel.com> <1432044342-20362-2-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 AEEFA6E894 for ; Thu, 21 May 2015 03:36:25 -0700 (PDT) In-Reply-To: <1432044342-20362-2-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: Imre Deak , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org SW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPiB3cml0ZXM6Cgo+IHYyOgo+IC0gc2V0IHRo ZSBvdmVycmlkZSBkaXNhYmxlIGZsYWcgdG9vIG9uIHN0ZXBwaW5nIEYwIChtaWthKQo+Cj4gU2ln bmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgoKW1BBVENIIHByZTQv NF0gZHJtL2k5MTUvYnh0OiBmaXggV2FGb3JjZUNvbnRleHRTYXZlUmVzdG9yZU5vbkNvaGVyZW50 IG9uCnN0ZXBwaW5ncyBCMCsKCkFuZCB0aGlzIHBhdGNoLAoKUmV2aWV3ZWQtYnk6IE1pa2EgS3Vv cHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIHwgMTUgKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gaW5kZXggNjQzZmU4OS4uMjQ3MjQxNSAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKPiBAQCAtOTE4LDYgKzkxOCw3 IEBAIHN0YXRpYyBpbnQgZ2VuOV9pbml0X3dvcmthcm91bmRzKHN0cnVjdCBpbnRlbF9lbmdpbmVf Y3MgKnJpbmcpCj4gIHsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSByaW5nLT5kZXY7Cj4g IAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ ICsJdWludDMyX3QgdG1wOwo+ICAKPiAgCS8qIFdhRGlzYWJsZVBhcnRpYWxJbnN0U2hvb3Rkb3du OnNrbCxieHQgKi8KPiAgCVdBX1NFVF9CSVRfTUFTS0VEKEdFTjhfUk9XX0NISUNLRU4sCj4gQEAg LTk3Myw2ICs5NzQsMTMgQEAgc3RhdGljIGludCBnZW45X2luaXRfd29ya2Fyb3VuZHMoc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqcmluZykKPiAgCQlXQV9TRVRfQklUX01BU0tFRChHRU43X0hBTEZf U0xJQ0VfQ0hJQ0tFTjEsCj4gIAkJCSAgICAgICBHRU43X1NCRV9TU19DQUNIRV9ESVNQQVRDSF9Q T1JUX1NIQVJJTkdfRElTQUJMRSk7Cj4gIAo+ICsJLyogV2FGb3JjZUNvbnRleHRTYXZlUmVzdG9y ZU5vbkNvaGVyZW50OnNrbCxieHQgKi8KPiArCXRtcCA9IEhEQ19GT1JDRV9DT05URVhUX1NBVkVf UkVTVE9SRV9OT05fQ09IRVJFTlQ7Cj4gKwlpZiAoKElTX1NLWUxBS0UoZGV2KSAmJiBJTlRFTF9S RVZJRChkZXYpID09IFNLTF9SRVZJRF9GMCkgfHwKPiArCSAgICAoSVNfQlJPWFRPTihkZXYpICYm IElOVEVMX1JFVklEKGRldikgPj0gQlhUX1JFVklEX0IwKSkKPiArCQl0bXAgfD0gSERDX0ZPUkNF X0NTUl9OT05fQ09IRVJFTlRfT1ZSX0RJU0FCTEU7Cj4gKwlXQV9TRVRfQklUX01BU0tFRChIRENf Q0hJQ0tFTjAsIHRtcCk7Cj4gKwo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gQEAgLTEwNDksNyAr MTA1Nyw2IEBAIHN0YXRpYyBpbnQgYnh0X2luaXRfd29ya2Fyb3VuZHMoc3RydWN0IGludGVsX2Vu Z2luZV9jcyAqcmluZykKPiAgewo+ICAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IHJpbmctPmRl djsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZh dGU7Cj4gLQl1aW50MzJfdCB0bXA7Cj4gIAo+ICAJZ2VuOV9pbml0X3dvcmthcm91bmRzKHJpbmcp Owo+ICAKPiBAQCAtMTA1NywxMiArMTA2NCw2IEBAIHN0YXRpYyBpbnQgYnh0X2luaXRfd29ya2Fy b3VuZHMoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZykKPiAgCVdBX1NFVF9CSVRfTUFTS0VE KEdFTjhfUk9XX0NISUNLRU4sCj4gIAkJCSAgU1RBTExfRE9QX0dBVElOR19ESVNBQkxFKTsKPiAg Cj4gLQkvKiBXYUZvcmNlQ29udGV4dFNhdmVSZXN0b3JlTm9uQ29oZXJlbnQ6Ynh0ICovCj4gLQl0 bXAgPSBIRENfRk9SQ0VfQ09OVEVYVF9TQVZFX1JFU1RPUkVfTk9OX0NPSEVSRU5UOwo+IC0JaWYg KElOVEVMX1JFVklEKGRldikgPj0gQlhUX1JFVklEX0IwKQo+IC0JCXRtcCB8PSBIRENfRk9SQ0Vf Q1NSX05PTl9DT0hFUkVOVF9PVlJfRElTQUJMRTsKPiAtCVdBX1NFVF9CSVRfTUFTS0VEKEhEQ19D SElDS0VOMCwgdG1wKTsKPiAtCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtLSAKPiAyLjEuNApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=