From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH v2 3/4] drm/i915: Lazily migrate the objects after hibernation Date: Fri, 13 May 2016 16:17:28 +0300 Message-ID: <20160513131727.GB10188@boom> 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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id F1FC56E111 for ; Fri, 13 May 2016 13:17:33 +0000 (UTC) Content-Disposition: inline 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 Cc: intel-gfx@lists.freedesktop.org, David Weinehall List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXkgMTIsIDIwMTYgYXQgMDM6Mjg6MTVQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE5vdyB0aGF0IHdlIG1hcmsgdGhlIG9iamVjdCBkb21haW5zIGZvciBoYXZpbmcgYmVl biByZXN0b3JlZCBmcm9tIHRoZQo+IGhpYmVybmF0aW9uIGltYWdlLCB3ZSBub3QgbmVlZCB0byBm bHVzaCBldmVyeXRoaW5nIGR1cmluZyByZXN1bWUgYW5kCj4gY2FuIGluc3RlYWQgcmVseSBvbiB0 aGUgbm9ybWFsIGRvbWFpbiB0cmFja2luZyB0byBmbHVzaCBvbmx5IHdoZW4KPiByZXF1aXJlZC4g VGhlIG9ubHkgY2F2ZWF0IGhlcmUgYXJlIG9iamVjdHMgdGhhdCBhcmUgcGlubmVkIGZvciB1c2Ug YnkKPiB0aGUgaGFyZHdhcmUsIHdob3NlIGNvbnRlbnRzIG11c3QgYmUgY29oZXJlbnQgZm9yIHdo ZW4gdGhlIGRldmljZQo+IHJlc3VtZXMgcmVhZGluZyBmcm9tIHRoZW4gKHNob3J0bHkgYWZ0ZXJ3 YXJkcyB3aXRoIHRoZSBkcml2ZXIgYXNzdW1pbmcKPiB0aGUgb2JqZWN0cyBhcmUgaW4gdGhlIGNv cnJlY3QgZG9tYWluKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KPiBDYzogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgo+ IENjOiBEYXZpZCBXZWluZWhhbGwgPGRhdmlkLndlaW5laGFsbEBpbnRlbC5jb20+CgpJJ3ZlIHRl c3RlZCBwYXRjaCAzICsgNCB3aXRoIFN1c3BlbmRSZXN1bWUKKGFuYWx5emVfc3VzcGVuZC5weSAt Y29uZmlnIHN1c3BlbmQtY2FsbGdyYXBoLmNmZykuClRoZSB0YWtlYXdheSBpcyB0aGF0IHJlc3Rv cmVfZ3R0IChhbG1vc3QpIGRpc2FwcGVhcnMKaW4gdGhlIG5vaXNlLiAgTmljZSBpbXByb3ZlbWVu dC4KCkkndmUgYWxzbyBjb25maXJtZWQgdGhhdCBoaWJlcm5hdGUgd29ya3MgcHJvcGVybHkuCgoK VGVzdGVkLWJ5OiBEYXZpZCBXZWluZWhhbGwgPGRhdmlkLndlaW5laGFsbEBpbnRlbC5jb20+Cgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8IDggKystLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+IGluZGV4IDVmYjE0YzgzNTU0My4uMzE5ZjNi NDU5YjNlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiBAQCAtMzI0NSw3 ICszMjQ1LDYgQEAgdm9pZCBpOTE1X2dlbV9yZXN0b3JlX2d0dF9tYXBwaW5ncyhzdHJ1Y3QgZHJt X2RldmljZSAqZGV2KQo+ICAJc3RydWN0IGk5MTVfZ2d0dCAqZ2d0dCA9ICZkZXZfcHJpdi0+Z2d0 dDsKPiAgCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7Cj4gIAlzdHJ1Y3QgaTkxNV92 bWEgKnZtYTsKPiAtCWJvb2wgZmx1c2g7Cj4gIAo+ICAJaTkxNV9jaGVja19hbmRfY2xlYXJfZmF1 bHRzKGRldl9wcml2KTsKPiAgCj4gQEAgLTMyNTUsMTkgKzMyNTQsMTYgQEAgdm9pZCBpOTE1X2dl bV9yZXN0b3JlX2d0dF9tYXBwaW5ncyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICAKPiAgCS8q IENhY2hlIGZsdXNoIG9iamVjdHMgYm91bmQgaW50byBHR1RUIGFuZCByZWJpbmQgdGhlbS4gKi8K PiAgCWxpc3RfZm9yX2VhY2hfZW50cnkob2JqLCAmZGV2X3ByaXYtPm1tLmJvdW5kX2xpc3QsIGds b2JhbF9saXN0KSB7Cj4gLQkJZmx1c2ggPSBmYWxzZTsKPiAgCQlsaXN0X2Zvcl9lYWNoX2VudHJ5 KHZtYSwgJm9iai0+dm1hX2xpc3QsIG9ial9saW5rKSB7Cj4gIAkJCWlmICh2bWEtPnZtICE9ICZn Z3R0LT5iYXNlKQo+ICAJCQkJY29udGludWU7Cj4gIAo+ICAJCQlXQVJOX09OKGk5MTVfdm1hX2Jp bmQodm1hLCBvYmotPmNhY2hlX2xldmVsLAo+ICAJCQkJCSAgICAgIFBJTl9VUERBVEUpKTsKPiAt Cj4gLQkJCWZsdXNoID0gdHJ1ZTsKPiAgCQl9Cj4gIAo+IC0JCWlmIChmbHVzaCkKPiAtCQkJaTkx NV9nZW1fY2xmbHVzaF9vYmplY3Qob2JqLCBvYmotPnBpbl9kaXNwbGF5KTsKPiArCQlpZiAob2Jq LT5waW5fZGlzcGxheSkKPiArCQkJV0FSTl9PTihpOTE1X2dlbV9vYmplY3Rfc2V0X3RvX2d0dF9k b21haW4ob2JqLCBmYWxzZSkpOwo+ICAJfQo+ICAKPiAgCWlmIChJTlRFTF9JTkZPKGRldiktPmdl biA+PSA4KSB7Cj4gLS0gCj4gMi44LjEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==