From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 31/55] drm/i915: Amalgamate GGTT/ppGTT vma debug list walkers Date: Tue, 26 Jul 2016 08:15:16 +0300 Message-ID: <1469510116.4681.19.camel@linux.intel.com> References: <1469467954-3920-1-git-send-email-chris@chris-wilson.co.uk> <1469467954-3920-32-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 3E36589A86 for ; Tue, 26 Jul 2016 05:15:19 +0000 (UTC) In-Reply-To: <1469467954-3920-32-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 T24gbWEsIDIwMTYtMDctMjUgYXQgMTg6MzIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBB cyB3ZSBjYW4gbm93IGhhdmUgbXVsdGlwbGUgVk1BIGluc2lkZSB0aGUgZ2xvYmFsIEdUVCAod2l0 aCBwYXJ0aWFsCj4gbWFwcGluZ3MsIHJvdGF0aW9ucywgZXRjKSwgaXQgaXMgbm8gbG9uZ2VyIHRy dWUgdGhhdCB0aGVyZSBtYXkganVzdCBiZSBhCj4gc2luZ2xlIEdHVFQgZW50cnkgYW5kIHNvIHdl IHNob3VsZCB3YWxrIHRoZSBmdWxsIHZtYV9saXN0IHRvIGNvdW50IHVwCj4gdGhlIGFjdHVhbCB1 c2FnZS4gSW4gYWRkaXRpb24gdG8gdW5pZnlpbmcgdGhlIHR3byB3YWxrZXJzLCBzd2l0Y2ggZnJv bQo+IG11bHRpcGx5aW5nIHRoZSBvYmplY3Qgc2l6ZSBmb3IgZWFjaCB2bWEgdG8gc3VtbWluZyB0 aGUgYm91bmQgdm1hIHNpemVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kZWJ1Z2ZzLmMgfCA0NiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g wqAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCj4gCgo8 U05JUD4KCj4gCj4gQEAgLTM0Miw0MSArMzQzLDMwIEBAIHN0YXRpYyBpbnQgcGVyX2ZpbGVfc3Rh dHMoaW50IGlkLCB2b2lkICpwdHIsIHZvaWQgKmRhdGEpCj4gwqAJaWYgKG9iai0+YmFzZS5uYW1l IHx8IG9iai0+YmFzZS5kbWFfYnVmKQo+IMKgCQlzdGF0cy0+c2hhcmVkICs9IG9iai0+YmFzZS5z aXplOwo+IMKgCj4gLQlpZiAoVVNFU19GVUxMX1BQR1RUKG9iai0+YmFzZS5kZXYpKSB7Cj4gLQkJ bGlzdF9mb3JfZWFjaF9lbnRyeSh2bWEsICZvYmotPnZtYV9saXN0LCBvYmpfbGluaykgewo+IC0J CQlzdHJ1Y3QgaTkxNV9od19wcGd0dCAqcHBndHQ7Cj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KHZt YSwgJm9iai0+dm1hX2xpc3QsIG9ial9saW5rKSB7Cj4gKwkJaWYgKCFkcm1fbW1fbm9kZV9hbGxv Y2F0ZWQoJnZtYS0+bm9kZSkpCj4gKwkJCWNvbnRpbnVlOwo+IMKgCj4gLQkJCWlmICghZHJtX21t X25vZGVfYWxsb2NhdGVkKCZ2bWEtPm5vZGUpKQo+IC0JCQkJY29udGludWU7Cj4gKwkJYm91bmQr KzsKPiDCoAo+IC0JCQlpZiAodm1hLT5pc19nZ3R0KSB7Cj4gLQkJCQlzdGF0cy0+Z2xvYmFsICs9 IG9iai0+YmFzZS5zaXplOwo+IC0JCQkJY29udGludWU7Cj4gLQkJCX0KPiAtCj4gLQkJCXBwZ3R0 ID0gY29udGFpbmVyX29mKHZtYS0+dm0sIHN0cnVjdCBpOTE1X2h3X3BwZ3R0LCBiYXNlKTsKPiAr CQlpZiAodm1hLT5pc19nZ3R0KSB7Cj4gKwkJCXN0YXRzLT5nbG9iYWwgKz0gdm1hLT5ub2RlLnNp emU7Cj4gKwkJfSBlbHNlIHsKPiArCQkJc3RydWN0IGk5MTVfaHdfcHBndHQgKnBwZ3R0Cj4gKwkJ CQk9IGNvbnRhaW5lcl9vZih2bWEtPnZtLAo+ICsJCQkJCcKgwqDCoMKgwqDCoMKgc3RydWN0IGk5 MTVfaHdfcHBndHQsCj4gKwkJCQkJwqDCoMKgwqDCoMKgwqBiYXNlKTsKClVzZSBpOTE1X3ZtX3Rv X3BwZ3R0KHZtYS0+dm0pLiBXaXRoIHRoYXQsCgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVu IDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCi0tIApK b29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9y YXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==