From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 3/6] drm/i915: Flush all writes before suspend Date: Fri, 01 Jun 2018 16:01:01 +0300 Message-ID: <1527858061.3392.3.camel@linux.intel.com> References: <20180601093554.13083-1-chris@chris-wilson.co.uk> <20180601093554.13083-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 539126E67A for ; Fri, 1 Jun 2018 13:01:04 +0000 (UTC) In-Reply-To: <20180601093554.13083-3-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: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE4LTA2LTAxIGF0IDEwOjM1ICswMTAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g QXMgd2UgaGF2ZSBhbHJlYWR5IHN1c3BlbmRlZCB0aGUgZGV2aWNlLCB0aGlzIHNob3VsZCBiZSBh IG5vLW9wIGV4Y2VwdAo+IGZvciBtYXJraW5nIHRoYXQgYWxsIHdyaXRlcyBhcmUgaW5kZWVkIGNv bXBsZXRlLiBUaGUgZG93bnNpZGUgaXMgdGhhdAo+IHdlIHRoZW4gaGF2ZSB0byB3YWxrIGFsbCB0 aGUgbGlzdHMgb2Ygb2JqZWN0cyBmb3Igd2hhdCBzaG91bGQgYmUgYSBuby1vcAo+IChpbiBzb21l IGNhc2VzIHRoZXkgd2lsbCBiZSBtbWlvIHJlYWQgdG8gZW5zdXJlIHRoZSBHR1RUIHdyaXRlcyBh cmUKPiBpbmRlZWQgZmx1c2hlZCwgYW5kIGNsZmx1c2hlcyB0byBlbnN1cmUgdGhhdCBjcHUgd3Jp dGVzIGFyZSBpbiBtZW1vcnkpLgo+IAo+IEl0IHNlZW1zIHBydWRlbnQgYW5kIHRoZSBzYWZlciBj b3Vyc2UgZm9yIHVzIHRvIGVuc3VyZSBhbGwgd3JpdGVzIGFyZQo+IGZsdXNoZWQgdG8gbWVtb3J5 IGJlZm9yZSBzdXNwZW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5l bkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50 ZWwuY29tPgoKPFNOSVA+Cgo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK PiBAQCAtNTA2Niw2ICs1MDY2LDEzIEBAIGludCBpOTE1X2dlbV9zdXNwZW5kKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgCj4gIHZvaWQgaTkxNV9nZW1fc3VzcGVuZF9sYXRl KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KQo+ICB7Cj4gKwlzdHJ1Y3QgZHJtX2k5MTVf Z2VtX29iamVjdCAqb2JqOwo+ICsJc3RydWN0IGxpc3RfaGVhZCAqcGhhc2VzW10gPSB7Cj4gKwkJ Jmk5MTUtPm1tLnVuYm91bmRfbGlzdCwKPiArCQkmaTkxNS0+bW0uYm91bmRfbGlzdCwKPiArCQlO VUxMCj4gKwl9LCAqKnA7CgpJIGd1ZXNzIHRoZSBwIHZhcmlhYmxlIGNvdWxkIGJlIG9uIGEgc2Vw YXJhdGUgbGluZSwgYW5kIG1heWJlIGV2ZW4KInBoYXNlIi4KCj4gKwo+ICAJLyoKPiAgCSAqIE5l aXRoZXIgdGhlIEJJT1MsIG91cnNlbHZlcyBvciBhbnkgb3RoZXIga2VybmVsCj4gIAkgKiBleHBl Y3RzIHRoZSBzeXN0ZW0gdG8gYmUgaW4gZXhlY2xpc3RzIG1vZGUgb24gc3RhcnR1cCwKPiBAQCAt NTA4Niw2ICs1MDkzLDEzIEBAIHZvaWQgaTkxNV9nZW1fc3VzcGVuZF9sYXRlKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICppOTE1KQo+ICAJICogbWFjaGluZSBpbiBhbiB1bnVzYWJsZSBjb25kaXRp b24uCj4gIAkgKi8KPiAgCj4gKwltdXRleF9sb2NrKCZpOTE1LT5kcm0uc3RydWN0X211dGV4KTsK PiArCWZvciAocCA9IHBoYXNlczsgKnA7IHArKykgewo+ICsJCWxpc3RfZm9yX2VhY2hfZW50cnko b2JqLCAqcCwgbW0ubGluaykKPiArCQkJV0FSTl9PTihpOTE1X2dlbV9vYmplY3Rfc2V0X3RvX2d0 dF9kb21haW4ob2JqLCBmYWxzZSkpOwo+ICsJfQo+ICsJbXV0ZXhfdW5sb2NrKCZpOTE1LT5kcm0u c3RydWN0X211dGV4KTsKCkJyYWNlcyBub3QgZXhhY3RseSBuZWVkZWQuCgpSZXZpZXdlZC1ieTog am9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoKUmVnYXJk cywgSm9vbmFzCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVy CkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=