From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 06/13] drm/i915: Fully separate source vs. sink rates Date: Tue, 17 Mar 2015 11:06:31 +0100 Message-ID: <20150317100631.GR21993@phenom.ffwll.local> References: <1426173039-24584-1-git-send-email-ville.syrjala@linux.intel.com> <1426173039-24584-7-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f170.google.com (mail-we0-f170.google.com [74.125.82.170]) by gabe.freedesktop.org (Postfix) with ESMTP id 081416E403 for ; Tue, 17 Mar 2015 03:04:51 -0700 (PDT) Received: by wetk59 with SMTP id k59so3572721wet.3 for ; Tue, 17 Mar 2015 03:04:50 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426173039-24584-7-git-send-email-ville.syrjala@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: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXIgMTIsIDIwMTUgYXQgMDU6MTA6MzJQTSArMDIwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBSZW1vdmUgdGhlIHNpbmsgdnMuIHNvdXJjZSBsaW1p dCBtZXNzIGZyb20gaW50ZWxfZHBfbWF4X2xpbmtfYncoKSBhbmQKPiBqdXN0IG1vdmUgdGhlIHNv dXJjZSByZXN0cmljdGlvbiBjaGVja3MgdG8gaW50ZWxfZHBfc291cmNlX3JhdGVzKCkuCj4gCj4g U2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs LmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDIyICsrKysr KysrLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTQg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXggYWEzNzNhMi4u NjE1MzhmNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0xMjYsMTkgKzEyNiwx MSBAQCBpbnQKPiAgaW50ZWxfZHBfbWF4X2xpbmtfYncoc3RydWN0IGludGVsX2RwICppbnRlbF9k cCkKPiAgewo+ICAJaW50IG1heF9saW5rX2J3ID0gaW50ZWxfZHAtPmRwY2RbRFBfTUFYX0xJTktf UkFURV07Cj4gLQlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gaW50ZWxfZHAtPmF0dGFjaGVkX2Nv bm5lY3Rvci0+YmFzZS5kZXY7Cj4gIAo+ICAJc3dpdGNoIChtYXhfbGlua19idykgewo+ICAJY2Fz ZSBEUF9MSU5LX0JXXzFfNjI6Cj4gIAljYXNlIERQX0xJTktfQldfMl83Ogo+IC0JCWJyZWFrOwo+ IC0JY2FzZSBEUF9MSU5LX0JXXzVfNDogLyogMS4yIGNhcGFibGUgZGlzcGxheXMgbWF5IGFkdmVy dGlzZSBoaWdoZXIgYncgKi8KPiAtCQlpZiAoKChJU19IQVNXRUxMKGRldikgJiYgIUlTX0hTV19V TFgoZGV2KSkgfHwKPiAtCQkgICAgIElOVEVMX0lORk8oZGV2KS0+Z2VuID49IDgpICYmCj4gLQkJ ICAgIGludGVsX2RwLT5kcGNkW0RQX0RQQ0RfUkVWXSA+PSAweDEyKQo+IC0JCQltYXhfbGlua19i dyA9IERQX0xJTktfQldfNV80Owo+IC0JCWVsc2UKPiAtCQkJbWF4X2xpbmtfYncgPSBEUF9MSU5L X0JXXzJfNzsKPiArCWNhc2UgRFBfTElOS19CV181XzQ6CgpUaGlzIGh1bmsgY29uZmxpY3RzIHdp dGggdGhlIFdhRGlzYWJsZUhCUjIgcGF0Y2guIFJlc29sdmVkIGl0IHdoaWxlCmFwcGx5aW5nLgot RGFuaWVsCgo+ICAJCWJyZWFrOwo+ICAJZGVmYXVsdDoKPiAgCQlXQVJOKDEsICJpbnZhbGlkIG1h eCBEUCBsaW5rIGJ3IHZhbCAleCwgdXNpbmcgMS42MkdicHNcbiIsCj4gQEAgLTExNTEsMTAgKzEx NDMsOCBAQCBpbnRlbF9kcF9zaW5rX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGNv bnN0IGludCAqKnNpbmtfcmF0ZXMpCj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQKPiAtaW50ZWxfZHBf c291cmNlX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGNvbnN0IGludCAqKnNvdXJj ZV9yYXRlcykKPiAraW50ZWxfZHBfc291cmNlX3JhdGVzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYs IGNvbnN0IGludCAqKnNvdXJjZV9yYXRlcykKPiAgewo+IC0Jc3RydWN0IGRybV9kZXZpY2UgKmRl diA9IGludGVsX2RwX3RvX2RldihpbnRlbF9kcCk7Cj4gLQo+ICAJaWYgKElOVEVMX0lORk8oZGV2 KS0+Z2VuID49IDkpIHsKPiAgCQkqc291cmNlX3JhdGVzID0gZ2VuOV9yYXRlczsKPiAgCQlyZXR1 cm4gQVJSQVlfU0laRShnZW45X3JhdGVzKTsKPiBAQCAtMTE2Miw3ICsxMTUyLDExIEBAIGludGVs X2RwX3NvdXJjZV9yYXRlcyhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBjb25zdCBpbnQgKipz b3VyY2VfcmF0ZXMpCj4gIAo+ICAJKnNvdXJjZV9yYXRlcyA9IGRlZmF1bHRfcmF0ZXM7Cj4gIAo+ IC0JcmV0dXJuIChpbnRlbF9kcF9tYXhfbGlua19idyhpbnRlbF9kcCkgPj4gMykgKyAxOwo+ICsJ aWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID49IDggfHwKPiArCSAgICAoSVNfSEFTV0VMTChkZXYp ICYmICFJU19IU1dfVUxYKGRldikpKQo+ICsJCXJldHVybiAoRFBfTElOS19CV181XzQgPj4gMykg KyAxOwo+ICsJZWxzZQo+ICsJCXJldHVybiAoRFBfTElOS19CV18yXzcgPj4gMykgKyAxOwo+ICB9 Cj4gIAo+ICBzdGF0aWMgdm9pZAo+IEBAIC0xMjU2LDcgKzEyNTAsNyBAQCBpbnRlbF9kcF9jb21w dXRlX2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCj4gIAlzaW5rX2xl biA9IGludGVsX2RwX3NpbmtfcmF0ZXMoaW50ZWxfZHAsICZzaW5rX3JhdGVzKTsKPiAgCj4gLQlz b3VyY2VfbGVuID0gaW50ZWxfZHBfc291cmNlX3JhdGVzKGludGVsX2RwLCAmc291cmNlX3JhdGVz KTsKPiArCXNvdXJjZV9sZW4gPSBpbnRlbF9kcF9zb3VyY2VfcmF0ZXMoZGV2LCAmc291cmNlX3Jh dGVzKTsKPiAgCj4gIAlzdXBwb3J0ZWRfbGVuID0gaW50ZWxfc3VwcG9ydGVkX3JhdGVzKHNvdXJj ZV9yYXRlcywgc291cmNlX2xlbiwKPiAgCQkJCXNpbmtfcmF0ZXMsIHNpbmtfbGVuLCBzdXBwb3J0 ZWRfcmF0ZXMpOwo+IC0tIAo+IDIuMC41Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=