From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH 2/2] drm/i915/psr: Set frames before SU entry for psr2 Date: Mon, 25 Sep 2017 09:57:40 -0700 Message-ID: <20170925165740.zvxdnaebz4ng52qf@intel.com> References: <1506126883-22800-1-git-send-email-vathsala.nagaraju@intel.com> <1506126883-22800-2-git-send-email-vathsala.nagaraju@intel.com> <87bmlz5gfn.fsf@nikula.org> <59C8C804.6040002@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <59C8C804.6040002@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: vathsala nagaraju Cc: Puthikorn Voravootivat , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDk6MTA6MjhBTSArMDAwMCwgdmF0aHNhbGEgbmFnYXJh anUgd3JvdGU6Cj4gT24gTW9uZGF5IDI1IFNlcHRlbWJlciAyMDE3IDAyOjAwIFBNLCBKYW5pIE5p a3VsYSB3cm90ZToKPiAKPiAgICAgT24gU2F0LCAyMyBTZXAgMjAxNywgdmF0aHNhbGEgbmFnYXJh anUgPHZhdGhzYWxhLm5hZ2FyYWp1QGludGVsLmNvbT4gd3JvdGU6Cj4gCj4gICAgICAgICBTZXQg ZnJhbWVzIGJlZm9yZSBTVSBlbnRyeSB2YWx1ZSBmb3IgbWF4IHJlc3luYyBmcmFtZSBjb3VudCBv Zgo+ICAgICAgICAgZHBjZCByZWdpc3RlciAyMDA5LCBiaXQgZmllbGQgMDozLgo+IAo+ICAgICAg ICAgdjIgOgo+ICAgICAgICAgIC0gYWRkIG1hY3JvICBFRFBfUFNSMl9GUkFNRV9CRUZPUkVfU1Ug KFJvZHJpZ28pCj4gICAgICAgICAgLSByZW1vdmUgRURQX0ZSQU1FU19CRUZPUkVfU1VfRU5UUlkg KFJvZHJpZ28pCj4gICAgICAgICAgLSBhZGQgY2hlY2sgPT0xIGZvciBkcGNkX3JlYWQgY2FsbCAo dmlsbGUpCj4gCj4gICAgICAgICB2MyA6IChSb2RyaWdvKQo+ICAgICAgICAgIC0gbW92ZSBtYWNy byBFRFBfUFNSMl9GUkFNRV9CRUZPUkVfU1UgYWZ0ZXIgRURQX1BTUjJfRlJBTUVfQkVGT1JFX1NV Cj4gICAgICAgICAgLSByZXBsYWNlIHdpdGggJj0KPiAKPiAgICAgICAgIENjOiBSb2RyaWdvIFZp dmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cj4gICAgICAgICBDQzogUHV0aGlrb3JuIFZvcmF2 b290aXZhdCA8cHV0aGlrQGNocm9taXVtLm9yZz4KPiAgICAgICAgIFJldmlld2VkLWJ5OiBSb2Ry aWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cj4gICAgICAgICBTaWduZWQtb2ZmLWJ5 OiBWYXRoc2FsYSBOYWdhcmFqdSA8dmF0aHNhbGEubmFnYXJhanVAaW50ZWwuY29tPgo+ICAgICAg ICAgLS0tCj4gICAgICAgICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCAgfCAgMiAr LQo+ICAgICAgICAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIHwgMTIgKysrKysr KysrKy0tCj4gICAgICAgICAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRl bGV0aW9ucygtKQo+IAo+ICAgICAgICAgZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfcmVnLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCj4gICAgICAgICBp bmRleCA4MmYzNmRkLi5iODgwYzg0IDEwMDY0NAo+ICAgICAgICAgLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9yZWcuaAo+ICAgICAgICAgKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9yZWcuaAo+ICAgICAgICAgQEAgLTQwNDcsNyArNDA0Nyw3IEBAIGVudW0gewo+ICAgICAg ICAgICNkZWZpbmUgICBFRFBfUFNSMl9GUkFNRV9CRUZPUkVfU1VfU0hJRlQgNAo+ICAgICAgICAg ICNkZWZpbmUgICBFRFBfUFNSMl9GUkFNRV9CRUZPUkVfU1VfTUFTSyAgICAgICAgKDB4Zjw8NCkK PiAgICAgICAgICAjZGVmaW5lICAgRURQX1BTUjJfSURMRV9NQVNLICAgICAgICAgICAweGYKPiAg ICAgICAgIC0jZGVmaW5lICAgRURQX0ZSQU1FU19CRUZPUkVfU1VfRU5UUlkgICAoMTw8NCkKPiAg ICAgICAgICsjZGVmaW5lIEVEUF9QU1IyX0ZSQU1FX0JFRk9SRV9TVShhKSAoKGEpIDw8IEVEUF9Q U1IyX0ZSQU1FX0JFRk9SRV9TVV9TSElGVCkKPiAKPiAgICAgSW4gdGhlIHJlZ2lzdGVyIGRlZmlu aXRpb25zIHdlIHVzZSB0aGUgc2hpZnQgdmFsdWVzIGRpcmVjdGx5LCBub3QgdGhlCj4gICAgIG1h Y3JvLiBUaGF0J3MgdGhlIHN0eWxlIHdlJ3ZlIGFkb3B0ZWQuIFBsZWFzZSBzdGljayB0byBpdC4K PiAKPiBNYWNybyB3YXMgc3VnZ2VzdGVkIGJ5IFJvZHJpZ28uCgpXZWxsLCBvbmUgYmFkIHJldmll dyBpcyBub3QgYW4gZXhjdXNlIHRvIGlnbm9yZSBhIGdvb2QgcmV2aWV3IDspCgpCdXQgd2hhdCBK YW5pIG1lbnRpb25lZCBhbmQgaGUgaXMgYWJzb2x1dGVsbHkgcmlnaHQgaXMgdG8gdXNlIHRoZSBz aGlmdCB2YWx1ZQpkaXJlY3RseSBpbnN0ZWFkIHRoZSBTSElGVCBtYWNybywgbm90IHRvIGF2b2lk IHRoZSBmdW5jdGlvbi1saWtlIG1hY3JvIHRoYXQgSQpzdWdnZXN0ZWQuCgpJbiBvdGhlciB3b3Jk czoKCiNkZWZpbmUgICBFRFBfUFNSMl9GUkFNRV9CRUZPUkVfU1UoYSkgKChhKSA8PCA0KQoKUGxl YXNlIGFsc28gbm90ZSBoaXMgcmVxdWVzdCBvbiB0aGUgc3BhY2VzIHJlcXVpcmVkIGZvciBwcm9w ZXIgaWRlbnRhdGlvbi4KCkFuZCBhbHNvIHBsZWFzZSBhZGRyZXNzIGhpcyBjb21tZW50cyBvbiB0 aGUgZmlyc3QgcGF0Y2ggdG8gbWFrZSB0aGUgZGVmaW5lcwppbiB0b3RhbCBzeW5jIHdpdGggRFAg U3BlYy4KClRoYW5rcywKUm9kcmlnby4KCj4gCj4gCj4gICAgIERpdHRvIGZvciB0aGUgaW5kZW50 LCB3aHkgZG8geW91IHJlbW92ZSBpdD8KPiAKPiBCUiwgSmFuaS4KPiAKPiAKPiAgICAgICAgICAj ZGVmaW5lIEVEUF9QU1IyX1NUQVRVU19DVEwgICAgICAgICAgICBfTU1JTygweDZmOTQwKQo+ICAg ICAgICAgICNkZWZpbmUgRURQX1BTUjJfU1RBVFVTX1NUQVRFX01BU0sgICAgICgweGY8PDI4KQo+ ICAgICAgICAgZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMKPiAgICAgICAgIGluZGV4IDBhMTdkMWYu LmFkZjdhYmMgMTAwNjQ0Cj4gICAgICAgICAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9wc3IuYwo+ICAgICAgICAgKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMK PiAgICAgICAgIEBAIC0zMjcsNiArMzI3LDcgQEAgc3RhdGljIHZvaWQgaHN3X2FjdGl2YXRlX3Bz cjIoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiAgICAgICAgICAgICAgICAgICovCj4gICAg ICAgICAgICAgICAgIHVpbnQzMl90IGlkbGVfZnJhbWVzID0gbWF4KDYsIGRldl9wcml2LT52YnQu cHNyLmlkbGVfZnJhbWVzKTsKPiAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsOwo+ICAgICAg ICAgKyAgICAgICB1aW50OF90IHNpbmtfbGF0ZW5jeTsKPiAKPiAgICAgICAgICAgICAgICAgdmFs ID0gaWRsZV9mcmFtZXMgPDwgRURQX1BTUl9JRExFX0ZSQU1FX1NISUZUOwo+IAo+ICAgICAgICAg QEAgLTMzNCw4ICszMzUsMTUgQEAgc3RhdGljIHZvaWQgaHN3X2FjdGl2YXRlX3BzcjIoc3RydWN0 IGludGVsX2RwICppbnRlbF9kcCkKPiAgICAgICAgICAgICAgICAgICogbWVzaCBhdCBhbGwgd2l0 aCBvdXIgZnJvbnRidWZmZXIgdHJhY2tpbmcuIEFuZCB0aGUgaHcgYWxvbmUgaXNuJ3QKPiAgICAg ICAgICAgICAgICAgICogZ29vZCBlbm91Z2guICovCj4gICAgICAgICAgICAgICAgIHZhbCB8PSBF RFBfUFNSMl9FTkFCTEUgfAo+ICAgICAgICAgLSAgICAgICAgICAgICAgIEVEUF9TVV9UUkFDS19F TkFCTEUgfAo+ICAgICAgICAgLSAgICAgICAgICAgICAgIEVEUF9GUkFNRVNfQkVGT1JFX1NVX0VO VFJZOwo+ICAgICAgICAgKyAgICAgICAgICAgICAgIEVEUF9TVV9UUkFDS19FTkFCTEU7Cj4gICAg ICAgICArCj4gICAgICAgICArICAgICAgIGlmIChkcm1fZHBfZHBjZF9yZWFkYigmaW50ZWxfZHAt PmF1eCwgRFBfU0lOS19TWU5DSFJPTklaQVRJT05fTEFURU5DWSwKPiAgICAgICAgICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJnNpbmtfbGF0ZW5jeSkgPT0gMSkgewo+ICAgICAgICAg KyAgICAgICAgICAgICAgIHNpbmtfbGF0ZW5jeSAmPSBEUF9NQVhfUkVTWU5DX0ZSQU1FX0NOVF9N QVNLOwo+ICAgICAgICAgKyAgICAgICB9IGVsc2Ugewo+ICAgICAgICAgKyAgICAgICAgICAgICAg IHNpbmtfbGF0ZW5jeSA9IDA7Cj4gICAgICAgICArICAgICAgIH0KPiAgICAgICAgICsgICAgICAg dmFsIHw9IEVEUF9QU1IyX0ZSQU1FX0JFRk9SRV9TVShzaW5rX2xhdGVuY3kgKyAxKTsKPiAKPiAg ICAgICAgICAgICAgICAgaWYgKGRldl9wcml2LT52YnQucHNyLnRwMl90cDNfd2FrZXVwX3RpbWUg PiA1KQo+ICAgICAgICAgICAgICAgICAgICAgICAgIHZhbCB8PSBFRFBfUFNSMl9UUDJfVElNRV8y NTAwOwo+IAo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK