From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v12 01/11] drm/i915: Create GEM runtime resume helper and handle GEM suspend/resume errors Date: Fri, 29 Sep 2017 14:43:48 +0300 Message-ID: <1506685428.4729.59.camel@linux.intel.com> References: <1506581329-29720-1-git-send-email-sagar.a.kamble@intel.com> <1506581329-29720-2-git-send-email-sagar.a.kamble@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 161446EA9F for ; Fri, 29 Sep 2017 11:43:51 +0000 (UTC) In-Reply-To: <1506581329-29720-2-git-send-email-sagar.a.kamble@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Sagar Arun Kamble , intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE3LTA5LTI4IGF0IDEyOjE4ICswNTMwLCBTYWdhciBBcnVuIEthbWJsZSB3cm90 ZToKPiBUaGVzZSBjaGFuZ2VzIGFyZSBwcmVwYXJhdGlvbiB0byBoYW5kbGUgR3VDIHN1c3BlbmQv cmVzdW1lLiBQcmVwYXJlZAo+IGhlbHBlciBpOTE1X2dlbV9ydW50aW1lX3Jlc3VtZSB0byByZWlu aXRpYWxpemUgc3VzcGVuZGVkIGdlbSBzZXR1cC4KPiBSZXR1cm5pbmcgc3RhdHVzIGZyb20gaTkx NV9nZW1fcnVudGltZV9zdXNwZW5kIGFuZCBpOTE1X2dlbV9yZXN1bWUuCj4gVGhpcyB3aWxsIGJl IHBsYWNlaG9sZGVyIGZvciBoYW5kbGluZyBhbnkgZXJyb3JzIGZyb20gdUMgc3VzcGVuZC9yZXN1 bWUKPiBpbiB1cGNvbWluZyBwYXRjaGVzLiBSZXN0cnVjdHVyZWQgdGhlIHN1c3BlbmQvcmVzdW1l IHJvdXRpbmVzIHcuci50IHNldHVwCj4gY3JlYXRpb24gYW5kIHJvbGxiYWNrIG9yZGVyLgo+IFRo aXMgYWxzbyBmaXhlcyBpc3N1ZSBvZiBvcmRlcmluZyBvZiBpOTE1X2dlbV9ydW50aW1lX3Jlc3Vt ZSB3aXRoCj4gaW50ZWxfcnVudGltZV9wbV9lbmFibGVfaW50ZXJydXB0cy4KPiAKPiB2MjogRml4 ZWQgcmV0dXJuIGZyb20gaW50ZWxfcnVudGltZV9yZXN1bWUuIChNaWNoYcWCIFdpbmlhcnNraSkK PiAKPiB2MzogTm90IHJldHVybmluZyBzdGF0dXMgZnJvbSBnZW1fcnVudGltZV9yZXN1bWUuIChD aHJpcykKPiAKPiB2NDogUmVmaW5lZCByZXR1cm4gZnJvbSBpOTE1X2dlbV9ydW50aW1lX3N1c3Bl bmQuIChNaWNoYWwgV2FqZGVjemtvKQo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhZ2FyIEFydW4gS2Ft YmxlIDxzYWdhci5hLmthbWJsZUBpbnRlbC5jb20+Cj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+ Cj4gQ2M6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgo+IENjOiBSb2Ry aWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cj4gQ2M6IE1pY2hhbCBXYWpkZWN6a28g PG1pY2hhbC53YWpkZWN6a29AaW50ZWwuY29tPgo+IENjOiBNaWNoYcWCIFdpbmlhcnNraSA8bWlj aGFsLndpbmlhcnNraUBpbnRlbC5jb20+Cgo8U05JUD4KCj4gQEAgLTE2NjYsNyArMTY2Nyw5IEBA IHN0YXRpYyBpbnQgaTkxNV9kcm1fcmVzdW1lKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gIAo+ ICAJaW50ZWxfY3NyX3Vjb2RlX3Jlc3VtZShkZXZfcHJpdik7Cj4gIAo+IC0JaTkxNV9nZW1fcmVz dW1lKGRldl9wcml2KTsKPiArCXJldCA9IGk5MTVfZ2VtX3Jlc3VtZShkZXZfcHJpdik7Cj4gKwlp ZiAocmV0KQo+ICsJCWRldl9lcnIoJnBkZXYtPmRldiwgIkdFTSByZXN1bWUgZmFpbGVkXG4iKTsK Ck5vdCBEUk1fRVJST1IgbGlrZSBvdGhlciBwYXRocz8KCkFsc28sIHRoaXMgbWlnaHQgYmUgd29y dGggYSBXQVJOKCkuIEknbSBvcGVuIGZvciBkaXNjdXNzaW9uLgoKPiBAQCAtMjU2MCw2ICsyNTYx LDE1IEBAIHN0YXRpYyBpbnQgaW50ZWxfcnVudGltZV9zdXNwZW5kKHN0cnVjdCBkZXZpY2UgKmtk ZXYpCj4gIAo+ICAJRFJNX0RFQlVHX0tNUygiRGV2aWNlIHN1c3BlbmRlZFxuIik7Cj4gIAlyZXR1 cm4gMDsKPiArCj4gK2Vycl9zdXNwZW5kX2NvbXBsZXRlOgoKZXJyX2Rpc2FibGU6Cgo+ICsJaW50 ZWxfcnVudGltZV9wbV9lbmFibGVfaW50ZXJydXB0cyhkZXZfcHJpdik7Cj4gKwlpbnRlbF9ndWNf cmVzdW1lKGRldl9wcml2KTsKPiArCWk5MTVfZ2VtX3J1bnRpbWVfcmVzdW1lKGRldl9wcml2KTsK PiArCj4gK2Vycl9nZW1fc3VzcGVuZDoKCmVycl9nZW06CgpXZSBhcmUgaW4gInN1c3BlbmQiIGZ1 bmN0aW9uLCBhZnRlciBhbGwuCgo+ICsJZW5hYmxlX3JwbV93YWtlcmVmX2Fzc2VydHMoZGV2X3By aXYpOwo+ICsJcmV0dXJuIHJldDsKPiAgfQoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFo dGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==