From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH v3 1/2] drm/i915: Simplify _STATE_ debug macros Date: Mon, 21 Dec 2015 11:53:52 +0000 Message-ID: <5677E850.6030904@intel.com> References: <1450441647-23924-1-git-send-email-joonas.lahtinen@linux.intel.com> <1450441647-23924-2-git-send-email-joonas.lahtinen@linux.intel.com> <567431E9.1060201@intel.com> <1450685509.5158.1.camel@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id AF4576E198 for ; Mon, 21 Dec 2015 03:53:54 -0800 (PST) In-Reply-To: <1450685509.5158.1.camel@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: Joonas Lahtinen , Intel graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org T24gMjEvMTIvMTUgMDg6MTEsIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiBPbiBwZSwgMjAxNS0x Mi0xOCBhdCAxNjoxOCArMDAwMCwgRGF2ZSBHb3Jkb24gd3JvdGU6Cj4+IE9uIDE4LzEyLzE1IDEy OjI3LCBKb29uYXMgTGFodGluZW4gd3JvdGU6Cj4+PiBUYWtlIGFkdmFudGFnZSBvZiBXQVJOIHJl dHVybiB2YWx1ZSB0byBzaW1wbGlmeSB0aGUgZmxvdy4KPj4+Cj4+PiBDYzogUm9iIENsYXJrIDxy b2JkY2xhcmtAZ21haWwuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+Pj4gUmVwb3J0ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+Pj4gU2lnbmVkLW9mZi1ieTogSm9vbmFzIExhaHRpbmVuIDxq b29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+Pj4gLS0tCj4+PiAgICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oIHwgMTUgKysrKystLS0tLS0tLS0tCj4+PiAgICAxIGZpbGUg Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+Pj4gYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2Rydi5oCj4+PiBpbmRleCAxZDI4ZDkwLi41YTVhM2UwIDEwMDY0NAo+Pj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+Pj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+Pj4gQEAgLTg3LDIzICs4NywxOCBAQAo+Pj4gICAgICov Cj4+PiAgICAjZGVmaW5lIEk5MTVfU1RBVEVfV0FSTihjb25kaXRpb24sIGZvcm1hdC4uLikgKHsJ CQkKPj4+IFwKPj4+ICAgIAlpbnQgX19yZXRfd2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCj4+ PiAJXAo+Pj4gLQlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpIHsJCQkJCj4+PiAJXAo+Pj4g LQkJaWYgKGk5MTUudmVyYm9zZV9zdGF0ZV9jaGVja3MpCQkJCj4+PiAJXAo+Pj4gLQkJCVdBUk4o MSwgZm9ybWF0KTsJCQkJCj4+PiBcCj4+PiAtCQllbHNlIAkJCQkJCQo+Pj4gCVwKPj4+ICsJaWYg KHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKQkJCQkKPj4+IAlcCj4+PiArCQlpZiAoIVdBUk4oaTkx NS52ZXJib3NlX3N0YXRlX2NoZWNrcywgZm9ybWF0KSkJCj4+PiAJXAo+Pj4gICAgCQkJRFJNX0VS Uk9SKGZvcm1hdCk7CQkJCj4+PiAJXAo+Pj4gLQl9CQkJCQkJCQkKPj4+IFwKPj4+ICAgIAl1bmxp a2VseShfX3JldF93YXJuX29uKTsJCQkJCQo+Pj4gXAo+Pj4gICAgfSkKPj4+Cj4+PiAgICAjZGVm aW5lIEk5MTVfU1RBVEVfV0FSTl9PTihjb25kaXRpb24pICh7CQkJCQo+Pj4gXAo+Pj4gICAgCWlu dCBfX3JldF93YXJuX29uID0gISEoY29uZGl0aW9uKTsJCQkKPj4+IAlcCj4+PiAtCWlmICh1bmxp a2VseShfX3JldF93YXJuX29uKSkgewkJCQkKPj4+IAlcCj4+PiAtCQlpZiAoaTkxNS52ZXJib3Nl X3N0YXRlX2NoZWNrcykJCQkKPj4+IAlcCj4+PiAtCQkJV0FSTigxLCAiV0FSTl9PTigiICNjb25k aXRpb24gIilcbiIpOwkKPj4+IAlcCj4+PiAtCQllbHNlIAkJCQkJCQo+Pj4gCVwKPj4+ICsJaWYg KHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKQkJCQkKPj4+IAlcCj4+PiArCQlpZiAoIVdBUk4oaTkx NS52ZXJib3NlX3N0YXRlX2NoZWNrcywJCQo+Pj4gCVwKPj4+ICsJCQkgICJXQVJOX09OKCIgI2Nv bmRpdGlvbiAiKVxuIikpCQkKPj4+IAlcCj4+PiAgICAJCQlEUk1fRVJST1IoIldBUk5fT04oIiAj Y29uZGl0aW9uICIpXG4iKTsJCj4+PiAJXAo+Pgo+PiBUaGVzZSBsYXN0IHR3byBsaW5lcyBzdGls bCBoYXZlIHRoZSB0ZXh0IG9mIHRoZSBjb25kaXRpb24gYXMgcGFydCBvZgo+PiBhCj4+IGZvcm1h dCBzdHJpbmcgOigKPj4KPj4gRm9yIGNvbXBpbGUtdGVzdGluZywgeW91IG1pZ2h0IHdhbnQgdG8g Y2hhbmdlOgo+Pgo+PiAgICAgc3RhdGljIHZvaWQgbHB0X2JlbmRfY2xrb3V0X2RwKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdgo+PiAgICAgLi4uCj4+ICAgICAgIGlmIChXQVJOX09O KHN0ZXBzICUgNSAhPSAwKSkKPj4gICAgICAgICByZXR1cm47Cj4+Cj4+IHRvIHVzZSBJOTE1X1NU QVRFX1dBUk5fT04oKSBpbnN0ZWFkIG9mIFdBUk5fT04sIHRoZW4geW91IHNob3VsZCBnZXQgYQo+ PiBjb21waWxlLXRpbWUgd2FybmluZyBpZiB0aGUgJyUnIGVuZHMgdXAgaW4gdGhlIGZvcm1hdCBz dHJpbmcuCj4+Cj4KPiBUaGlzIGlzIGp1c3QgYSBwYXRjaCB0byBjb252ZXJ0IHRoZSBvbGQgbWFj cm9zIHRvIGRpZmZlcmVudCBvcmRlcgo+IGJlZm9yZSBjaGFuZ2luZyB0aGVtLiBUaGUgd2F5IG9m IGNvbnN0cnVjdGluZyB0aGUgc3RyaW5ncyBpcyBpbnRhY3QuCj4KPiBSZWdhcmRzLCBKb29uYXMK ClllcywgSSBhZ3JlZSwgeW91IGRpZG4ndCBicmVhayB0aGVtIC0tIHRoZXkgd2VyZSBhbHJlYWR5 IHdyb25nIQoKLkRhdmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=