From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: Re: [PATCH 2/6] drm/i915/bdw: Add support for DRRS to switch RR Date: Fri, 20 Feb 2015 11:45:27 +0530 Message-ID: <54E6D0FF.7020005@intel.com> References: <1423821784-6963-1-git-send-email-ramalingam.c@intel.com> <1423821784-6963-3-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id EBE696E651 for ; Thu, 19 Feb 2015 22:20:26 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx , Paulo Zanoni , "Vivi, Rodrigo" List-Id: intel-gfx@lists.freedesktop.org SGksCgpPbiBUaHVyc2RheSAxOSBGZWJydWFyeSAyMDE1IDEwOjU1IFBNLCBSb2RyaWdvIFZpdmkg d3JvdGU6Cj4gT24gRnJpLCBGZWIgMTMsIDIwMTUgYXQgMjowMyBBTSwgUmFtYWxpbmdhbSBDIDxy YW1hbGluZ2FtLmNAaW50ZWwuY29tPiB3cm90ZToKPj4gRnJvbTogVmFuZGFuYSBLYW5uYW4gPHZh bmRhbmEua2FubmFuQGludGVsLmNvbT4KPj4KPj4gRm9yIEJyb2Fkd2VsbCwgdGhlcmUgaXMgb25l IGluc3RhbmNlIG9mIFRyYW5zY29kZXIgTU4gdmFsdWVzIHBlciB0cmFuc2NvZGVyLgo+PiBGb3Ig ZHluYW1pYyBzd2l0Y2hpbmcgYmV0d2VlbiBtdWx0aXBsZSByZWZyZXNociByYXRlcywgTS9OIHZh bHVlcyBtYXkgYmUKPj4gcmVwcm9ncmFtbWVkIG9uIHRoZSBmbHkuIExpbmsgTiBwcm9ncmFtbWlu ZyB0cmlnZ2VycyB1cGRhdGUgb2YgYWxsIGRhdGEgYW5kCj4+IGxpbmsgTSAmIE4gcmVnaXN0ZXJz IGFuZCB0aGUgbmV3IE0vTiB2YWx1ZXMgd2lsbCBiZSB1c2VkIGluIHRoZSBuZXh0IGZyYW1lCj4+ IHRoYXQgaXMgb3V0cHV0Lgo+Pgo+PiBWMjogW0J5IFJhbV06IGludGVsX2RwX3NldF9tX24oKSBp cyByZXdyaXR0ZW4gdG8gYWNjb21tb2RhdGUKPj4gICAgICAgICAgZ2VuID49IDggW1JvZHJpZ29d Cj4+IFYzOiBDb2Rpbmcgc3R5bGUgY29ycmVjdGlvbiBbUmFtXQo+PiBWNDogW0J5IFJhbV0gaW50 ZWxfZHBfc2V0X21fbiBtb2RpZmljYXRpb25zIGFyZSBtb3ZlZCBpbnRvIGEKPj4gICAgICAgICAg c2VwYXJhdGUgcGF0Y2gsIHJldGFpbmluZyBvbmx5IERSUlMgcmVsYXRlZCBjaGFuZ2VzIGhlcmUg W1JvZHJpZ29dCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZhbmRhbmEgS2FubmFuIDx2YW5kYW5hLmth bm5hbkBpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFByYWRlZXAgQmhhdCA8cHJhZGVlcC5i aGF0QGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2Ft LmNAaW50ZWwuY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5j IHwgICAxNiArKysrKysrKysrKysrKy0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+PiBpbmRl eCA4NjhhMDdiLi42ZmZiZjU3IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPj4gQEAg LTQ3OTMsMTIgKzQ3OTMsMjQgQEAgc3RhdGljIHZvaWQgaW50ZWxfZHBfc2V0X2RycnNfc3RhdGUo c3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IHJlZnJlc2hfcmF0ZSkKPj4gICAgICAgICAgICAg ICAgICByZXR1cm47Cj4+ICAgICAgICAgIH0KPj4KPj4gLSAgICAgICBpZiAoSU5URUxfSU5GTyhk ZXYpLT5nZW4gPiA2ICYmIElOVEVMX0lORk8oZGV2KS0+Z2VuIDwgOCkgewo+PiArICAgICAgIGlm IChJTlRFTF9JTkZPKGRldiktPmdlbiA+PSA4KSB7Cj4+ICsgICAgICAgICAgICAgICBzd2l0Y2gg KGluZGV4KSB7Cj4+ICsgICAgICAgICAgICAgICBjYXNlIERSUlNfSElHSF9SUjoKPj4gKyAgICAg ICAgICAgICAgICAgICAgICAgaW50ZWxfZHBfc2V0X21fbihpbnRlbF9jcnRjLCBNMV9OMSk7Cj4+ ICsgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICAgICAgICAgY2FzZSBE UlJTX0xPV19SUjoKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgaW50ZWxfZHBfc2V0X21fbihp bnRlbF9jcnRjLCBNMl9OMik7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAr ICAgICAgICAgICAgICAgY2FzZSBEUlJTX01BWF9SUjoKPiBXaHkgdG8gcmVkaXJlY3QgdGhpcyB0 byBhbiBlcnJvciBpbnN0ZWQgbWFraW5nIE1BWCA9IEhJR0g/ClRoaXMgRFJSUyBzdGF0ZSBpcyBk ZWNpZGVkIHdpdGhpbiBrZXJuZWwgYmFzZWQgb24gdGhlIHZyZWZyZXNoIApyZXF1ZXN0ZWQuIEhl bmNlIHRoaXMgY2FuJ3QgYmUgb3V0IG9mIEhJR0gvTE9XLgpTbyB0aGlzIGNhc2UgY2FuJ3Qgb2Nj dXIuIElmIGl0IG9jY3VycyBJIHdvdWxkIGxpa2UgdG8gcmVwb3J0IGl0IGFzIGFuIAplcnJvci4K Pgo+PiArICAgICAgICAgICAgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg RFJNX0VSUk9SKCJVbnN1cHBvcnRlZCByZWZyZXNocmF0ZSB0eXBlXG4iKTsKPj4gKyAgICAgICAg ICAgICAgIH0KPj4gKyAgICAgICB9IGVsc2UgaWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID4gNikg ewo+PiAgICAgICAgICAgICAgICAgIHJlZyA9IFBJUEVDT05GKGludGVsX2NydGMtPmNvbmZpZy0+ Y3B1X3RyYW5zY29kZXIpOwo+PiAgICAgICAgICAgICAgICAgIHZhbCA9IEk5MTVfUkVBRChyZWcp Owo+PiArCj4+ICAgICAgICAgICAgICAgICAgaWYgKGluZGV4ID4gRFJSU19ISUdIX1JSKSB7Cj4+ ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWwgfD0gUElQRUNPTkZfRURQX1JSX01PREVfU1dJ VENIOwo+PiAtICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9kcF9zZXRfbV9uKGludGVsX2Ny dGMpOwo+PiAgICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4+ICAgICAgICAgICAgICAgICAgICAg ICAgICB2YWwgJj0gflBJUEVDT05GX0VEUF9SUl9NT0RFX1NXSVRDSDsKPj4gICAgICAgICAgICAg ICAgICB9Cj4+IC0tCj4+IDEuNy45LjUKPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+PiBJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKPgo+CgotLSAKUmFtCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=