From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 2/2] drm/i915/execlists: Reset RING registers upon resume Date: Mon, 19 Sep 2016 11:24:20 +0300 Message-ID: <1474273460.3344.3.camel@linux.intel.com> References: <20160916192318.14030-1-chris@chris-wilson.co.uk> <20160916192318.14030-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 920F66E280 for ; Mon, 19 Sep 2016 08:24:25 +0000 (UTC) In-Reply-To: <20160916192318.14030-2-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 T24gcGUsIDIwMTYtMDktMTYgYXQgMjA6MjMgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiDC oHZvaWQgaW50ZWxfbHJfY29udGV4dF9yZXN1bWUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2KQo+IMKgewo+ID4gLQlzdHJ1Y3QgaTkxNV9nZW1fY29udGV4dCAqY3R4ID0gZGV2X3By aXYtPmtlcm5lbF9jb250ZXh0Owo+ID4gwqAJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5l Owo+ID4gKwlzdHJ1Y3QgaTkxNV9nZW1fY29udGV4dCAqY3R4Owo+ICsKPiA+ICsJLyogQmVjYXVz ZSB3ZSBlbWl0IFdBX1RBSUxfRFdPUkRTIHRoZXJlIG1heSBiZSBhIGRpc3Bhcml0eQo+ID4gKwnC oCogYmV0d2VlbiBvdXIgYm9va2tlZXBpbmcgaW4gY2UtPnJpbmctPmhlYWQgYW5kIGNlLT5yaW5n LT50YWlsIGFuZAo+ICsJwqAqIHRoYXQgc3RvcmVkIGluIGNvbnRleHQuIEFzIHdlIG9ubHkgd3Jp dGUgbmV3IGNvbWFtbmRzIGZyb20KCiJuZXcgY29tbWFuZHMiCgo+ICsJwqAqIGNlLT5yaW5nLT50 YWlsIG9ud2FyZHMsIGV2ZXJ5dGhpbmcgYmVmb3JlIHRoYXQgaXMganVuay4gSWYgdGhlIEdQVQo+ ID4gKwnCoCogc3RhcnRzIHJlYWRpbmcgZnJvbSBpdHMgUklOR19IRUFEIGZyb20gdGhlIGNvbnRl eHQsIGl0IG1heSB0cnkgdG8KPiA+ICsJwqAqIGV4ZWN1dGUgdGhhdCBqdW5rIGFuZCBkaWUuCj4g PiArCcKgKgo+ID4gKwnCoCogU28gdG8gYXZvaWQgdGhhdCB3ZSByZXNldCB0aGUgY29udGV4dCBp bWFnZXMgdXBvbiByZXN1bWUuIEZvcgo+ID4gKwnCoCogc2ltcGxpY2l0eSwgd2UganVzdCB6ZXJv IGV2ZXJ5dGhpbmcgb3V0Lgo+ID4gKwnCoCovCj4gPiArCWxpc3RfZm9yX2VhY2hfZW50cnkoY3R4 LCAmZGV2X3ByaXYtPmNvbnRleHRfbGlzdCwgbGluaykgewo+ID4gKwkJZm9yX2VhY2hfZW5naW5l KGVuZ2luZSwgZGV2X3ByaXYpIHsKPiA+ICsJCQlzdHJ1Y3QgaW50ZWxfY29udGV4dCAqY2UgPSAm Y3R4LT5lbmdpbmVbZW5naW5lLT5pZF07Cj4gPiArCQkJdTMyICpyZWdfc3RhdGU7Cj4gwqAKPiA+ IC0JZm9yX2VhY2hfZW5naW5lKGVuZ2luZSwgZGV2X3ByaXYpIHsKPiA+IC0JCXN0cnVjdCBpbnRl bF9jb250ZXh0ICpjZSA9ICZjdHgtPmVuZ2luZVtlbmdpbmUtPmlkXTsKPiA+IC0JCXZvaWQgKnZh ZGRyOwo+ID4gLQkJdWludDMyX3QgKnJlZ19zdGF0ZTsKPiAtCj4gPiAtCQlpZiAoIWNlLT5zdGF0 ZSkKPiA+IC0JCQljb250aW51ZTsKPiAtCj4gPiAtCQl2YWRkciA9IGk5MTVfZ2VtX29iamVjdF9w aW5fbWFwKGNlLT5zdGF0ZS0+b2JqLCBJOTE1X01BUF9XQik7Cj4gPiAtCQlpZiAoV0FSTl9PTihJ U19FUlIodmFkZHIpKSkKPiA+IC0JCQljb250aW51ZTsKPiA+ICsJCQlpZiAoIWNlLT5zdGF0ZSkK PiA+ICsJCQkJY29udGludWU7Cj4gwqAKPiA+IC0JCXJlZ19zdGF0ZSA9IHZhZGRyICsgTFJDX1NU QVRFX1BOICogUEFHRV9TSVpFOwo+ID4gKwkJCXJlZ19zdGF0ZSA9IGk5MTVfZ2VtX29iamVjdF9w aW5fbWFwKGNlLT5zdGF0ZS0+b2JqLAo+ID4gKwkJCQkJCQnCoMKgwqDCoEk5MTVfTUFQX1dCKTsK PiA+ICsJCQlpZiAoV0FSTl9PTihJU19FUlIocmVnX3N0YXRlKSkpCj4gPiArCQkJCWNvbnRpbnVl Owo+IMKgCj4gPiAtCQlyZWdfc3RhdGVbQ1RYX1JJTkdfSEVBRCsxXSA9IDA7Cj4gPiAtCQlyZWdf c3RhdGVbQ1RYX1JJTkdfVEFJTCsxXSA9IDA7Cj4gKwkJCXJlZ19zdGF0ZSArPSBMUkNfU1RBVEVf UE4gKiBQQUdFX1NJWkUgLyBzaXplb2YodTMyKTsKCi8gc2l6ZW9mKCpyZWdfc3RhdGUpIEkgcHJl c3VtZS4KCkFsc28gYWRkIGEgbmV3bGluZSBoZXJlLgoKV2l0aCB0aG9zZTsKClJldmlld2VkLWJ5 OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CgpSZWdh cmRzLCBKb29uYXMKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENl bnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK