From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v3 1/2] drm/i915: Simplify _STATE_ debug macros Date: Mon, 21 Dec 2015 10:11:49 +0200 Message-ID: <1450685509.5158.1.camel@linux.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 4E1E66E07D for ; Mon, 21 Dec 2015 00:11:52 -0800 (PST) In-Reply-To: <567431E9.1060201@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon , Intel graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTUtMTItMTggYXQgMTY6MTggKzAwMDAsIERhdmUgR29yZG9uIHdyb3RlOgo+IE9u IDE4LzEyLzE1IDEyOjI3LCBKb29uYXMgTGFodGluZW4gd3JvdGU6Cj4gPiBUYWtlIGFkdmFudGFn ZSBvZiBXQVJOIHJldHVybiB2YWx1ZSB0byBzaW1wbGlmeSB0aGUgZmxvdy4KPiA+IAo+ID4gQ2M6 IFJvYiBDbGFyayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KPiA+IFJldmlld2VkLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+IFJlcG9ydGVkLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+IFNpZ25lZC1vZmYtYnk6IEpvb25h cyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4g ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIHwgMTUgKysrKystLS0tLS0tLS0tCj4g PiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+ID4g Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ID4gYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gPiBpbmRleCAxZDI4ZDkwLi41YTVhM2Uw IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ID4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ID4gQEAgLTg3LDIzICs4NywxOCBA QAo+ID4gICAgKi8KPiA+ICAgI2RlZmluZSBJOTE1X1NUQVRFX1dBUk4oY29uZGl0aW9uLCBmb3Jt YXQuLi4pICh7CQkJCj4gPiBcCj4gPiAgIAlpbnQgX19yZXRfd2Fybl9vbiA9ICEhKGNvbmRpdGlv bik7CQkJCj4gPiAJXAo+ID4gLQlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpIHsJCQkJCj4g PiAJXAo+ID4gLQkJaWYgKGk5MTUudmVyYm9zZV9zdGF0ZV9jaGVja3MpCQkJCj4gPiAJXAo+ID4g LQkJCVdBUk4oMSwgZm9ybWF0KTsJCQkJCj4gPiBcCj4gPiAtCQllbHNlIAkJCQkJCQo+ID4gCVwK PiA+ICsJaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKQkJCQkKPiA+IAlcCj4gPiArCQlpZiAo IVdBUk4oaTkxNS52ZXJib3NlX3N0YXRlX2NoZWNrcywgZm9ybWF0KSkJCj4gPiAJXAo+ID4gICAJ CQlEUk1fRVJST1IoZm9ybWF0KTsJCQkKPiA+IAlcCj4gPiAtCX0JCQkJCQkJCQo+ID4gXAo+ID4g ICAJdW5saWtlbHkoX19yZXRfd2Fybl9vbik7CQkJCQkKPiA+IFwKPiA+ICAgfSkKPiA+IAo+ID4g ICAjZGVmaW5lIEk5MTVfU1RBVEVfV0FSTl9PTihjb25kaXRpb24pICh7CQkJCQo+ID4gXAo+ID4g ICAJaW50IF9fcmV0X3dhcm5fb24gPSAhIShjb25kaXRpb24pOwkJCQo+ID4gCVwKPiA+IC0JaWYg KHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKSB7CQkJCQo+ID4gCVwKPiA+IC0JCWlmIChpOTE1LnZl cmJvc2Vfc3RhdGVfY2hlY2tzKQkJCQo+ID4gCVwKPiA+IC0JCQlXQVJOKDEsICJXQVJOX09OKCIg I2NvbmRpdGlvbiAiKVxuIik7CQo+ID4gCVwKPiA+IC0JCWVsc2UgCQkJCQkJCj4gPiAJXAo+ID4g KwlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpCQkJCQo+ID4gCVwKPiA+ICsJCWlmICghV0FS TihpOTE1LnZlcmJvc2Vfc3RhdGVfY2hlY2tzLAkJCj4gPiAJXAo+ID4gKwkJCSAgIldBUk5fT04o IiAjY29uZGl0aW9uICIpXG4iKSkJCQo+ID4gCVwKPiA+ICAgCQkJRFJNX0VSUk9SKCJXQVJOX09O KCIgI2NvbmRpdGlvbiAiKVxuIik7CQo+ID4gCVwKPiAKPiBUaGVzZSBsYXN0IHR3byBsaW5lcyBz dGlsbCBoYXZlIHRoZSB0ZXh0IG9mIHRoZSBjb25kaXRpb24gYXMgcGFydCBvZgo+IGEgCj4gZm9y bWF0IHN0cmluZyA6KAo+IAo+IEZvciBjb21waWxlLXRlc3RpbmcsIHlvdSBtaWdodCB3YW50IHRv IGNoYW5nZToKPiAKPiAgICBzdGF0aWMgdm9pZCBscHRfYmVuZF9jbGtvdXRfZHAoc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2Cj4gICAgLi4uCj4gICAgICBpZiAoV0FSTl9PTihzdGVw cyAlIDUgIT0gMCkpCj4gICAgICAgIHJldHVybjsKPiAKPiB0byB1c2UgSTkxNV9TVEFURV9XQVJO X09OKCkgaW5zdGVhZCBvZiBXQVJOX09OLCB0aGVuIHlvdSBzaG91bGQgZ2V0IGEKPiBjb21waWxl LXRpbWUgd2FybmluZyBpZiB0aGUgJyUnIGVuZHMgdXAgaW4gdGhlIGZvcm1hdCBzdHJpbmcuCj4g CgpUaGlzIGlzIGp1c3QgYSBwYXRjaCB0byBjb252ZXJ0IHRoZSBvbGQgbWFjcm9zIHRvIGRpZmZl cmVudCBvcmRlcgpiZWZvcmUgY2hhbmdpbmcgdGhlbS4gVGhlIHdheSBvZiBjb25zdHJ1Y3Rpbmcg dGhlIHN0cmluZ3MgaXMgaW50YWN0LgoKUmVnYXJkcywgSm9vbmFzCgo+IC5EYXZlLgo+IAotLSAK Sm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBv cmF0aW9uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=