From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 56/89 v4] drm/i915: Gen9 shadowed registers Date: Wed, 19 Nov 2014 15:25:58 +0200 Message-ID: <87389fmie1.fsf@gaia.fi.intel.com> References: <877g0sgjpy.fsf@gaia.fi.intel.com> <1415036720-26640-1-git-send-email-damien.lespiau@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 43A846E2A3 for ; Wed, 19 Nov 2014 05:26:25 -0800 (PST) In-Reply-To: <1415036720-26640-1-git-send-email-damien.lespiau@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Damien Lespiau , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RGFtaWVuIExlc3BpYXUgPGRhbWllbi5sZXNwaWF1QGludGVsLmNvbT4gd3JpdGVzOgoKPiBGcm9t OiBaaGUgV2FuZyA8emhlMS53YW5nQGludGVsLmNvbT4KPgo+IEZvciBNTUlPIHJlZ2lzdGVycyB3 aGljaCBhcmUgc2hhZG93ZWQsIGZvcmNlIHdha2UgaXMgbm90IG5lZWRlZCB0bwo+IHdyaXRlIHRv IHRoZXNlIHJlZ2lzdGVycy4KPgo+IHYyOiBSZWJhc2Ugb24gdG9wIG9mIG5pZ2h0bHkgKERhbWll bikKPgo+IHYzOiBSZWJhc2Ugb24gdG9wIG9mICJHZW45IG11bHRpcGxlLWVuZ2luZSBmb3JjZXdh a2UiIGNoYW5nZXMKPgo+IHY0OiAoTWlrYSwgQm9iLCBkb25lIGJ5IERhbWllbikKPiAtIFJlb3Jk ZXIgdGhlIHNoYWRvd2VkIHJlZ2lzdGVycyBieSBwb3B1bGFyaXR5Cj4KPiBTaWduZWQtb2ZmLWJ5 OiBaaGUgV2FuZyA8emhlMS53YW5nQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYW1pZW4g TGVzcGlhdSA8ZGFtaWVuLmxlc3BpYXVAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IE1pa2EgS3Vv cHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfdW5jb3JlLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAx IGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPiBpbmRleCA4Y2U1NmY2Li40YjQ2OTc2IDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPiBAQCAtMTAzNCwxMiArMTAzNCwzNiBAQCBj aHZfd3JpdGUjI3goc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBvZmZfdCByZWcs IHUjI3ggdmFsLCBib29sIHRyYWNlKQo+ICAJUkVHX1dSSVRFX0ZPT1RFUjsgXAo+ICB9Cj4gIAo+ ICtzdGF0aWMgY29uc3QgdTMyIGdlbjlfc2hhZG93ZWRfcmVnc1tdID0gewo+ICsJUklOR19UQUlM KFJFTkRFUl9SSU5HX0JBU0UpLAo+ICsJUklOR19UQUlMKEdFTjZfQlNEX1JJTkdfQkFTRSksCj4g KwlSSU5HX1RBSUwoVkVCT1hfUklOR19CQVNFKSwKPiArCVJJTkdfVEFJTChCTFRfUklOR19CQVNF KSwKPiArCUZPUkNFV0FLRV9CTElUVEVSX0dFTjksCj4gKwlGT1JDRVdBS0VfUkVOREVSX0dFTjks Cj4gKwlGT1JDRVdBS0VfTUVESUFfR0VOOSwKPiArCUdFTjZfUlBOU1dSRVEsCj4gKwlHRU42X1JD X1ZJREVPX0ZSRVEsCj4gKwkvKiBUT0RPOiBPdGhlciByZWdpc3RlcnMgYXJlIG5vdCB5ZXQgdXNl ZCAqLwo+ICt9Owo+ICsKPiArc3RhdGljIGJvb2wgaXNfZ2VuOV9zaGFkb3dlZChzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHUzMiByZWcpCj4gK3sKPiArCWludCBpOwo+ICsJZm9y IChpID0gMDsgaSA8IEFSUkFZX1NJWkUoZ2VuOV9zaGFkb3dlZF9yZWdzKTsgaSsrKQo+ICsJCWlm IChyZWcgPT0gZ2VuOV9zaGFkb3dlZF9yZWdzW2ldKQo+ICsJCQlyZXR1cm4gdHJ1ZTsKPiArCj4g KwlyZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gICNkZWZpbmUgX19nZW45X3dyaXRlKHgpIFwKPiAg c3RhdGljIHZvaWQgXAo+ICBnZW45X3dyaXRlIyN4KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiwgb2ZmX3QgcmVnLCB1IyN4IHZhbCwgXAo+ICAJCWJvb2wgdHJhY2UpIHsgXAo+ICAJ UkVHX1dSSVRFX0hFQURFUjsgXAo+IC0JaWYgKCFTS0xfTkVFRFNfRk9SQ0VfV0FLRSgoZGV2X3By aXYpLCAocmVnKSkpIHsgXAo+ICsJaWYgKCFTS0xfTkVFRFNfRk9SQ0VfV0FLRSgoZGV2X3ByaXYp LCAocmVnKSkgfHwgXAo+ICsJCQlpc19nZW45X3NoYWRvd2VkKGRldl9wcml2LCByZWcpKSB7IFwK PiAgCQlfX3Jhd19pOTE1X3dyaXRlIyN4KGRldl9wcml2LCByZWcsIHZhbCk7IFwKPiAgCX0gZWxz ZSB7IFwKPiAgCQl1bnNpZ25lZCBmd2VuZ2luZSA9IDA7IFwKPiAtLSAKPiAxLjguMy4xCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==