From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 82/89] drm/i915/skl: Add a debugfs file to dump the DDB allocation Date: Wed, 29 Oct 2014 21:23:00 +0200 Message-ID: <20141029192300.GN10649@intel.com> References: <1409830075-11139-1-git-send-email-damien.lespiau@intel.com> <1409830075-11139-83-git-send-email-damien.lespiau@intel.com> 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 10D346EA55 for ; Wed, 29 Oct 2014 12:23:04 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1409830075-11139-83-git-send-email-damien.lespiau@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Damien Lespiau Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBTZXAgMDQsIDIwMTQgYXQgMTI6Mjc6NDhQTSArMDEwMCwgRGFtaWVuIExlc3BpYXUg d3JvdGU6Cj4gdjI6IG1pbm9yIGNvbmZsaWN0IGluIGk5MTVfZGVidWdmcy5jCj4gdjM6IFJlYmFz ZSBvbiB0b3Agb2YgdGhlIGZvcl9lYWNoX3BpcGUoKSBjaGFuZ2UgYWRkaW5nIGRldl9wcml2IGFz IGZpcnN0Cj4gICAgIGFyZ3VtZW50Lgo+IHY0OiBtaW5vciBjb25mbGljdCBpbiB0aGUgaTkxNV9k ZWJ1Z2ZzX2ZpbGVzIGFycmF5Cj4gdjU6IG1pbm9yIGNvbmZsaWN0IGluIHRoZSBpOTE1X2RlYnVn ZnNfZmlsZXMgYXJyYXkKPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYW1pZW4gTGVzcGlhdSA8ZGFtaWVu Lmxlc3BpYXVAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2RlYnVnZnMuYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK PiAgMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2RlYnVnZnMuYwo+IGluZGV4IDE1MjBkMWYuLjA0NjhlYzkgMTAwNjQ0Cj4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2RlYnVnZnMuYwo+IEBAIC0yNjY5LDYgKzI2NjksNDIgQEAgc3RhdGljIGludCBp OTE1X3dhX3JlZ2lzdGVycyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZvaWQgKnVudXNlZCkKPiAgCXJl dHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGk5MTVfZGRiX2luZm8oc3RydWN0IHNlcV9m aWxlICptLCB2b2lkICp1bnVzZWQpCj4gK3sKPiArCXN0cnVjdCBkcm1faW5mb19ub2RlICpub2Rl ID0gbS0+cHJpdmF0ZTsKPiArCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBub2RlLT5taW5vci0+ ZGV2Owo+ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJp dmF0ZTsKPiArCXN0cnVjdCBza2xfZGRiX2FsbG9jYXRpb24gKmRkYjsKPiArCXN0cnVjdCBza2xf ZGRiX2VudHJ5ICplbnRyeTsKPiArCWVudW0gcGlwZSBwaXBlOwo+ICsJaW50IHBsYW5lOwo+ICsK PiArCWRybV9tb2Rlc2V0X2xvY2tfYWxsKGRldik7Cj4gKwo+ICsJZGRiID0gJmRldl9wcml2LT53 bS5za2xfaHcuZGRiOwo+ICsKPiArCXNlcV9wcmludGYobSwgIiUtMTVzJThzJThzJThzXG4iLCAi IiwgIlN0YXJ0IiwgIkVuZCIsICJTaXplIik7Cj4gKwo+ICsJZm9yX2VhY2hfcGlwZShkZXZfcHJp diwgcGlwZSkgewo+ICsJCXNlcV9wcmludGYobSwgIlBpcGUgJWNcbiIsIHBpcGVfbmFtZShwaXBl KSk7Cj4gKwo+ICsJCWZvcl9lYWNoX3BsYW5lKHBpcGUsIHBsYW5lKSB7Cj4gKwkJCWVudHJ5ID0g JmRkYi0+cGxhbmVbcGlwZV1bcGxhbmVdOwo+ICsJCQlzZXFfcHJpbnRmKG0sICIgIFBsYW5lJS04 ZCU4dSU4dSU4dVxuIiwgcGxhbmUgKyAxLAo+ICsJCQkJICAgZW50cnktPnN0YXJ0LCBlbnRyeS0+ ZW5kLAo+ICsJCQkJICAgc2tsX2RkYl9lbnRyeV9zaXplKGVudHJ5KSk7Cj4gKwkJfQo+ICsKPiAr CQllbnRyeSA9ICZkZGItPmN1cnNvcltwaXBlXTsKPiArCQlzZXFfcHJpbnRmKG0sICIgICUtMTNz JTh1JTh1JTh1XG4iLCAiQ3Vyc29yIiwgZW50cnktPnN0YXJ0LAo+ICsJCQkgICBlbnRyeS0+ZW5k LCBza2xfZGRiX2VudHJ5X3NpemUoZW50cnkpKTsKPiArCX0KPiArCj4gKwlkcm1fbW9kZXNldF91 bmxvY2tfYWxsKGRldik7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0cnVjdCBwaXBl X2NyY19pbmZvIHsKPiAgCWNvbnN0IGNoYXIgKm5hbWU7Cj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2Owo+IEBAIC00MjQ5LDYgKzQyODUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9pbmZv X2xpc3QgaTkxNV9kZWJ1Z2ZzX2xpc3RbXSA9IHsKPiAgCXsiaTkxNV9zaGFyZWRfZHBsbHNfaW5m byIsIGk5MTVfc2hhcmVkX2RwbGxzX2luZm8sIDB9LAo+ICAJeyJpOTE1X2RwX21zdF9pbmZvIiwg aTkxNV9kcF9tc3RfaW5mbywgMH0sCj4gIAl7Imk5MTVfd2FfcmVnaXN0ZXJzIiwgaTkxNV93YV9y ZWdpc3RlcnMsIDB9LAo+ICsJeyJpOTE1X2RkYl9pbmZvIiwgaTkxNV9kZGJfaW5mbywgMH0sCj4g IH07Cj4gICNkZWZpbmUgSTkxNV9ERUJVR0ZTX0VOVFJJRVMgQVJSQVlfU0laRShpOTE1X2RlYnVn ZnNfbGlzdCkKPiAgCj4gLS0gCj4gMS44LjMuMQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9U QwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=