From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Antoine, Peter" Subject: Re: [PATCH v2] drm/i915: Avoid GPU hang when coming out of S3 or S4 Date: Tue, 5 May 2015 07:06:39 +0000 Message-ID: <1430809597.15051.30.camel@peterant-linux> References: <1430144714-5101-1-git-send-email-peter.antoine@intel.com> <1430205494-12623-1-git-send-email-peter.antoine@intel.com> <20150428072302.GW599@nuc-i3427.alporthouse.com> <20150428084421.GZ599@nuc-i3427.alporthouse.com> <553F4B19.9020201@linux.intel.com> <20150428144646.GG599@nuc-i3427.alporthouse.com> <20150429110719.GA31734@boom> <20150429113917.GQ599@nuc-i3427.alporthouse.com> <20150504145509.GQ30184@phenom.ffwll.local> <1430809503.15051.29.camel@peterant-linux> 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 E73556E399 for ; Tue, 5 May 2015 00:06:41 -0700 (PDT) In-Reply-To: <1430809503.15051.29.camel@peterant-linux> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "daniel@ffwll.ch" Cc: "S, Deepak" , "intel-gfx@lists.freedesktop.org" , "Tian, YeX" List-Id: intel-gfx@lists.freedesktop.org SWdub3JlIHRoaXMgcmVzcG9uc2UsIHJlcGxpZWQgdG8gdGhlIHdyb25nIHRocmVhZC4NCg0KDQpP biBUdWUsIDIwMTUtMDUtMDUgYXQgMDg6MDUgKzAxMDAsIFBldGVyIEFudG9pbmUgd3JvdGU6DQo+ IE9uIE1vbiwgMjAxNS0wNS0wNCBhdCAxNjo1NSArMDIwMCwgRGFuaWVsIFZldHRlciB3cm90ZToN Cj4gPiBPbiBXZWQsIEFwciAyOSwgMjAxNSBhdCAxMjozOToxN1BNICswMTAwLCBDaHJpcyBXaWxz b24gd3JvdGU6DQo+ID4gPiANCj4gPiA+IE9uIFdlZCwgQXByIDI5LCAyMDE1IGF0IDAyOjA3OjE5 UE0gKzAzMDAsIERhdmlkIFdlaW5laGFsbCB3cm90ZToNCj4gPiA+ID4gT24gVHVlLCBBcHIgMjgs IDIwMTUgYXQgMDM6NDY6NDZQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdyb3RlOg0KPiA+ID4gPiA+ IE9uIFR1ZSwgQXByIDI4LCAyMDE1IGF0IDAyOjM4OjI1UE0gKzAwMDAsIEFudG9pbmUsIFBldGVy IHdyb3RlOg0KPiA+ID4gPiA+ID4gU28gaXMgdGhlIHBsYW4gdG8gcHVzaCB0aGVzZSBwYXRjaGVz IGFuZCBoYXZlIGZvbGxvdy1vbiB3b3JrIHRvIGNvdmVyIHRoZSBvdGhlciBwYXRocz8NCj4gPiA+ ID4gPiA+IEFzIHRoaXMgZml4ZXMgdGhlIEJ1Z3ppbGxhIGlzc3VlIHRoYXQgaGFzIGJlZW4gcmFp c2VkLg0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+IFlvdSd2ZSBpZGVudGlmaWVkIGFuIGlzc3VlLCBi dXQgSSB0aGluayB5b3VyIHBhdGNoIGlzIGluY29tcGxldGUuDQo+ID4gPiA+IA0KPiA+ID4gPiBJ J3ZlIHRyaWVkIG15IGJlc3QgdG8gZ28gdGhyb3VnaCB0aGUgcmVtYWluaW5nIHNpbWlsYXItbG9v a2luZyBjb2RlLA0KPiA+ID4gPiBidXQgdGhlIHJlc3Qgc2VlbXMgZmluZSAoSSBtaWdodCd2ZSBt aXNzZWQgc29tZXRoaW5nIHRob3VnaCkuDQo+ID4gPiA+IA0KPiA+ID4gPiBUaGUgb25seSB0aGlu ZyBJIHJlYWN0ZWQgb24gd2FzIHRoYXQgaW4gaW50ZWxfcnVudGltZV9yZXN1bWUoKSB0aGUgY2Fs bA0KPiA+ID4gPiB0byBpbnRlbF9pbml0X3BjaF9yZWZjbGsoKSBpcyBjb25kaXRpb25hbCBvbiBJ U19HRU42KCksIGJ1dCBub25lIG9mIHRoZQ0KPiA+ID4gPiBvdGhlciBpbnZvY2F0aW9ucyBvZiBp bnRlbF9pbml0X3BjaF9yZWZjbGsoKSBhcmUuICBUaGUgY29tbWl0IG1lc3NhZ2UNCj4gPiA+ID4g ZG9lc24ndCBzZWVtIHRvIHByb3ZpZGUgYSBzdWZmaWNpZW50IGV4cGxhbmF0aW9uIGZvciB3aHkg dGhpcyBpcyBzby4NCj4gPiA+IA0KPiA+ID4gVGhlIGV4cGxhbmF0aW9uIGZvciBtb3ZpbmcgaW5p dF9odygpIHdhcyB0aGF0IGl0IHNldHVwcyBjbG9ja19nYXRpbmcuIElmDQo+ID4gPiBhbnkgaW4g dGhhdCBwYXRoIGFyZSByZXF1aXJlZCBmb3IgZW5hYmxpbmcgdGhlIHJpbmdzLCB0aG9zZSBzaG91 bGQgYmUgbW92ZSB0bw0KPiA+ID4gaW5pdF9yZW5kZXJfcmluZygpIG9yIHRoZSBpbml0X2NvbnRl eHQuDQo+ID4gDQo+ID4gWWVhaCB3ZSd2ZSBoYWQgdGhpcyBmdW4gYmVmb3JlLiBpbml0X2Nsb2Nr X2dhdGluZyBpcyBfbm90XyBmb3IgR1QNCj4gPiB3b3JrYXJvdW5kcywgb25seSBmb3IgbW9kZXNl dCB3b3JrYXJvdW5kcy4gV2UgbWlnaHQgbmVlZCB0byByZW5hbWUgdGhhdA0KPiA+IGhvb2sgdG8g YXZvaWQgZ2V0dGluZyBiaXR0ZW4gZm9yIGV0ZXJuaXR5LCBidXQgbW92aW5nIGluaXRfaHcgYmVj YXVzZSBvZg0KPiA+IGNsb2NrX2dhdGluZyB0byBnZXQgdGhlIHJpbmdzIHVwIGFuZCBydW5uaW5n IGlzIGJvZ3VzLg0KPiA+IA0KPiA+IEFzIENocmlzIHNhaWQgd2UgbmVlZCB0byBpZGVudGlmeSB3 aGljaCBiaXRzIG5lZWQgdG8gZ2V0IG1vdmVkIHRvIHRoZSByaW5nDQo+ID4gaW5pdCBvciB3L2Eg YmIgY29kZSBhbmQgZG8gdGhhdCAoYW5kIGluIGEgc2VwYXJhdGUgcGF0Y2ggZnJvbSBlbmFibGlu ZyB0aGUNCj4gPiBpbnRlcnJ1cHRzIGVhcmx5IGVub3VnaCBsaWtlIHRoaXMgb25lIGhlcmUgZG9l cykuDQo+ID4gLURhbmllbA0KPiANCj4gT2suIE1vcmUgd29yayBpcyByZXF1aXJlZC4NCj4gDQo+ IEJ1dCwgd2UgaGF2ZSB0d28gaXNzdWVzIGhlcmUuIFRoZSBvcGVuIGFuZCBhY2Nlc3NpYmxlICh0 byBhbnkgdXNlcikNCj4gaW9jdGwgdGhhdCBjYXVzZXMgdGhlIGRyaXZlciAoYW5kIGluIHRlc3Rp bmcgdGhlIGtlcm5lbCkgdG8gbWlzYmVoYXZlDQo+IGFuZCBjYXVzZSB0aGUgc3lzdGVtIHRvIGJl Y29tZSB1bnJlc3BvbnNpdmUgbmVlZCBvciB0byByZWJvb3QuVGhpcyBpcw0KPiBjb3ZlcmVkIGJ5 IGEgc2ltcGxlIGRlLXJlZmVyZW5jZSBjaGVjayB0aGF0IHByb3RlY3RzIHRoZSBkcml2ZXIgYW5k IHRoZQ0KPiBzeXN0ZW0uDQo+IA0KPiBTZWNvbmRseSwgYSBuaWNlIHRvIGhhdmUsIHdoaWNoIGlz IHRoZSBody1sb2NrL2NvbnRleHQgY29kZSB0aGF0IHNlZW1zDQo+IHRvIGhhdmUgbW9yZSBpc3N1 ZXMgd2l0aCBpdCBhbmQgc2hvdWxkIGJlIHR1cm5lZCBvZmYgd2hlbiBpdCBpcyBub3QNCj4gcmVx dWlyZWQuIFRoaXMgY29kZSBoYXMgc3VidGxlIGNvbm5lY3Rpb25zIHRoYXQgd2lsbCBuZWVkIG1v cmUgd29yay4gVGhlDQo+IHVuLW5pY2VuZXNzIG9mIHRoaXMgY29kZSBoYXMgYmVlbiBrbm93biBh Ym91dCBmb3IgYSB3aGlsZSBhbmQgaXQgd291bGQNCj4gYmUgZ29vZCB0byB0dXJuIG9mZi4NCj4g DQo+IFRoZSBmaXJzdCBJIHdvdWxkIHN1Z2dlc3QgaXMga2luZCBvZiBpbXBvcnRhbnQgYXMgaXMg c2ltcGx5IGV4cGxvaXRhYmxlDQo+IHNlY3VyaXR5IGhvbGUsIHRoZSBzZWNvbmQgaXMganVzdCBw cm9iYWJseSBmdWxsIG9mIHNlY3VyaXR5IGhvbGVzLg0KPiANCj4gQ2FuIHdlIHNwbGl0IHRoaXMg aW50byB0d28gam9icywgZml4IHRoZSBhY3Rpb25hYmxlIHNlY3VyaXR5IGhvbGUsIGFuZA0KPiBn ZXQgYmFjayB0byB0aGUgbmljZSB0byBoYXZlIGxhdGVyLg0KPiANCj4gUGV0ZXIuDQoNCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==