From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 4/6] drm/i915: Record the default hw state after reset upon load Date: Thu, 02 Nov 2017 16:26:19 +0200 Message-ID: <1509632779.27999.16.camel@linux.intel.com> References: <20171102124226.30086-1-chris@chris-wilson.co.uk> <20171102124226.30086-5-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 ESMTPS id 84FF16E932 for ; Thu, 2 Nov 2017 14:26:25 +0000 (UTC) In-Reply-To: <20171102124226.30086-5-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 List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE3LTExLTAyIGF0IDEyOjQyICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g VGFrZSBhIGNvcHkgb2YgdGhlIEhXIHN0YXRlIGFmdGVyIGEgcmVzZXQgdXBvbiBtb2R1bGUgbG9h ZGluZyBieQo+IGV4ZWN1dGluZyBhIGNvbnRleHQgc3dpdGNoIGZyb20gYSBibGFuayBjb250ZXh0 IHRvIHRoZSBrZXJuZWwgY29udGV4dCwKPiB0aHVzIHNhdmluZyB0aGUgZGVmYXVsdCBodyBzdGF0 ZSBvdmVyIHRoZSBibGFuayBjb250ZXh0IGltYWdlLgo+IFdlIGNhbiB0aGVuIHVzZSB0aGUgZGVm YXVsdCBodyBzdGF0ZSB0byBpbml0aWFsaXNlIGFueSBmdXR1cmUgY29udGV4dCwKPiBlbnN1cmlu ZyB0aGF0IGVhY2ggc3RhcnRzIHdpdGggdGhlIGRlZmF1bHQgdmlldyBvZiBodyBzdGF0ZS4KPiAK PiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4K CjxTTklQPgoKPiBAQCAtNzk1LDExICs3NzAsNyBAQCBzdGF0aWMgaW50IGRvX3Jjc19zd2l0Y2go c3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCj4gIAkJCXJldHVybiByZXQ7Cj4gIAl9 Cj4gIAo+IC0JaWYgKCF0by0+ZW5naW5lW1JDU10uaW5pdGlhbGlzZWQgfHwgaTkxNV9nZW1fY29u dGV4dF9pc19kZWZhdWx0KHRvKSkKPiAtCQkvKiBOQjogSWYgd2UgaW5oaWJpdCB0aGUgcmVzdG9y ZSwgdGhlIGNvbnRleHQgaXMgbm90IGFsbG93ZWQgdG8KPiAtCQkgKiBkaWUgYmVjYXVzZSBmdXR1 cmUgd29yayBtYXkgZW5kIHVwIGRlcGVuZGluZyBvbiB2YWxpZCBhZGRyZXNzCj4gLQkJICogc3Bh Y2UuIFRoaXMgbWVhbnMgd2UgbXVzdCBlbmZvcmNlIHRoYXQgYSBwYWdlIHRhYmxlIGxvYWQKPiAt CQkgKiBvY2N1ciB3aGVuIHRoaXMgb2NjdXJzLiAqLwoKTWF5YmUgYWRkIGEgY29tbWVudCBleHBs YWluaW5nIHRoYXQgd2UgbmV2ZXIgZXZlciBhc3N1bWUgZXhlY3V0aW9uIG9uCnRoZSBrZXJuZWwg Y29udGV4dCwgc28gd2UgZG9uJ3QgY2FyZSBhYm91dCB0aGUgcmVnaXN0ZXIgc3RhdGUuCgo+ICsJ aWYgKGk5MTVfZ2VtX2NvbnRleHRfaXNfa2VybmVsKHRvKSkKPiAgCQlod19mbGFncyA9IE1JX1JF U1RPUkVfSU5ISUJJVDsKPiAgCWVsc2UgaWYgKHBwZ3R0ICYmIGludGVsX2VuZ2luZV9mbGFnKGVu Z2luZSkgJiBwcGd0dC0+cGRfZGlydHlfcmluZ3MpCj4gIAkJaHdfZmxhZ3MgPSBNSV9GT1JDRV9S RVNUT1JFOwoKPFNOSVA+Cgo+IEBAIC0yMTkzLDExICsyMTg0LDI4IEBAIHBvcHVsYXRlX2xyX2Nv bnRleHQoc3RydWN0IGk5MTVfZ2VtX2NvbnRleHQgKmN0eCwKPiAgCX0KPiAgCWN0eF9vYmotPm1t LmRpcnR5ID0gdHJ1ZTsKPiAgCj4gKwlpZiAoZW5naW5lLT5kZWZhdWx0X3N0YXRlKSB7Cj4gKwkJ dm9pZCAqZGVmYXVsdHM7Cj4gKwo+ICsJCWRlZmF1bHRzID0gaTkxNV9nZW1fb2JqZWN0X3Bpbl9t YXAoZW5naW5lLT5kZWZhdWx0X3N0YXRlLAo+ICsJCQkJCQkgICBJOTE1X01BUF9XQik7Cj4gKwkJ aWYgKElTX0VSUihkZWZhdWx0cykpCj4gKwkJCXJldHVybiBQVFJfRVJSKGRlZmF1bHRzKTsKPiAr Cj4gKwkJbWVtY3B5KHZhZGRyICsgTFJDX0hFQURFUl9QQUdFUyAqIFBBR0VfU0laRSwKPiArCQkg ICAgICAgZGVmYXVsdHMgKyBMUkNfSEVBREVSX1BBR0VTICogUEFHRV9TSVpFLAoKQ291bGQgdXNl IHNvbWV0aGluZ3NvbWV0aGluZ19vZmZzZXQgdmFyaWFibGUuCgpSZXZpZXdlZC1ieTogSm9vbmFz IExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoKUmVnYXJkcywgSm9v bmFzCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50 ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==