From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2 11/11] drm/i915: Show context objects in debugfs/i915_gem_objects Date: Wed, 25 May 2016 12:33:59 +0300 Message-ID: <1464168839.4875.11.camel@linux.intel.com> References: <1464003258-23669-1-git-send-email-chris@chris-wilson.co.uk> <1464003258-23669-12-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 536C26E281 for ; Wed, 25 May 2016 09:34:02 +0000 (UTC) In-Reply-To: <1464003258-23669-12-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTYtMDUtMjMgYXQgMTI6MzQgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBT aWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBD YzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzogSm9vbmFz IExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoKU29tZSBjb21taXQg bWVzc2FnZSB3b3VsZCBiZSBuaWNlLgoKPiAtLS0KPiDCoGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZGVidWdmcy5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiDC oDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kZWJ1Z2ZzLmMKPiBpbmRleCAzMGNiMjZmZTJmYTkuLjNkMTRlYjMyMTVlMSAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4gQEAgLTQxNyw2ICs0MTcsNDAgQEAgc3RhdGlj IHZvaWQgcHJpbnRfYmF0Y2hfcG9vbF9zdGF0cyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sCj4gwqAJcHJp bnRfZmlsZV9zdGF0cyhtLCAiW2tdYmF0Y2ggcG9vbCIsIHN0YXRzKTsKPiDCoH0KPiDCoAo+ICtz dGF0aWMgaW50IHBlcl9maWxlX2N0eF9zdGF0cyhpbnQgaWQsIHZvaWQgKnB0ciwgdm9pZCAqZGF0 YSkKPiArewo+ICsJc3RydWN0IGk5MTVfZ2VtX2NvbnRleHQgKmN0eCA9IHB0cjsKPiArCWludCBu Owo+ICsKPiArCWZvciAobiA9IDA7IG4gPCBBUlJBWV9TSVpFKGN0eC0+ZW5naW5lKTsgbisrKSB7 CgpJIHdvdWxkIGhhdmUgc3VnZ2VzdGVkIGFzc2lnaW5pbmcgZW5naW5lID0gY3R4LT5lbmdpbmUg KyBuLCBidXQgaXQncyB1bm5hbWVkIDooCgpXaXRoIGNvbW1pdCBtZXNzYWdlOwoKUmV2aWV3ZWQt Ynk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJl Z2FyZHMsIEpvb25hcwoKPiArCQlpZiAoY3R4LT5lbmdpbmVbbl0uc3RhdGUpCj4gKwkJCXBlcl9m aWxlX3N0YXRzKDAsIGN0eC0+ZW5naW5lW25dLnN0YXRlLCBkYXRhKTsKPiArCQlpZiAoY3R4LT5l bmdpbmVbbl0ucmluZ2J1ZikKPiArCQkJcGVyX2ZpbGVfc3RhdHMoMCwgY3R4LT5lbmdpbmVbbl0u cmluZ2J1Zi0+b2JqLCBkYXRhKTsKPiArCX0KPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAr c3RhdGljIHZvaWQgcHJpbnRfY29udGV4dF9zdGF0cyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sCj4gKwkJ CQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gK3sKPiArCXN0cnVjdCBmaWxl X3N0YXRzIHN0YXRzOwo+ICsJc3RydWN0IGRybV9maWxlICpmaWxlOwo+ICsKPiArCW1lbXNldCgm c3RhdHMsIDAsIHNpemVvZihzdGF0cykpOwo+ICsKPiArCWlmIChkZXZfcHJpdi0+a2VybmVsX2Nv bnRleHQpCj4gKwkJcGVyX2ZpbGVfY3R4X3N0YXRzKDAsIGRldl9wcml2LT5rZXJuZWxfY29udGV4 dCwgJnN0YXRzKTsKPiArCj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGZpbGUsICZkZXZfcHJpdi0+ ZGV2LT5maWxlbGlzdCwgbGhlYWQpIHsKPiArCQlzdHJ1Y3QgZHJtX2k5MTVfZmlsZV9wcml2YXRl ICpmcHJpdiA9IGZpbGUtPmRyaXZlcl9wcml2Owo+ICsJCWlkcl9mb3JfZWFjaCgmZnByaXYtPmNv bnRleHRfaWRyLCBwZXJfZmlsZV9jdHhfc3RhdHMsICZzdGF0cyk7Cj4gKwl9Cj4gKwo+ICsJcHJp bnRfZmlsZV9zdGF0cyhtLCAiW2tdY29udGV4dHMiLCBzdGF0cyk7Cj4gK30KPiArCj4gwqAjZGVm aW5lIGNvdW50X3ZtYXMobGlzdCwgbWVtYmVyKSBkbyB7IFwKPiDCoAlsaXN0X2Zvcl9lYWNoX2Vu dHJ5KHZtYSwgbGlzdCwgbWVtYmVyKSB7IFwKPiDCoAkJc2l6ZSArPSBpOTE1X2dlbV9vYmpfdG90 YWxfZ2d0dF9zaXplKHZtYS0+b2JqKTsgXAo+IEBAIC01MjEsNiArNTU1LDcgQEAgc3RhdGljIGlu dCBpOTE1X2dlbV9vYmplY3RfaW5mbyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQqIGRhdGEpCj4g wqAKPiDCoAlzZXFfcHV0YyhtLCAnXG4nKTsKPiDCoAlwcmludF9iYXRjaF9wb29sX3N0YXRzKG0s IGRldl9wcml2KTsKPiArCXByaW50X2NvbnRleHRfc3RhdHMobSwgZGV2X3ByaXYpOwo+IMKgCj4g wqAJbXV0ZXhfdW5sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7Cj4gwqAKLS0gCkpvb25hcyBMYWh0 aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK