From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3 1/2] drm/i915: Simplify _STATE_ debug macros Date: Mon, 21 Dec 2015 14:41:32 +0100 Message-ID: <20151221134132.GW30437@phenom.ffwll.local> 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> <5677E850.6030904@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) by gabe.freedesktop.org (Postfix) with ESMTPS id D2C446E454 for ; Mon, 21 Dec 2015 05:41:31 -0800 (PST) Received: by mail-wm0-f46.google.com with SMTP id p187so69075492wmp.1 for ; Mon, 21 Dec 2015 05:41:31 -0800 (PST) Content-Disposition: inline In-Reply-To: <5677E850.6030904@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 Cc: Intel graphics driver community testing & development List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBEZWMgMjEsIDIwMTUgYXQgMTE6NTM6NTJBTSArMDAwMCwgRGF2ZSBHb3Jkb24gd3Jv dGU6Cj4gT24gMjEvMTIvMTUgMDg6MTEsIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiA+T24gcGUs IDIwMTUtMTItMTggYXQgMTY6MTggKzAwMDAsIERhdmUgR29yZG9uIHdyb3RlOgo+ID4+T24gMTgv MTIvMTUgMTI6MjcsIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiA+Pj5UYWtlIGFkdmFudGFnZSBv ZiBXQVJOIHJldHVybiB2YWx1ZSB0byBzaW1wbGlmeSB0aGUgZmxvdy4KPiA+Pj4KPiA+Pj5DYzog Um9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgo+ID4+PlJldmlld2VkLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiA+Pj5SZXBvcnRlZC1ieTogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPj4+U2lnbmVkLW9mZi1ieTogSm9v bmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+ID4+Pi0tLQo+ ID4+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggfCAxNSArKysrKy0tLS0tLS0t LS0KPiA+Pj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo LSkKPiA+Pj4KPiA+Pj5kaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu aAo+ID4+PmIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ID4+PmluZGV4IDFkMjhk OTAuLjVhNWEzZTAgMTAwNjQ0Cj4gPj4+LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuaAo+ID4+PisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiA+Pj5AQCAt ODcsMjMgKzg3LDE4IEBACj4gPj4+ICAgICovCj4gPj4+ICAgI2RlZmluZSBJOTE1X1NUQVRFX1dB Uk4oY29uZGl0aW9uLCBmb3JtYXQuLi4pICh7CQkJCj4gPj4+XAo+ID4+PiAgIAlpbnQgX19yZXRf d2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCj4gPj4+CVwKPiA+Pj4tCWlmICh1bmxpa2VseShf X3JldF93YXJuX29uKSkgewkJCQkKPiA+Pj4JXAo+ID4+Pi0JCWlmIChpOTE1LnZlcmJvc2Vfc3Rh dGVfY2hlY2tzKQkJCQo+ID4+PglcCj4gPj4+LQkJCVdBUk4oMSwgZm9ybWF0KTsJCQkJCj4gPj4+ XAo+ID4+Pi0JCWVsc2UgCQkJCQkJCj4gPj4+CVwKPiA+Pj4rCWlmICh1bmxpa2VseShfX3JldF93 YXJuX29uKSkJCQkJCj4gPj4+CVwKPiA+Pj4rCQlpZiAoIVdBUk4oaTkxNS52ZXJib3NlX3N0YXRl X2NoZWNrcywgZm9ybWF0KSkJCj4gPj4+CVwKPiA+Pj4gICAJCQlEUk1fRVJST1IoZm9ybWF0KTsJ CQkKPiA+Pj4JXAo+ID4+Pi0JfQkJCQkJCQkJCj4gPj4+XAo+ID4+PiAgIAl1bmxpa2VseShfX3Jl dF93YXJuX29uKTsJCQkJCQo+ID4+PlwKPiA+Pj4gICB9KQo+ID4+Pgo+ID4+PiAgICNkZWZpbmUg STkxNV9TVEFURV9XQVJOX09OKGNvbmRpdGlvbikgKHsJCQkJCj4gPj4+XAo+ID4+PiAgIAlpbnQg X19yZXRfd2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCj4gPj4+CVwKPiA+Pj4tCWlmICh1bmxp a2VseShfX3JldF93YXJuX29uKSkgewkJCQkKPiA+Pj4JXAo+ID4+Pi0JCWlmIChpOTE1LnZlcmJv c2Vfc3RhdGVfY2hlY2tzKQkJCQo+ID4+PglcCj4gPj4+LQkJCVdBUk4oMSwgIldBUk5fT04oIiAj Y29uZGl0aW9uICIpXG4iKTsJCj4gPj4+CVwKPiA+Pj4tCQllbHNlIAkJCQkJCQo+ID4+PglcCj4g Pj4+KwlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpCQkJCQo+ID4+PglcCj4gPj4+KwkJaWYg KCFXQVJOKGk5MTUudmVyYm9zZV9zdGF0ZV9jaGVja3MsCQkKPiA+Pj4JXAo+ID4+PisJCQkgICJX QVJOX09OKCIgI2NvbmRpdGlvbiAiKVxuIikpCQkKPiA+Pj4JXAo+ID4+PiAgIAkJCURSTV9FUlJP UigiV0FSTl9PTigiICNjb25kaXRpb24gIilcbiIpOwkKPiA+Pj4JXAo+ID4+Cj4gPj5UaGVzZSBs YXN0IHR3byBsaW5lcyBzdGlsbCBoYXZlIHRoZSB0ZXh0IG9mIHRoZSBjb25kaXRpb24gYXMgcGFy dCBvZgo+ID4+YQo+ID4+Zm9ybWF0IHN0cmluZyA6KAo+ID4+Cj4gPj5Gb3IgY29tcGlsZS10ZXN0 aW5nLCB5b3UgbWlnaHQgd2FudCB0byBjaGFuZ2U6Cj4gPj4KPiA+PiAgICBzdGF0aWMgdm9pZCBs cHRfYmVuZF9jbGtvdXRfZHAoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2Cj4gPj4g ICAgLi4uCj4gPj4gICAgICBpZiAoV0FSTl9PTihzdGVwcyAlIDUgIT0gMCkpCj4gPj4gICAgICAg IHJldHVybjsKPiA+Pgo+ID4+dG8gdXNlIEk5MTVfU1RBVEVfV0FSTl9PTigpIGluc3RlYWQgb2Yg V0FSTl9PTiwgdGhlbiB5b3Ugc2hvdWxkIGdldCBhCj4gPj5jb21waWxlLXRpbWUgd2FybmluZyBp ZiB0aGUgJyUnIGVuZHMgdXAgaW4gdGhlIGZvcm1hdCBzdHJpbmcuCj4gPj4KPiA+Cj4gPlRoaXMg aXMganVzdCBhIHBhdGNoIHRvIGNvbnZlcnQgdGhlIG9sZCBtYWNyb3MgdG8gZGlmZmVyZW50IG9y ZGVyCj4gPmJlZm9yZSBjaGFuZ2luZyB0aGVtLiBUaGUgd2F5IG9mIGNvbnN0cnVjdGluZyB0aGUg c3RyaW5ncyBpcyBpbnRhY3QuCj4gPgo+ID5SZWdhcmRzLCBKb29uYXMKPiAKPiBZZXMsIEkgYWdy ZWUsIHlvdSBkaWRuJ3QgYnJlYWsgdGhlbSAtLSB0aGV5IHdlcmUgYWxyZWFkeSB3cm9uZyEKClll YWggSSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBmaXggdGhhdC4gSSdsbCB3YWl0IGZvciB2NC4K LURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK