From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH 174/190] drm/i915: Show context objects in debugfs/i915_gem_objects Date: Thu, 24 Mar 2016 09:58:44 +0200 Message-ID: <20160324075844.GC23422@boom> References: <1452503961-14837-1-git-send-email-chris@chris-wilson.co.uk> <1452510091-6833-1-git-send-email-chris@chris-wilson.co.uk> <1452510091-6833-33-git-send-email-chris@chris-wilson.co.uk> 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 0EC446E4E3 for ; Thu, 24 Mar 2016 07:58:37 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1452510091-6833-33-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMTEsIDIwMTYgYXQgMTE6MDE6MTVBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNv LnVrPgoKV2l0aCByaW5nIC0tPiByaW5nYnVmLCB1bmxlc3MgeW91ciBzL3JpbmdidWYvcmluZy8g cGF0Y2ggaXMgbWVyZ2VkLCBvYnZpb3VzbHk6CgpSZXZpZXdlZC1ieTogRGF2aWQgV2VpbmVoYWxs IDxkYXZpZC53ZWluZWhhbGxAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kZWJ1Z2ZzLmMgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Kwo+ICAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZGVidWdmcy5jCj4gaW5kZXggMTliMGQ2YTc2ODBkLi5mOGNhMDBjZTk4NmUgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwo+IEBAIC0zNzAsNiArMzcwLDQwIEBAIHN0 YXRpYyB2b2lkIHByaW50X2JhdGNoX3Bvb2xfc3RhdHMoc3RydWN0IHNlcV9maWxlICptLAo+ICAJ cHJpbnRfZmlsZV9zdGF0cyhtLCAiW2tdYmF0Y2ggcG9vbCIsIHN0YXRzKTsKPiAgfQo+ICAKPiAr c3RhdGljIGludCBwZXJfZmlsZV9jdHhfc3RhdHMoaW50IGlkLCB2b2lkICpwdHIsIHZvaWQgKmRh dGEpCj4gK3sKPiArCXN0cnVjdCBpbnRlbF9jb250ZXh0ICpjdHggPSBwdHI7Cj4gKwlpbnQgbjsK PiArCj4gKwlmb3IgKG4gPSAwOyBuIDwgQVJSQVlfU0laRShjdHgtPmVuZ2luZSk7IG4rKykgewo+ ICsJCWlmIChjdHgtPmVuZ2luZVtuXS5zdGF0ZSkKPiArCQkJcGVyX2ZpbGVfc3RhdHMoMCwgY3R4 LT5lbmdpbmVbbl0uc3RhdGUsIGRhdGEpOwo+ICsJCWlmIChjdHgtPmVuZ2luZVtuXS5yaW5nKQo+ ICsJCQlwZXJfZmlsZV9zdGF0cygwLCBjdHgtPmVuZ2luZVtuXS5yaW5nLT5vYmosIGRhdGEpOwo+ ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBwcmludF9jb250 ZXh0X3N0YXRzKHN0cnVjdCBzZXFfZmlsZSAqbSwKPiArCQkJCXN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdikKPiArewo+ICsJc3RydWN0IGZpbGVfc3RhdHMgc3RhdHM7Cj4gKwlzdHJ1 Y3QgZHJtX2ZpbGUgKmZpbGU7Cj4gKwo+ICsJbWVtc2V0KCZzdGF0cywgMCwgc2l6ZW9mKHN0YXRz KSk7Cj4gKwo+ICsJaWYgKGRldl9wcml2LT5rZXJuZWxfY29udGV4dCkKPiArCQlwZXJfZmlsZV9j dHhfc3RhdHMoMCwgZGV2X3ByaXYtPmtlcm5lbF9jb250ZXh0LCAmc3RhdHMpOwo+ICsKPiArCWxp c3RfZm9yX2VhY2hfZW50cnkoZmlsZSwgJmRldl9wcml2LT5kZXYtPmZpbGVsaXN0LCBsaGVhZCkg ewo+ICsJCXN0cnVjdCBkcm1faTkxNV9maWxlX3ByaXZhdGUgKmZwcml2ID0gZmlsZS0+ZHJpdmVy X3ByaXY7Cj4gKwkJaWRyX2Zvcl9lYWNoKCZmcHJpdi0+Y29udGV4dF9pZHIsIHBlcl9maWxlX2N0 eF9zdGF0cywgJnN0YXRzKTsKPiArCX0KPiArCj4gKwlwcmludF9maWxlX3N0YXRzKG0sICJba11j b250ZXh0cyIsIHN0YXRzKTsKPiArfQo+ICsKPiAgI2RlZmluZSBjb3VudF92bWFzKGxpc3QsIG1l bWJlcikgZG8geyBcCj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5KHZtYSwgbGlzdCwgbWVtYmVyKSB7 IFwKPiAgCQlzaXplICs9IHZtYS0+c2l6ZTsgXAo+IEBAIC00NzEsNiArNTA1LDcgQEAgc3RhdGlj IGludCBpOTE1X2dlbV9vYmplY3RfaW5mbyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQqIGRhdGEp Cj4gIAo+ICAJc2VxX3B1dGMobSwgJ1xuJyk7Cj4gIAlwcmludF9iYXRjaF9wb29sX3N0YXRzKG0s IGRldl9wcml2KTsKPiArCXByaW50X2NvbnRleHRfc3RhdHMobSwgZGV2X3ByaXYpOwo+ICAJbGlz dF9mb3JfZWFjaF9lbnRyeV9yZXZlcnNlKGZpbGUsICZkZXYtPmZpbGVsaXN0LCBsaGVhZCkgewo+ ICAJCXN0cnVjdCBmaWxlX3N0YXRzIHN0YXRzOwo+ICAJCXN0cnVjdCBkcm1faTkxNV9maWxlX3By aXZhdGUgKmZpbGVfcHJpdiA9IGZpbGUtPmRyaXZlcl9wcml2Owo+IC0tIAo+IDIuNy4wLnJjMwo+ IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=