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: Fri, 18 Dec 2015 16:18:49 +0000 Message-ID: <567431E9.1060201@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> 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 DB3256E332 for ; Fri, 18 Dec 2015 08:18:51 -0800 (PST) In-Reply-To: <1450441647-23924-2-git-send-email-joonas.lahtinen@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 T24gMTgvMTIvMTUgMTI6MjcsIEpvb25hcyBMYWh0aW5lbiB3cm90ZToKPiBUYWtlIGFkdmFudGFn ZSBvZiBXQVJOIHJldHVybiB2YWx1ZSB0byBzaW1wbGlmeSB0aGUgZmxvdy4KPgo+IENjOiBSb2Ig Q2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IFJlcG9ydGVkLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBTaWduZWQtb2ZmLWJ5OiBKb29uYXMgTGFodGluZW4g PGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2Rydi5oIHwgMTUgKysrKystLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdl ZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuaAo+IGluZGV4IDFkMjhkOTAuLjVhNWEzZTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2 LmgKPiBAQCAtODcsMjMgKzg3LDE4IEBACj4gICAgKi8KPiAgICNkZWZpbmUgSTkxNV9TVEFURV9X QVJOKGNvbmRpdGlvbiwgZm9ybWF0Li4uKSAoewkJCVwKPiAgIAlpbnQgX19yZXRfd2Fybl9vbiA9 ICEhKGNvbmRpdGlvbik7CQkJCVwKPiAtCWlmICh1bmxpa2VseShfX3JldF93YXJuX29uKSkgewkJ CQkJXAo+IC0JCWlmIChpOTE1LnZlcmJvc2Vfc3RhdGVfY2hlY2tzKQkJCQlcCj4gLQkJCVdBUk4o MSwgZm9ybWF0KTsJCQkJXAo+IC0JCWVsc2UgCQkJCQkJCVwKPiArCWlmICh1bmxpa2VseShfX3Jl dF93YXJuX29uKSkJCQkJCVwKPiArCQlpZiAoIVdBUk4oaTkxNS52ZXJib3NlX3N0YXRlX2NoZWNr cywgZm9ybWF0KSkJCVwKPiAgIAkJCURSTV9FUlJPUihmb3JtYXQpOwkJCQlcCj4gLQl9CQkJCQkJ CQlcCj4gICAJdW5saWtlbHkoX19yZXRfd2Fybl9vbik7CQkJCQlcCj4gICB9KQo+Cj4gICAjZGVm aW5lIEk5MTVfU1RBVEVfV0FSTl9PTihjb25kaXRpb24pICh7CQkJCVwKPiAgIAlpbnQgX19yZXRf d2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCVwKPiAtCWlmICh1bmxpa2VseShfX3JldF93YXJu X29uKSkgewkJCQkJXAo+IC0JCWlmIChpOTE1LnZlcmJvc2Vfc3RhdGVfY2hlY2tzKQkJCQlcCj4g LQkJCVdBUk4oMSwgIldBUk5fT04oIiAjY29uZGl0aW9uICIpXG4iKTsJCVwKPiAtCQllbHNlIAkJ CQkJCQlcCj4gKwlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikpCQkJCQlcCj4gKwkJaWYgKCFX QVJOKGk5MTUudmVyYm9zZV9zdGF0ZV9jaGVja3MsCQkJXAo+ICsJCQkgICJXQVJOX09OKCIgI2Nv bmRpdGlvbiAiKVxuIikpCQkJXAo+ICAgCQkJRFJNX0VSUk9SKCJXQVJOX09OKCIgI2NvbmRpdGlv biAiKVxuIik7CQlcCgpUaGVzZSBsYXN0IHR3byBsaW5lcyBzdGlsbCBoYXZlIHRoZSB0ZXh0IG9m IHRoZSBjb25kaXRpb24gYXMgcGFydCBvZiBhIApmb3JtYXQgc3RyaW5nIDooCgpGb3IgY29tcGls ZS10ZXN0aW5nLCB5b3UgbWlnaHQgd2FudCB0byBjaGFuZ2U6CgogICBzdGF0aWMgdm9pZCBscHRf YmVuZF9jbGtvdXRfZHAoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2CiAgIC4uLgog ICAgIGlmIChXQVJOX09OKHN0ZXBzICUgNSAhPSAwKSkKICAgICAgIHJldHVybjsKCnRvIHVzZSBJ OTE1X1NUQVRFX1dBUk5fT04oKSBpbnN0ZWFkIG9mIFdBUk5fT04sIHRoZW4geW91IHNob3VsZCBn ZXQgYSAKY29tcGlsZS10aW1lIHdhcm5pbmcgaWYgdGhlICclJyBlbmRzIHVwIGluIHRoZSBmb3Jt YXQgc3RyaW5nLgoKLkRhdmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=