From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH 3/8] drm/i915: Fold intel_ironlake_limit() into clock computation function Date: Mon, 14 Mar 2016 13:53:45 +0200 Message-ID: <1457956425.2711.5.camel@gmail.com> References: <1457945747-2161-1-git-send-email-ander.conselvan.de.oliveira@intel.com> <1457945747-2161-4-git-send-email-ander.conselvan.de.oliveira@intel.com> <56E6A484.2070603@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-x242.google.com (mail-pf0-x242.google.com [IPv6:2607:f8b0:400e:c00::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id CFEFD6E19E for ; Mon, 14 Mar 2016 11:53:46 +0000 (UTC) Received: by mail-pf0-x242.google.com with SMTP id n5so7652752pfn.1 for ; Mon, 14 Mar 2016 04:53:46 -0700 (PDT) In-Reply-To: <56E6A484.2070603@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE2LTAzLTE0IGF0IDEyOjQ2ICswMTAwLCBNYWFydGVuIExhbmtob3JzdCB3cm90 ZToKPiBPcCAxNC0wMy0xNiBvbSAwOTo1NSBzY2hyZWVmIEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2 ZWlyYToKPiA+IFRoZSBmdW5jaW9uIGludGVsX2lyb25sYWtlX2xpbWl0KCkgaXMgb25seSBjYWxs ZWQgYnkgdGhlIGNydGMgY29tcHV0ZQo+ID4gY2xvY2sgcGF0aC4gQnkgbWVyZ2luZyBpdCBpbnRv IGlyb25sYWtlX2NvbXB1dGVfY2xvY2tzKCksIHRoZSBjb2RlIGdldHMKPiA+IGNsZWFyZXIsIHNp bmNlIHRoZXJlJ3Mgbm8gbW9yZSBpZi1sYWRkZXJzIHRvIGZvbGxvdy4KPiA+IAo+ID4gU2lnbmVk LW9mZi1ieTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDwKPiA+IGFuZGVyLmNvbnNlbHZh bi5kZS5vbGl2ZWlyYUBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMgfCA1NiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0K PiA+IC0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlv bnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYwo+ID4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+IGlu ZGV4IDA3YjUyNDQuLmVhNzE0MzAgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYwo+ID4gQEAgLTU2NiwzMCArNTY2LDYgQEAgc3RhdGljIGJvb2wgaW50ZWxfcGlwZV93 aWxsX2hhdmVfdHlwZShjb25zdCBzdHJ1Y3QKPiA+IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3Rh dGUsCj4gPiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBjb25zdCBpbnRlbF9saW1pdF90ICoKPiA+IC1p bnRlbF9pcm9ubGFrZV9saW1pdChzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwg aW50IHJlZmNsaykKPiA+IC17Cj4gPiAtCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjX3N0 YXRlLT5iYXNlLmNydGMtPmRldjsKPiA+IC0JY29uc3QgaW50ZWxfbGltaXRfdCAqbGltaXQ7Cj4g PiAtCj4gPiAtCWlmIChpbnRlbF9waXBlX3dpbGxfaGF2ZV90eXBlKGNydGNfc3RhdGUsIElOVEVM X09VVFBVVF9MVkRTKSkgewo+ID4gLQkJaWYgKGludGVsX2lzX2R1YWxfbGlua19sdmRzKGRldikp IHsKPiA+IC0JCQlpZiAocmVmY2xrID09IDEwMDAwMCkKPiA+IC0JCQkJbGltaXQgPQo+ID4gJmlu dGVsX2xpbWl0c19pcm9ubGFrZV9kdWFsX2x2ZHNfMTAwbTsKPiA+IC0JCQllbHNlCj4gPiAtCQkJ CWxpbWl0ID0gJmludGVsX2xpbWl0c19pcm9ubGFrZV9kdWFsX2x2ZHM7Cj4gPiAtCQl9IGVsc2Ug ewo+ID4gLQkJCWlmIChyZWZjbGsgPT0gMTAwMDAwKQo+ID4gLQkJCQlsaW1pdCA9Cj4gPiAmaW50 ZWxfbGltaXRzX2lyb25sYWtlX3NpbmdsZV9sdmRzXzEwMG07Cj4gPiAtCQkJZWxzZQo+ID4gLQkJ CQlsaW1pdCA9ICZpbnRlbF9saW1pdHNfaXJvbmxha2Vfc2luZ2xlX2x2ZHM7Cj4gPiAtCQl9Cj4g PiAtCX0gZWxzZQo+ID4gLQkJbGltaXQgPSAmaW50ZWxfbGltaXRzX2lyb25sYWtlX2RhYzsKPiA+ IC0KPiA+IC0JcmV0dXJuIGxpbWl0Owo+ID4gLX0KPiA+IC0KPiA+IC1zdGF0aWMgY29uc3QgaW50 ZWxfbGltaXRfdCAqCj4gPiAgaW50ZWxfZzR4X2xpbWl0KHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRl ICpjcnRjX3N0YXRlKQo+ID4gIHsKPiA+ICAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGNydGNf c3RhdGUtPmJhc2UuY3J0Yy0+ZGV2Owo+ID4gQEAgLTYxOSw4ICs1OTUsOCBAQCBpbnRlbF9saW1p dChzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwgaW50Cj4gPiByZWZjbGspCj4g PiAgCj4gPiAgCWlmIChJU19CUk9YVE9OKGRldikpCj4gPiAgCQlsaW1pdCA9ICZpbnRlbF9saW1p dHNfYnh0Owo+ID4gLQllbHNlIGlmIChIQVNfUENIX1NQTElUKGRldikpCj4gPiAtCQlsaW1pdCA9 IGludGVsX2lyb25sYWtlX2xpbWl0KGNydGNfc3RhdGUsIHJlZmNsayk7Cj4gPiArCWVsc2UgaWYg KFdBUk5fT04oSEFTX1BDSF9TUExJVChkZXYpKSkKPiA+ICsJCWxpbWl0ID0gTlVMTDsKPiA+ICAJ ZWxzZSBpZiAoSVNfRzRYKGRldikpIHsKPiA+ICAJCWxpbWl0ID0gaW50ZWxfZzR4X2xpbWl0KGNy dGNfc3RhdGUpOwo+ID4gIAl9IGVsc2UgaWYgKElTX1BJTkVWSUVXKGRldikpIHsKPiBJJ20gY3Vy aW91cywgd2hlbiBpcyBpbnRlbF9saW1pdHNfYnh0IGV2ZXIgdXNlZD8gU2VlbXMgbGlrZSBkZWFk IGNvZGUuLgo+IAo+IEl0IHdvdWxkIGFwcGVhciBpdCB1c2VzIGhhc3dlbGxfY3J0Y19jb21wdXRl X2Nsb2NrLCB3aGljaCBuZXZlciBjYWxscyBpbnRvCj4gaW50ZWxfbGltaXQoKS4KCkl0IGlzIGNh bGxlZCBmcm9tIGJ4dF9maW5kX2Jlc3RfZHBsbCgpLCB3aGljaCBpcyBjYWxsZWQgZm9ybSB0aGUg YnJveHRvbiBzaGFyZWQKZHBsbCBjb2RlLiBJIGp1c3Qgd3JvdGUgYSBwYXRjaCB0aGlzIG1vcm5p bmcgdG8gbWFrZSB0aGF0IGZ1bmN0aW9uIHJlZmVyZW5jZQogaW50ZWxfbGltaXRzX2J4dCBkaXJl Y3RseS4gSSB3YW50IHRvIGdldCByaWQgb2YgaW50ZWxfbGltaXQoKSBhbHRvZ2V0aGVyIGlmCnBv c3NpYmxlLCBzaW5jZSB0aG9zZSBpZi1sYWRkZXJzIGdldCBjb25mdXNpbmcgcmVhbGx5IGZhc3Qu CgpBbmRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK