From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/4] drm/i915: Use the g4x+ approach on gen2 for handling display stuff around GPU reset Date: Fri, 5 Aug 2016 22:43:34 +0200 Message-ID: <20160805204334.GS6232@phenom.ffwll.local> References: <1470428910-12125-1-git-send-email-ville.syrjala@linux.intel.com> <1470428910-12125-5-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id E92A96EC4F for ; Fri, 5 Aug 2016 20:43:38 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id q128so5282199wma.1 for ; Fri, 05 Aug 2016 13:43:38 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1470428910-12125-5-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBBdWcgMDUsIDIwMTYgYXQgMTE6Mjg6MzBQTSArMDMwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBXZSBkb24ndCBoYXZlIEdQVSByZXNldCBzdXBwb3J0 IGZvciBnZW4yLCB3aGljaCBtZWFucyB0aGUgZGlzcGxheQo+IGhhcmR3YXJlIGlzIHVuYWZmZWN0 ZWQgd2hlbiBhIEdQVSBoYW5nIGlzIGhhbmRsZWQuIEhvd2V2ZXIgYXMgdGhlIHJpbmcKPiBoYXMg aW4gZmFjdCBzdG9wcGVkLCBhbnkgZmxpcHMgc3RpbGwgaW4gdGhlIHJpbmcgd2lsbCBuZXZlciBj b21wbGV0ZSwKPiBhbmQgdGh1cyB0aGUgZGlzcGxheSBiYXNlIGFkZHJlc3MgdXBkYXRlcyB3aWxs IG5ldmVyIGhhcHBlbi4gU28gd2UKPiByZWFsbHkgbmVlZCB0byBmaXggdGhhdCB1cCBtYW51YWxs eSBqdXN0IGxpa2Ugd2UgZG8gb24gZzR4Ky4KPiAKPiBJbiBmYWN0LCBsZXQncyBqdXN0IHVzZSBp bnRlbF9oYXNfZ3B1X3Jlc2V0KCkgaW5zdGVhZCBvZiBJU19HRU4yKCkKPiBzaW5jZSB0aGF0J2xs IGFsc28gaGFuZGxlIGNhc2VzIHdoZXJlIHNvbWVvbmUgd291bGQgZGlzYWJsZSB0aGUgR1BVCj4g cmVzZXQgc3VwcG9ydCBvbiBnZW4zLzQgZm9yIHdoYXRldmVyIHJlYXNvbi4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgoK UmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxMSArKy0tLS0tLS0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBpbmRleCA2MzI3MzlmOWNjNDQuLjc0 Mzc1ZWM2NTFlNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAt MzEzNyw3ICszMTM3LDggQEAgX19pbnRlbF9kaXNwbGF5X3Jlc3VtZShzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2LAo+ICAKPiAgc3RhdGljIGJvb2wgZ3B1X3Jlc2V0X2Nsb2JiZXJzX2Rpc3BsYXkoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICB7Cj4gLQlyZXR1cm4gSU5URUxfR0VO KGRldl9wcml2KSA8IDUgJiYgIUlTX0c0WChkZXZfcHJpdik7Cj4gKwlyZXR1cm4gaW50ZWxfaGFz X2dwdV9yZXNldChkZXZfcHJpdikgJiYKPiArCQlJTlRFTF9HRU4oZGV2X3ByaXYpIDwgNSAmJiAh SVNfRzRYKGRldl9wcml2KTsKPiAgfQo+ICAKPiAgdm9pZCBpbnRlbF9wcmVwYXJlX3Jlc2V0KHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiBAQCAtMzE0NywxMCArMzE0OCw2IEBA IHZvaWQgaW50ZWxfcHJlcGFyZV9yZXNldChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYpCj4gIAlzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGU7Cj4gIAlpbnQgcmV0Owo+ICAK PiAtCS8qIG5vIHJlc2V0IHN1cHBvcnQgZm9yIGdlbjIgKi8KPiAtCWlmIChJU19HRU4yKGRldl9w cml2KSkKPiAtCQlyZXR1cm47Cj4gLQo+ICAJLyoKPiAgCSAqIE5lZWQgbW9kZV9jb25maWcubXV0 ZXggc28gdGhhdCB3ZSBkb24ndAo+ICAJICogdHJhbXBsZSBvbmdvaW5nIC0+ZGV0ZWN0KCkgYW5k IHdoYXRub3QuCj4gQEAgLTMyMTAsMTAgKzMyMDcsNiBAQCB2b2lkIGludGVsX2ZpbmlzaF9yZXNl dChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIAkgKi8KPiAgCWludGVsX2Nv bXBsZXRlX3BhZ2VfZmxpcHMoZGV2X3ByaXYpOwo+ICAKPiAtCS8qIG5vIHJlc2V0IHN1cHBvcnQg Zm9yIGdlbjIgKi8KPiAtCWlmIChJU19HRU4yKGRldl9wcml2KSkKPiAtCQlyZXR1cm47Cj4gLQo+ ICAJZGV2X3ByaXYtPm1vZGVzZXRfcmVzdG9yZV9zdGF0ZSA9IE5VTEw7Cj4gIAo+ICAJLyogcmVz ZXQgZG9lc24ndCB0b3VjaCB0aGUgZGlzcGxheSAqLwo+IC0tIAo+IDIuNy40Cj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFp bGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVs IFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==