From mboxrd@z Thu Jan 1 00:00:00 1970 From: Damien Lespiau Subject: Re: [PATCH 2/2] drm/i915: gen 9 h/w w/a (WaEnableForceRestoreInCtxtDescForVCS) Date: Fri, 6 Feb 2015 11:58:11 +0000 Message-ID: <20150206115811.GC27140@strange.ger.corp.intel.com> References: <1423222204-4238-1-git-send-email-nicholas.hoath@intel.com> <1423222204-4238-3-git-send-email-nicholas.hoath@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 744BE6E04D for ; Fri, 6 Feb 2015 03:58:13 -0800 (PST) Content-Disposition: inline In-Reply-To: <1423222204-4238-3-git-send-email-nicholas.hoath@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Nick Hoath Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBGZWIgMDYsIDIwMTUgYXQgMTE6MzA6MDRBTSArMDAwMCwgTmljayBIb2F0aCB3cm90 ZToKPiBBZGQ6Cj4gV2FFbmFibGVGb3JjZVJlc3RvcmVJbkN0eHREZXNjRm9yVkNTCj4gCj4gdjI6 IEFkZCBzdGVwcGluZyBjaGVjay4KPiAKPiB2MzogRml4ZWQgc3RlcHBpbmcgY2hlY2sgZGlyZWN0 aW9uLiBDbGVhbmVkIHVwIGluZGVudGF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5pY2sgSG9h dGggPG5pY2hvbGFzLmhvYXRoQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBEYW1pZW4gTGVzcGlh dSA8ZGFtaWVuLmxlc3BpYXVAaW50ZWwuY29tPgoKLS0gCkRhbWllbgoKPiAtLS0KPiAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCAxNSArKysrKysrKysrKystLS0KPiAgMSBmaWxl IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMKPiBpbmRleCBhOTQzNDZmLi5jYzFjMWE3IDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMKPiBAQCAtMjU0LDggKzI1NCwxMCBAQCB1MzIgaW50ZWxfZXhlY2xpc3Rz X2N0eF9pZChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqY3R4X29iaikKPiAgCXJldHVybiBs cmNhID4+IDEyOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdWludDY0X3QgZXhlY2xpc3RzX2N0eF9kZXNj cmlwdG9yKHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpjdHhfb2JqKQo+ICtzdGF0aWMgdWlu dDY0X3QgZXhlY2xpc3RzX2N0eF9kZXNjcmlwdG9yKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJp bmcsCj4gKwkJCQkJIHN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpjdHhfb2JqKQo+ICB7Cj4g KwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gcmluZy0+ZGV2Owo+ICAJdWludDY0X3QgZGVzYzsK PiAgCXVpbnQ2NF90IGxyY2EgPSBpOTE1X2dlbV9vYmpfZ2d0dF9vZmZzZXQoY3R4X29iaik7Cj4g IAo+IEBAIC0yNzIsNiArMjc0LDEzIEBAIHN0YXRpYyB1aW50NjRfdCBleGVjbGlzdHNfY3R4X2Rl c2NyaXB0b3Ioc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKmN0eF9vYmopCj4gIAkgKiBzaWdu YWxsaW5nIGJldHdlZW4gQ29tbWFuZCBTdHJlYW1lcnMgKi8KPiAgCS8qIGRlc2MgfD0gR0VOOF9D VFhfRk9SQ0VfUkVTVE9SRTsgKi8KPiAgCj4gKwkvKiBXYUVuYWJsZUZvcmNlUmVzdG9yZUluQ3R4 dERlc2NGb3JWQ1M6c2tsICovCj4gKwlpZiAoSVNfR0VOOShkZXYpICYmCj4gKwkgICAgSU5URUxf UkVWSUQoZGV2KSA8PSBTS0xfUkVWSURfQjAgJiYKPiArCSAgICAocmluZy0+aWQgPT0gQkNTIHx8 IHJpbmctPmlkID09IFZDUyB8fAo+ICsJICAgIHJpbmctPmlkID09IFZFQ1MgfHwgcmluZy0+aWQg PT0gVkNTMikpCj4gKwkJZGVzYyB8PSBHRU44X0NUWF9GT1JDRV9SRVNUT1JFOwo+ICsKPiAgCXJl dHVybiBkZXNjOwo+ICB9Cj4gIAo+IEBAIC0yODYsMTMgKzI5NSwxMyBAQCBzdGF0aWMgdm9pZCBl eGVjbGlzdHNfZWxzcF93cml0ZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLAo+ICAKPiAg CS8qIFhYWDogWW91IG11c3QgYWx3YXlzIHdyaXRlIGJvdGggZGVzY3JpcHRvcnMgaW4gdGhlIG9y ZGVyIGJlbG93LiAqLwo+ICAJaWYgKGN0eF9vYmoxKQo+IC0JCXRlbXAgPSBleGVjbGlzdHNfY3R4 X2Rlc2NyaXB0b3IoY3R4X29iajEpOwo+ICsJCXRlbXAgPSBleGVjbGlzdHNfY3R4X2Rlc2NyaXB0 b3IocmluZywgY3R4X29iajEpOwo+ICAJZWxzZQo+ICAJCXRlbXAgPSAwOwo+ICAJZGVzY1sxXSA9 ICh1MzIpKHRlbXAgPj4gMzIpOwo+ICAJZGVzY1swXSA9ICh1MzIpdGVtcDsKPiAgCj4gLQl0ZW1w ID0gZXhlY2xpc3RzX2N0eF9kZXNjcmlwdG9yKGN0eF9vYmowKTsKPiArCXRlbXAgPSBleGVjbGlz dHNfY3R4X2Rlc2NyaXB0b3IocmluZywgY3R4X29iajApOwo+ICAJZGVzY1szXSA9ICh1MzIpKHRl bXAgPj4gMzIpOwo+ICAJZGVzY1syXSA9ICh1MzIpdGVtcDsKPiAgCj4gLS0gCj4gMi4xLjEKPiAK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK