From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 33/33] drm/i915: Compress GPU objects in error state Date: Wed, 10 Aug 2016 14:26:32 +0300 Message-ID: <1470828392.4143.74.camel@linux.intel.com> References: <1470581141-14432-1-git-send-email-chris@chris-wilson.co.uk> <1470581141-14432-34-git-send-email-chris@chris-wilson.co.uk> <1470825149.4143.61.camel@linux.intel.com> <20160810105231.GI9040@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id DF3C06E0E0 for ; Wed, 10 Aug 2016 11:26:35 +0000 (UTC) In-Reply-To: <20160810105231.GI9040@nuc-i3427.alporthouse.com> 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 T24ga2UsIDIwMTYtMDgtMTAgYXQgMTE6NTIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBP biBXZWQsIEF1ZyAxMCwgMjAxNiBhdCAwMTozMjoyOVBNICswMzAwLCBKb29uYXMgTGFodGluZW4g d3JvdGU6Cj4gPiAKPiA+IE9uIHN1LCAyMDE2LTA4LTA3IGF0IDE1OjQ1ICswMTAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPiA+IAo+ID4gPiBAQCAtMzA5LDEyICszMTAsMzAgQEAgdm9pZCBpOTE1 X2Vycm9yX3ByaW50ZihzdHJ1Y3QgZHJtX2k5MTVfZXJyb3Jfc3RhdGVfYnVmICplLCBjb25zdCBj aGFyICpmLCAuLi4pCj4gPiA+IMKgCXZhX2VuZChhcmdzKTsKPiA+ID4gwqB9Cj4gPiA+IMKgCj4g PiA+ICtzdGF0aWMgYm9vbAo+ID4gPiArYXNjaWk4NV9lbmNvZGUodTMyIGluLCBjaGFyICpvdXQp Cj4gPiAKPiA+IGJhc2U2NCBpcyBtb3JlIGRlIGZhY3RvIGFuZCBJIGJldCB1c2VybGFuZCAiZXhw ZWN0cyIgaXQgdG9vLgo+IE5vLiBJdCBleHBlY3RzIGEgc3RhbmRhcmQgemxpYiBjb21wcmVzc2Vk IGFzY2lpODUgc3RyZWFtLgoKUmlnaHQsIHNlZW1zIHRoZXJlIGlzIHNvbWUgc3RhbmRhcmQgYmVp bmcgZm9sbG93ZWQuIE90aGVyIGNvbW1lbnRzCmFib3V0IG1ha2luZyB0aGUgZnVuY3Rpb24gbW9y ZSBnZW5lcmFsIHB1cnBvc2UgYXBwbHkgdGhvdWdoLgoKPiA+ID4gLXN0YXRpYyBpbnQgY29tcHJl c3NfcGFnZSh2b2lkICpzcmMsIHN0cnVjdCBkcm1faTkxNV9lcnJvcl9vYmplY3QgKmRzdCkKPiA+ ID4gK3N0YXRpYyBpbnQgY29tcHJlc3NfcGFnZShzdHJ1Y3Qgel9zdHJlYW1fcyAqenN0cmVhbSwK PiA+ID4gKwkJCcKgdm9pZCAqc3JjLAo+ID4gPiArCQkJwqBzdHJ1Y3QgZHJtX2k5MTVfZXJyb3Jf b2JqZWN0ICpkc3QpCj4gPiA+IMKgewo+ID4gPiAtCXVuc2lnbmVkIGxvbmcgcGFnZTsKPiA+ID4g Kwl6c3RyZWFtLT5uZXh0X2luID0gc3JjOwo+ID4gPiArCXpzdHJlYW0tPmF2YWlsX2luID0gUEFH RV9TSVpFOwo+ID4gPiDCoAo+ID4gPiAtCXBhZ2UgPSBfX2dldF9mcmVlX3BhZ2UoR0ZQX0FUT01J QyB8IF9fR0ZQX05PV0FSTik7Cj4gPiA+IC0JaWYgKCFwYWdlKQo+ID4gPiAtCQlyZXR1cm4gLUVO T01FTTsKPiA+ID4gKwlkbyB7Cj4gPiA+ICsJCWlmICh6c3RyZWFtLT5hdmFpbF9vdXQgPT0gMCkg ewo+ID4gPiArCQkJdW5zaWduZWQgbG9uZyBwYWdlOwo+ID4gPiArCj4gPiA+ICsJCQlwYWdlID0g X19nZXRfZnJlZV9wYWdlKEdGUF9BVE9NSUMgfCBfX0dGUF9OT1dBUk4pOwo+ID4gPiArCQkJaWYg KCFwYWdlKQo+ID4gPiArCQkJCXJldHVybiAtRU5PTUVNOwo+ID4gPiArCj4gPiA+ICsJCQlkc3Qt PnBhZ2VzW2RzdC0+cGFnZV9jb3VudCsrXSA9ICh2b2lkICopcGFnZTsKPiA+IFdoeSBpcyBub3Qg ZHN0LT5wYWdlcyBvZiBkaWZmZXJlbnQgdHlwZT8KPiBZb3Ugd2FudCBkc3QtPnBhZ2VzW10gYXMg YW4gYXJyYXkgb2YgdW5zaWduZWQgbG9uZz8KCldvdWxkbid0IHRoYXQgYmUgbW9yZSBjb252ZW5p ZW50PwoKPiA+ID4gQEAgLTYyOSw2ICs2ODAsMTggQEAgaTkxNV9lcnJvcl9vYmplY3RfY3JlYXRl KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAo+ID4gPiDCoAo+ID4gPiDCoAlkc3QtPmd0 dF9vZmZzZXQgPSB2bWEtPm5vZGUuc3RhcnQ7Cj4gPiA+IMKgCWRzdC0+cGFnZV9jb3VudCA9IDA7 Cj4gPiA+ICsJZHN0LT51bnVzZWQgPSAwOwo+ID4gPiArCj4gPiA+ICsJbWVtc2V0KCZ6c3RyZWFt LCAwLCBzaXplb2YoenN0cmVhbSkpOwo+ID4gPiArCXpzdHJlYW0ud29ya3NwYWNlID0ga21hbGxv Yyh6bGliX2RlZmxhdGVfd29ya3NwYWNlc2l6ZShNQVhfV0JJVFMsCj4gPiA+ICsJCQkJCQkJwqDC oMKgwqDCoMKgwqBNQVhfTUVNX0xFVkVMKSwKPiA+ID4gKwkJCQnCoMKgwqDCoEdGUF9BVE9NSUMg fCBfX0dGUF9OT1dBUk4pOwo+ID4gV291bGRuJ3QgbG9vayBiZXR0ZXIgd2l0aCBhbiBpbnRlcm1l ZGlhdGUgdmFyaWFibGU/CgpSaWdodC4gSXQncyBub3QgZXhhY3RseSB3cm9uZywgc28gZ28gYWhl YWQuLi4KClRoaXMgY291bGQgYmUgc3BsaXQgaW4gaXRzIG93biBzZXJpZXMsIHRvby4uLiBUaGVz ZSBtZWdhIHNlcmllcyBhcmUKaG9ycmlibGUgdG8gdHJ5IHRvIGdldCByZXZpZXdlZC4KClJlZ2Fy ZHMsIEpvb25hcwotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2Vu dGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=