From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH 2/6] drm/i915/bdw: Add support for DRRS to switch RR Date: Thu, 19 Feb 2015 09:25:02 -0800 Message-ID: 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" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f169.google.com (mail-we0-f169.google.com [74.125.82.169]) by gabe.freedesktop.org (Postfix) with ESMTP id D54BB6E60A for ; Thu, 19 Feb 2015 09:25:02 -0800 (PST) Received: by wesw62 with SMTP id w62so1063332wes.9 for ; Thu, 19 Feb 2015 09:25:02 -0800 (PST) In-Reply-To: <1423821784-6963-3-git-send-email-ramalingam.c@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ramalingam C Cc: intel-gfx , Paulo Zanoni , "Vivi, Rodrigo" List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBGZWIgMTMsIDIwMTUgYXQgMjowMyBBTSwgUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2Ft LmNAaW50ZWwuY29tPiB3cm90ZToKPiBGcm9tOiBWYW5kYW5hIEthbm5hbiA8dmFuZGFuYS5rYW5u YW5AaW50ZWwuY29tPgo+Cj4gRm9yIEJyb2Fkd2VsbCwgdGhlcmUgaXMgb25lIGluc3RhbmNlIG9m IFRyYW5zY29kZXIgTU4gdmFsdWVzIHBlciB0cmFuc2NvZGVyLgo+IEZvciBkeW5hbWljIHN3aXRj aGluZyBiZXR3ZWVuIG11bHRpcGxlIHJlZnJlc2hyIHJhdGVzLCBNL04gdmFsdWVzIG1heSBiZQo+ IHJlcHJvZ3JhbW1lZCBvbiB0aGUgZmx5LiBMaW5rIE4gcHJvZ3JhbW1pbmcgdHJpZ2dlcnMgdXBk YXRlIG9mIGFsbCBkYXRhIGFuZAo+IGxpbmsgTSAmIE4gcmVnaXN0ZXJzIGFuZCB0aGUgbmV3IE0v TiB2YWx1ZXMgd2lsbCBiZSB1c2VkIGluIHRoZSBuZXh0IGZyYW1lCj4gdGhhdCBpcyBvdXRwdXQu Cj4KPiBWMjogW0J5IFJhbV06IGludGVsX2RwX3NldF9tX24oKSBpcyByZXdyaXR0ZW4gdG8gYWNj b21tb2RhdGUKPiAgICAgICAgIGdlbiA+PSA4IFtSb2RyaWdvXQo+IFYzOiBDb2Rpbmcgc3R5bGUg Y29ycmVjdGlvbiBbUmFtXQo+IFY0OiBbQnkgUmFtXSBpbnRlbF9kcF9zZXRfbV9uIG1vZGlmaWNh dGlvbnMgYXJlIG1vdmVkIGludG8gYQo+ICAgICAgICAgc2VwYXJhdGUgcGF0Y2gsIHJldGFpbmlu ZyBvbmx5IERSUlMgcmVsYXRlZCBjaGFuZ2VzIGhlcmUgW1JvZHJpZ29dCj4KPiBTaWduZWQtb2Zm LWJ5OiBWYW5kYW5hIEthbm5hbiA8dmFuZGFuYS5rYW5uYW5AaW50ZWwuY29tPgo+IFNpZ25lZC1v ZmYtYnk6IFByYWRlZXAgQmhhdCA8cHJhZGVlcC5iaGF0QGludGVsLmNvbT4KPiBTaWduZWQtb2Zm LWJ5OiBSYW1hbGluZ2FtIEMgPHJhbWFsaW5nYW0uY0BpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAgIDE2ICsrKysrKysrKysrKysrLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMKPiBpbmRleCA4NjhhMDdiLi42ZmZiZjU3IDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kcC5jCj4gQEAgLTQ3OTMsMTIgKzQ3OTMsMjQgQEAgc3RhdGljIHZvaWQgaW50ZWxf ZHBfc2V0X2RycnNfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IHJlZnJlc2hfcmF0 ZSkKPiAgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICAgICAgICAgfQo+Cj4gLSAgICAgICBpZiAo SU5URUxfSU5GTyhkZXYpLT5nZW4gPiA2ICYmIElOVEVMX0lORk8oZGV2KS0+Z2VuIDwgOCkgewo+ ICsgICAgICAgaWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID49IDgpIHsKPiArICAgICAgICAgICAg ICAgc3dpdGNoIChpbmRleCkgewo+ICsgICAgICAgICAgICAgICBjYXNlIERSUlNfSElHSF9SUjoK PiArICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9kcF9zZXRfbV9uKGludGVsX2NydGMsIE0x X04xKTsKPiArICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgICAg Y2FzZSBEUlJTX0xPV19SUjoKPiArICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9kcF9zZXRf bV9uKGludGVsX2NydGMsIE0yX04yKTsKPiArICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK PiArICAgICAgICAgICAgICAgY2FzZSBEUlJTX01BWF9SUjoKCldoeSB0byByZWRpcmVjdCB0aGlz IHRvIGFuIGVycm9yIGluc3RlZCBtYWtpbmcgTUFYID0gSElHSD8KCj4gKyAgICAgICAgICAgICAg IGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgRFJNX0VSUk9SKCJVbnN1cHBvcnRl ZCByZWZyZXNocmF0ZSB0eXBlXG4iKTsKPiArICAgICAgICAgICAgICAgfQo+ICsgICAgICAgfSBl bHNlIGlmIChJTlRFTF9JTkZPKGRldiktPmdlbiA+IDYpIHsKPiAgICAgICAgICAgICAgICAgcmVn ID0gUElQRUNPTkYoaW50ZWxfY3J0Yy0+Y29uZmlnLT5jcHVfdHJhbnNjb2Rlcik7Cj4gICAgICAg ICAgICAgICAgIHZhbCA9IEk5MTVfUkVBRChyZWcpOwo+ICsKPiAgICAgICAgICAgICAgICAgaWYg KGluZGV4ID4gRFJSU19ISUdIX1JSKSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgdmFsIHw9 IFBJUEVDT05GX0VEUF9SUl9NT0RFX1NXSVRDSDsKPiAtICAgICAgICAgICAgICAgICAgICAgICBp bnRlbF9kcF9zZXRfbV9uKGludGVsX2NydGMpOwo+ICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+ ICAgICAgICAgICAgICAgICAgICAgICAgIHZhbCAmPSB+UElQRUNPTkZfRURQX1JSX01PREVfU1dJ VENIOwo+ICAgICAgICAgICAgICAgICB9Cj4gLS0KPiAxLjcuOS41Cj4KPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxp c3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKCgotLSAKUm9kcmlnbyBWaXZp CkJsb2c6IGh0dHA6Ly9ibG9nLnZpdmkuZW5nLmJyCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==