From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH v3 05/17] drm/i915/gen8: implement alloc/free for 4lvl Date: Tue, 7 Jul 2015 14:40:10 +0100 Message-ID: <559BD6BA.5070307@intel.com> References: <1433954816-13787-1-git-send-email-michel.thierry@intel.com> <1435764453-11954-1-git-send-email-michel.thierry@intel.com> <1435764453-11954-6-git-send-email-michel.thierry@intel.com> <559BCA8C.3010604@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id D22697209B for ; Tue, 7 Jul 2015 06:40:12 -0700 (PDT) In-Reply-To: <559BCA8C.3010604@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Goel, Akash" , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gNy83LzIwMTUgMTo0OCBQTSwgR29lbCwgQWthc2ggd3JvdGU6Cj4KPgo+IE9uIDcvMS8yMDE1 IDg6NTcgUE0sIE1pY2hlbCBUaGllcnJ5IHdyb3RlOgo+PiBAQCAtMTA4Nyw4ICsxMTM3LDYyIEBA IHN0YXRpYyBpbnQgZ2VuOF9hbGxvY192YV9yYW5nZV80bHZsKHN0cnVjdAo+PiBpOTE1X2FkZHJl c3Nfc3BhY2UgKnZtLAo+PiAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQsCj4+ ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGgpCj4+ICAgewo+PiAtICAgIFdB Uk5fT04oMSk7IC8qIHRvIGJlIGltcGxlbWVudGVkIGxhdGVyICovCj4+ICsgICAgREVDTEFSRV9C SVRNQVAobmV3X3BkcHMsIEdFTjhfUE1MNEVTX1BFUl9QTUw0KTsKPj4gKyAgICBzdHJ1Y3QgaTkx NV9od19wcGd0dCAqcHBndHQgPQo+PiArICAgICAgICBjb250YWluZXJfb2Yodm0sIHN0cnVjdCBp OTE1X2h3X3BwZ3R0LCBiYXNlKTsKPj4gKyAgICBzdHJ1Y3QgaTkxNV9wYWdlX2RpcmVjdG9yeV9w b2ludGVyICpwZHA7Cj4+ICsgICAgY29uc3QgdWludDY0X3Qgb3JpZ19zdGFydCA9IHN0YXJ0Owo+ PiArICAgIGNvbnN0IHVpbnQ2NF90IG9yaWdfbGVuZ3RoID0gbGVuZ3RoOwo+PiArICAgIHVpbnQ2 NF90IHRlbXAsIHBtbDRlOwo+PiArICAgIGludCByZXQgPSAwOwo+PiArCj4+ICsgICAgLyogRG8g dGhlIHBtbDQgYWxsb2NhdGlvbnMgZmlyc3QsIHNvIHdlIGRvbid0IG5lZWQgdG8gdHJhY2sgdGhl Cj4+IG5ld2x5Cj4+ICsgICAgICogYWxsb2NhdGVkIHRhYmxlcyBiZWxvdyB0aGUgcGRwICovCj4+ ICsgICAgYml0bWFwX3plcm8obmV3X3BkcHMsIEdFTjhfUE1MNEVTX1BFUl9QTUw0KTsKPj4gKwo+ PiArICAgIC8qIFRoZSBwYWdlZGlyZWN0b3J5IGFuZCBwYWdldGFibGUgYWxsb2NhdGlvbnMgYXJl IGRvbmUgaW4gdGhlCj4+IHNoYXJlZCAzCj4+ICsgICAgICogYW5kIDQgbGV2ZWwgY29kZS4gSnVz dCBhbGxvY2F0ZSB0aGUgcGRwcy4KPj4gKyAgICAgKi8KPj4gKyAgICBnZW44X2Zvcl9lYWNoX3Bt bDRlKHBkcCwgcG1sNCwgc3RhcnQsIGxlbmd0aCwgdGVtcCwgcG1sNGUpIHsKPj4gKyAgICAgICAg aWYgKCFwZHApIHsKPj4gKyAgICAgICAgICAgIFdBUk5fT04odGVzdF9iaXQocG1sNGUsIHBtbDQt PnVzZWRfcG1sNGVzKSk7Cj4+ICsgICAgICAgICAgICBwZHAgPSBhbGxvY19wZHAodm0tPmRldik7 Cj4+ICsgICAgICAgICAgICBpZiAoSVNfRVJSKHBkcCkpCj4+ICsgICAgICAgICAgICAgICAgZ290 byBlcnJfb3V0Owo+PiArCj4+ICsgICAgICAgICAgICBwbWw0LT5wZHBzW3BtbDRlXSA9IHBkcDsK Pj4gKyAgICAgICAgICAgIF9fc2V0X2JpdChwbWw0ZSwgbmV3X3BkcHMpOwo+PiArCj4+IHRyYWNl X2k5MTVfcGFnZV9kaXJlY3RvcnlfcG9pbnRlcl9lbnRyeV9hbGxvYygmcHBndHQtPmJhc2UsIHBt bDRlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgcG1sNGUgPDwgR0VOOF9QTUw0RV9T SElGVCwKPiBUaGUg4oCYc3RhcnTigJkgdmFyaWFibGUgc2hvdWxkIGJlIHVzZWQgaGVyZSBpbiBw bGFjZSBvZiAg4oCYcG1sNGUgPDwKPiBHRU44X1BNTDRFX1NISUZU4oCZICA/CgpDb3JyZWN0LCBz aG91bGQgYmUg4oCYc3RhcnTigJkuClRoYW5rcwoKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIEdFTjhfUE1MNEVfU0hJRlQpOwo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=