From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/3] drm/i915/gen9: Compute data rates for all planes on first commit Date: Mon, 13 Jun 2016 16:50:31 +0200 Message-ID: <20160613145031.GG1338@phenom.ffwll.local> References: <1465510495-30302-1-git-send-email-matthew.d.roper@intel.com> <1465510495-30302-3-git-send-email-matthew.d.roper@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0DA646E621 for ; Mon, 13 Jun 2016 14:50:36 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id n184so15508285wmn.1 for ; Mon, 13 Jun 2016 07:50:35 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1465510495-30302-3-git-send-email-matthew.d.roper@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matt Roper Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdW4gMDksIDIwMTYgYXQgMDM6MTQ6NTRQTSAtMDcwMCwgTWF0dCBSb3BlciB3cm90 ZToKPiBXaGVuIHdlIHNhbml0aXplIG91ciBEREIgYW5kIHdhdGVybWFyayBpbmZvIGR1cmluZyB0 aGUgZmlyc3QgYXRvbWljCj4gY29tbWl0LCB3ZSBuZWVkIHRvIGNhbGN1bGF0ZSB0aGUgdG90YWwg ZGF0YSByYXRlLiAgU2luY2Ugd2UgaGF2ZW4ndAo+IGV4cGxpY2l0bHkgYWRkZWQgdGhlIHBsYW5l cyBmb3IgZWFjaCBDUlRDIHRvIG91ciBhdG9taWMgc3RhdGUsIHRoZSB0b3RhbAo+IGRhdGEgcmF0 ZSBjYWxjdWxhdGlvbiB3aWxsIHRyeSB0byB1c2UgdGhlIGNhY2hlZCB2YWx1ZXMgZnJvbSBhIHBy ZXZpb3VzCj4gY29tbWl0ICh3aGljaCBhcmUgMCBzaW5jZSB0aGVyZSB3YXMgbm8gcHJldmlvdXMg Y29tbWl0KTsgdGhpcyByZXN1bHQgaXMKPiBpbmNvcnJlY3QgaWYgd2UgaW5oZXJpdGVkIGFueSBh Y3RpdmUgcGxhbmVzIGZyb20gdGhlIEJJT1MuCj4gCj4gRHVyaW5nIG91ciB2ZXJ5IGZpcnN0IGF0 b21pYyBjb21taXQsIHdlIG5lZWQgdG8gZXhwbGljaXRseSBhZGQgYWxsCj4gYWN0aXZlIHBsYW5l cyB0byB0aGUgYXRvbWljIHN0YXRlIHRvIGVuc3VyZSB0aGF0IHZhbGlkIGRhdGEgcmF0ZSB2YWx1 ZXMKPiBhcmUgY2FsY3VsYXRlZCBmb3IgdGhlbS4gIFN1YnNlcXVlbnQgY29tbWl0cyB3aWxsIHRo ZW4gaGF2ZSB2YWxpZCBjYWNoZWQKPiB2YWx1ZXMgdG8gZmFsbCBiYWNrIG9uLgo+IAo+IFJlcG9y dGVkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+ IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IFNp Z25lZC1vZmYtYnk6IE1hdHQgUm9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRlbC5jb20+Cj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMgfCAxMiArKysrKysrKysrKysKPiAg MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bt LmMKPiBpbmRleCAwY2QzOGNhLi5iYTA4NjM5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3BtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5j Cj4gQEAgLTM5MzMsNiArMzkzMywxOCBAQCBza2xfY29tcHV0ZV9kZGIoc3RydWN0IGRybV9hdG9t aWNfc3RhdGUgKnN0YXRlKQo+ICAJCWlmIChJU19FUlIoY3N0YXRlKSkKPiAgCQkJcmV0dXJuIFBU Ul9FUlIoY3N0YXRlKTsKPiAgCj4gKwkJLyoKPiArCQkgKiBJZiB0aGlzIGlzIG91ciBmaXJzdCBj b21taXQgYWZ0ZXIgaHcgcmVhZG91dCwgd2UgZG9uJ3QgaGF2ZQo+ICsJCSAqIHZhbGlkIGRhdGEg cmF0ZSB2YWx1ZXMgY2FjaGVkLiAgQWRkIGFsbCBwbGFuZXMgdG8gZW5zdXJlIHdlCj4gKwkJICog Y2FsY3VsYXRlIGEgdmFsaWQgZGF0YSByYXRlLgo+ICsJCSAqLwo+ICsJCWlmIChkZXZfcHJpdi0+ d20uZGlzdHJ1c3RfYmlvc193bSkgewo+ICsJCQlyZXQgPSBkcm1fYXRvbWljX2FkZF9hZmZlY3Rl ZF9wbGFuZXMoc3RhdGUsCj4gKwkJCQkJCQkgICAgICZpbnRlbF9jcnRjLT5iYXNlKTsKCkFnYWlu LCBpbW8gc2hvdWxkIGJlIHB1bGxlZCBvdXQuIE90aGVyIHdtIGNvZGUgcHJvYmFibHkgaGFzIHRo ZSBleGFjdCBzYW1lCmJ1Zy4KLURhbmllbAoKPiArCQkJaWYgKHJldCkKPiArCQkJCXJldHVybiBy ZXQ7Cj4gKwkJfQo+ICsKPiAgCQlyZXQgPSBza2xfYWxsb2NhdGVfcGlwZV9kZGIoY3N0YXRlLCBk ZGIpOwo+ICAJCWlmIChyZXQpCj4gIAkJCXJldHVybiByZXQ7Cj4gLS0gCj4gMi4xLjQKPiAKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdm eCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApE YW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8v YmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK