From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH v2] drm/i915: Always program CSR if CSR is uninitialized Date: Tue, 27 Oct 2015 20:41:31 +0200 Message-ID: <1445971291.2408.68.camel@intel.com> References: <1445593310-26596-1-git-send-email-patrik.jakobsson@linux.intel.com> Reply-To: imre.deak@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 F1B1F6E169 for ; Tue, 27 Oct 2015 11:41:34 -0700 (PDT) In-Reply-To: <1445593310-26596-1-git-send-email-patrik.jakobsson@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: Patrik Jakobsson Cc: intel-gfx@lists.freedesktop.org, rodrigo.vivi@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTUtMTAtMjMgYXQgMTE6NDEgKzAyMDAsIFBhdHJpayBKYWtvYnNzb24gd3JvdGU6 Cj4gVGhlIGN1cnJlbnQgQ1NSIGxvYWRpbmcgY29kZSBkZXBlbmRzIG9uIHRoZSBDU1IgcHJvZ3Jh bSBtZW1vcnkgdG8gYmUKPiBjbGVhcmVkIGFmdGVyIGJvb3QuIFRoaXMgaXMgdW5mb3J0dW5hdGVs eSBub3QgdHJ1ZSBvbiBhbGwgaGFyZHdhcmUuCj4gSW5zdGVhZCBtYWtlIHVzZSBvZiB0aGUgRldf VU5JTklUSUFMSVpFRCBzdGF0ZSBpbiBpbml0IGFuZCBjaGVjayBmb3IKPiBGV19MT0FERUQgdG8g cHJldmVudCBpbml0IHBhdGggZnJvbSBza2lwcGluZyB0aGUgYWN0dWFsIHByb2dyYW1taW5nLgo+ IAo+IHYyOiBNb3ZlIGluaXRpYWxpemF0aW9uIG9mIHN0YXRlIHRvIGFmdGVyIEhBU19DU1IoKSBj aGVjawo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdHJpayBKYWtvYnNzb24gPHBhdHJpay5qYWtvYnNz b25AbGludXguaW50ZWwuY29tPgo+IFRlc3RlZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZp dmlAaW50ZWwuY29tPgo+IFJldmlld2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBp bnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nzci5jIHwgNCAr KystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3NyLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9jc3IuYwo+IGluZGV4IDllNTMwYTcuLmU3NGMwOWUgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3NyLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9jc3IuYwo+IEBAIC0yNzEsNyArMjcxLDcgQEAgdm9pZCBpbnRl bF9jc3JfbG9hZF9wcm9ncmFtKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gIAkgKiBVbmZvcnR1 bmF0ZWx5IHRoZSBBQ1BJIHN1YnN5c3RlbSBkb2Vzbid0IHlldCBnaXZlIHVzIGEgd2F5IHRvCj4g IAkgKiBkaWZmZXJlbnRpYXRlIHRoaXMsIGhlbmNlIGZpZ3VyZSBpdCBvdXQgd2l0aCB0aGlzIGhh Y2suCj4gIAkgKi8KPiAtCWlmIChJOTE1X1JFQUQoQ1NSX1BST0dSQU0oMCkpKQo+ICsJaWYgKEk5 MTVfUkVBRChDU1JfUFJPR1JBTSgwKSkgJiYgZGV2X3ByaXYtPmNzci5zdGF0ZSA9PSBGV19MT0FE RUQpCj4gIAkJcmV0dXJuOwoKQXMgQW5pbWVzaCBzYWlkIGNzci0+c3RhdGUgaXMgYmVpbmcgcmVt b3ZlZCwgc28gSSdkIHByZWZlciBpZiB3ZSBkaWRuJ3QKYWRkIG5ldyB1c2VycyBmb3IgaXQuCgpJ IHRoaW5rIHRoZSBwcm9wZXIgc29sdXRpb24gZm9yIHRoaXMgd291bGQgYmUgdG8gcmVwcm9ncmFt IHRoZSBmaXJtd2FyZQpvbmx5IHdoZW4gd2Uga25vdyB3ZSBoYXZlIHRvIGFuZCBub3QgaGF2ZSBo ZXJlIGVpdGhlciBvZiB0aGUgYWJvdmUKY2hlY2tzLiBUaGUgcG9pbnRzIHdlIG5lZWQgdG8gcmVw cm9ncmFtIHRoZSBmaXJtd2FyZToKClMzL1M0IGJvdGggb24gU0tMLgpTMy9TNC9EQzkgKHJ1bnRp bWUgc3VzcGVuZCkgb24gQlhULgoKVG8gZml4IHRoaXMgcGFydGljdWxhciBidWcgeW91IGNvdWxk IGFsc28ganVzdCBhZGQgYW4KaW50ZWxfY3NyX3JlcHJvZ3JhbSgpIHRoYXQgd291bGQgY2hlY2sg Zm9yIENTUl9QUk9HUkFNKDApIGFzIG5vdywgd2hpbGUKZHVyaW5nIGRyaXZlciBsb2FkaW5nIHlv dSB3b3VsZCBwcm9ncmFtIHRoZSBmaXJtd2FyZSB1bmNvbmRpdGlvbmFsbHkuCgotLUltcmUKCgo+ ICAKPiAgCW11dGV4X2xvY2soJmRldl9wcml2LT5jc3JfbG9jayk7Cj4gQEAgLTQyOCw2ICs0Mjgs OCBAQCB2b2lkIGludGVsX2Nzcl91Y29kZV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4g IAlpZiAoIUhBU19DU1IoZGV2KSkKPiAgCQlyZXR1cm47Cj4gIAo+ICsJaW50ZWxfY3NyX2xvYWRf c3RhdHVzX3NldChkZXZfcHJpdiwgRldfVU5JTklUSUFMSVpFRCk7Cj4gKwo+ICAJaWYgKElTX1NL WUxBS0UoZGV2KSkKPiAgCQljc3ItPmZ3X3BhdGggPSBJOTE1X0NTUl9TS0w7Cj4gIAllbHNlIGlm IChJU19CUk9YVE9OKGRldl9wcml2KSkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK