From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2 3/4] drm/i915: Lazily migrate the objects after hibernation Date: Fri, 13 May 2016 10:46:12 +0300 Message-ID: <1463125572.5008.6.camel@linux.intel.com> References: <1463053288-24953-1-git-send-email-chris@chris-wilson.co.uk> <1463063296-7722-1-git-send-email-chris@chris-wilson.co.uk> <1463063296-7722-3-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 800436EA61 for ; Fri, 13 May 2016 07:44:23 +0000 (UTC) In-Reply-To: <1463063296-7722-3-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 Cc: David Weinehall List-Id: intel-gfx@lists.freedesktop.org T24gdG8sIDIwMTYtMDUtMTIgYXQgMTU6MjggKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBO b3cgdGhhdCB3ZSBtYXJrIHRoZSBvYmplY3QgZG9tYWlucyBmb3IgaGF2aW5nIGJlZW4gcmVzdG9y ZWQgZnJvbSB0aGUKPiBoaWJlcm5hdGlvbiBpbWFnZSwgd2Ugbm90IG5lZWQgdG8gZmx1c2ggZXZl cnl0aGluZyBkdXJpbmcgcmVzdW1lIGFuZAo+IGNhbiBpbnN0ZWFkIHJlbHkgb24gdGhlIG5vcm1h bCBkb21haW4gdHJhY2tpbmcgdG8gZmx1c2ggb25seSB3aGVuCj4gcmVxdWlyZWQuIFRoZSBvbmx5 IGNhdmVhdCBoZXJlIGFyZSBvYmplY3RzIHRoYXQgYXJlIHBpbm5lZCBmb3IgdXNlIGJ5Cj4gdGhl IGhhcmR3YXJlLCB3aG9zZSBjb250ZW50cyBtdXN0IGJlIGNvaGVyZW50IGZvciB3aGVuIHRoZSBk ZXZpY2UKPiByZXN1bWVzIHJlYWRpbmcgZnJvbSB0aGVuIChzaG9ydGx5IGFmdGVyd2FyZHMgd2l0 aCB0aGUgZHJpdmVyIGFzc3VtaW5nCj4gdGhlIG9iamVjdHMgYXJlIGluIHRoZSBjb3JyZWN0IGRv bWFpbikuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4gQ2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KPiBDYzogRGF2 aWQgV2VpbmVoYWxsIDxkYXZpZC53ZWluZWhhbGxAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEpv b25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KCj4gLS0tCj4g wqBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8IDggKystLS0tLS0KPiDCoDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiBpbmRleCA1ZmIxNGM4MzU1NDMuLjMxOWYzYjQ1OWIz ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCj4gQEAgLTMyNDUsNyArMzI0 NSw2IEBAIHZvaWQgaTkxNV9nZW1fcmVzdG9yZV9ndHRfbWFwcGluZ3Moc3RydWN0IGRybV9kZXZp Y2UgKmRldikKPiDCoAlzdHJ1Y3QgaTkxNV9nZ3R0ICpnZ3R0ID0gJmRldl9wcml2LT5nZ3R0Owo+ IMKgCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7Cj4gwqAJc3RydWN0IGk5MTVfdm1h ICp2bWE7Cj4gLQlib29sIGZsdXNoOwo+IMKgCj4gwqAJaTkxNV9jaGVja19hbmRfY2xlYXJfZmF1 bHRzKGRldl9wcml2KTsKPiDCoAo+IEBAIC0zMjU1LDE5ICszMjU0LDE2IEBAIHZvaWQgaTkxNV9n ZW1fcmVzdG9yZV9ndHRfbWFwcGluZ3Moc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiDCoAo+IMKg CS8qIENhY2hlIGZsdXNoIG9iamVjdHMgYm91bmQgaW50byBHR1RUIGFuZCByZWJpbmQgdGhlbS4g Ki8KPiDCoAlsaXN0X2Zvcl9lYWNoX2VudHJ5KG9iaiwgJmRldl9wcml2LT5tbS5ib3VuZF9saXN0 LCBnbG9iYWxfbGlzdCkgewo+IC0JCWZsdXNoID0gZmFsc2U7Cj4gwqAJCWxpc3RfZm9yX2VhY2hf ZW50cnkodm1hLCAmb2JqLT52bWFfbGlzdCwgb2JqX2xpbmspIHsKPiDCoAkJCWlmICh2bWEtPnZt ICE9ICZnZ3R0LT5iYXNlKQo+IMKgCQkJCWNvbnRpbnVlOwo+IMKgCj4gwqAJCQlXQVJOX09OKGk5 MTVfdm1hX2JpbmQodm1hLCBvYmotPmNhY2hlX2xldmVsLAo+IMKgCQkJCQnCoMKgwqDCoMKgwqBQ SU5fVVBEQVRFKSk7Cj4gLQo+IC0JCQlmbHVzaCA9IHRydWU7Cj4gwqAJCX0KPiDCoAo+IC0JCWlm IChmbHVzaCkKPiAtCQkJaTkxNV9nZW1fY2xmbHVzaF9vYmplY3Qob2JqLCBvYmotPnBpbl9kaXNw bGF5KTsKPiArCQlpZiAob2JqLT5waW5fZGlzcGxheSkKPiArCQkJV0FSTl9PTihpOTE1X2dlbV9v YmplY3Rfc2V0X3RvX2d0dF9kb21haW4ob2JqLCBmYWxzZSkpOwo+IMKgCX0KPiDCoAo+IMKgCWlm IChJTlRFTF9JTkZPKGRldiktPmdlbiA+PSA4KSB7Ci0tIApKb29uYXMgTGFodGluZW4KT3BlbiBT b3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=