From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH 3/5] drm/i915: Extract CSB status read Date: Wed, 6 Jan 2016 15:09:41 +0000 Message-ID: <568D2E35.2050403@intel.com> References: <1452018609-10142-1-git-send-email-benjamin.widawsky@intel.com> <1452018609-10142-4-git-send-email-benjamin.widawsky@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id BE60F6E3AA for ; Wed, 6 Jan 2016 07:09:42 -0800 (PST) In-Reply-To: <1452018609-10142-4-git-send-email-benjamin.widawsky@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ben Widawsky , Intel GFX List-Id: intel-gfx@lists.freedesktop.org T24gMS81LzIwMTYgNjozMCBQTSwgQmVuIFdpZGF3c2t5IHdyb3RlOgo+IFRoaXMgaXMgYSB1c2Vm dWwgdGhpbmcgdG8gaGF2ZSBhcm91bmQgYXMgYSBmdW5jdGlvbiBiZWNhdXNlIHRoZSBtZWNoYW5p c20gbWF5Cj4gY2hhbmdlIGluIHRoZSBmdXR1cmUuCj4KPiBUaGVyZSBpcyBhIG5ldCBpbmNyZWFz ZSBpbiBMT0MgaGVyZSwgYW5kIGl0IHdpbGwgY29udGludWUgdG8gYmUgdGhlIGNhc2Ugb24gR0VO OAo+IGFuZCBHRU45IC0gYnV0IGZ1dHVyZSBHRU5zIG1heSBoYXZlIGFuIGFsdGVybmF0ZSBtZWNo YW5pc20gZm9yIGRvaW5nIHRoaXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBCZW4gV2lkYXdza3kgPGJl bmphbWluLndpZGF3c2t5QGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2xyYy5jIHwgMTkgKysrKysrKysrKysrKysrKy0tLQo+ICAgMSBmaWxlIGNoYW5nZWQs IDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYwo+IGluZGV4IDE0YWZmYWEuLjIzODM5ZmYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYwo+IEBAIC00OTYsNiArNDk2LDE5IEBAIHN0YXRpYyBib29sIGV4ZWNsaXN0c19jaGVja19y ZW1vdmVfcmVxdWVzdChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nLAo+ICAgICAgICAgIHJl dHVybiBmYWxzZTsKPiAgIH0KPgo+ICtzdGF0aWMgdm9pZCBnZXRfY29udGV4dF9zdGF0dXMoc3Ry dWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdTggcmVhZF9wb2ludGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIg KnN0YXR1cywgdTMyICpjb250ZXh0X2lkKQo+ICt7Cj4gKyAgICAgICBzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYgPSByaW5nLT5kZXYtPmRldl9wcml2YXRlOwo+ICsKPiArICAgICAg IGlmIChXQVJOX09OKHJlYWRfcG9pbnRlciA+PSBHRU44X0NTQl9FTlRSSUVTKSkKPiArICAgICAg ICAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgICAgICpzdGF0dXMgPSBJOTE1X1JFQUQoUklOR19D T05URVhUX1NUQVRVU19CVUZfTE8ocmluZywgcmVhZF9wb2ludGVyKSk7Cj4gKyAgICAgICAqY29u dGV4dF9pZCA9IEk5MTVfUkVBRChSSU5HX0NPTlRFWFRfU1RBVFVTX0JVRl9ISShyaW5nLCByZWFk X3BvaW50ZXIpKTsKPiArfQo+ICsKPiAgIC8qKgo+ICAgICogaW50ZWxfbHJjX2lycV9oYW5kbGVy KCkgLSBoYW5kbGUgQ29udGV4dCBTd2l0Y2ggaW50ZXJydXB0cwo+ICAgICogQHJpbmc6IEVuZ2lu ZSBDb21tYW5kIFN0cmVhbWVyIHRvIGhhbmRsZS4KPiBAQCAtNTIzLDkgKzUzNiw5IEBAIHZvaWQg aW50ZWxfbHJjX2lycV9oYW5kbGVyKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCj4gICAg ICAgICAgc3Bpbl9sb2NrKCZyaW5nLT5leGVjbGlzdF9sb2NrKTsKPgo+ICAgICAgICAgIHdoaWxl IChyZWFkX3BvaW50ZXIgPCB3cml0ZV9wb2ludGVyKSB7Cj4gLSAgICAgICAgICAgICAgIHJlYWRf cG9pbnRlcisrOwo+IC0gICAgICAgICAgICAgICBzdGF0dXMgPSBJOTE1X1JFQUQoUklOR19DT05U RVhUX1NUQVRVU19CVUZfTE8ocmluZywgcmVhZF9wb2ludGVyICUgR0VOOF9DU0JfRU5UUklFUykp Owo+IC0gICAgICAgICAgICAgICBzdGF0dXNfaWQgPSBJOTE1X1JFQUQoUklOR19DT05URVhUX1NU QVRVU19CVUZfSEkocmluZywgcmVhZF9wb2ludGVyICUgR0VOOF9DU0JfRU5UUklFUykpOwo+ICsK PiArICAgICAgICAgICAgICAgZ2V0X2NvbnRleHRfc3RhdHVzKHJpbmcsICsrcmVhZF9wb2ludGVy ICUgR0VOOF9DU0JfRU5UUklFUywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICZzdGF0dXMsICZzdGF0dXNfaWQpOwo+Cj4gICAgICAgICAgICAgICAgICBpZiAoc3RhdHVzICYg R0VOOF9DVFhfU1RBVFVTX0lETEVfQUNUSVZFKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICBj b250aW51ZTsKPiAtLQo+IDIuNi40CgpGdXR1cmUgR0VOcyBtYXkgbmVlZCBhIGNvbXBsZXRlbHkg bmV3IGxyY19pcnFfaGFuZGxlciBhbnl3YXkuCgpSZXZpZXdlZC1ieTogTWljaGVsIFRoaWVycnkg PG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==