From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH 07/11] drm/i915/skl+: Fail the flip if ddb min requirement exceeds pipe allocation Date: Mon, 08 May 2017 17:12:51 +0300 Message-ID: <1494252771.3526.5.camel@gmail.com> References: <20170508114902.18965-1-mahesh1.kumar@intel.com> <20170508114902.18965-8-mahesh1.kumar@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-x241.google.com (mail-pf0-x241.google.com [IPv6:2607:f8b0:400e:c00::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 02BF96E0B3 for ; Mon, 8 May 2017 14:12:58 +0000 (UTC) Received: by mail-pf0-x241.google.com with SMTP id v14so9973927pfd.3 for ; Mon, 08 May 2017 07:12:58 -0700 (PDT) In-Reply-To: <20170508114902.18965-8-mahesh1.kumar@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mahesh Kumar , intel-gfx@lists.freedesktop.org Cc: paulo.r.zanoni@intel.com, maarten.lankhorst@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE3LTA1LTA4IGF0IDE3OjE4ICswNTMwLCBNYWhlc2ggS3VtYXIgd3JvdGU6Cj4g RERCIG1pbmltdW0gcmVxdWlyZW1lbnQgbWF5IGV4Y2VlZCB0aGUgYWxsb2NhdGVkIEREQiBmb3Ig Q1JUQy9QaXBlLiBUaGlzCj4gcGF0Y2ggbWFrZSBjaGFuZ2VzIHRvIGZhaWwgdGhlIGZsaXAgaWYg bWluaW11bSByZXF1aXJlbWVudCBmb3IgcGlwZQo+IGV4Y2VlZHMgdGhlIHRvdGFsIGRkYiBhbGxv Y2F0ZWQgdG8gdGhlIHBpcGUuCj4gUHJldmlvdXNseSBpdCBzdWNjZWVkZWQgYnV0IG1ha2luZyBh bGxvY19zaXplIGEgbmVnYXRpdmUgdmFsdWUuIFdoaWNoCj4gd2lsbCBtYWtlIGxhdGVyIGNhbGN1 bGF0aW9ucyBmb3IgcGxhbmUgZGRiIGFsbG9jYXRpb24gYm9ndXMgJiBtYXkgbGVhZAo+IHRvIHNj cmVlbiBjb3JydXB0aW9uIG9yIHN5c3RlbSBoYW5nLgoKV2hlbiBzZW5kaW5nIGEgbmV3IHZlcnNp b24gb2YgYSBwYXRjaCwgcGxlYXNlIGxpc3QgdGhlIGNoYW5nZXMgZnJvbSB0aGUgcHJldmlvdXMK dmVyc2lvbiBoZXJlLiBGb3IgZXhhbXBsZToKCnYyOiBJbXByb3ZlIGNvbW1pdCBtZXNzYWdlLgoK djM6IC4uLgoKPiBTaWduZWQtb2ZmLWJ5OiBNYWhlc2ggS3VtYXIgPG1haGVzaDEua3VtYXJAaW50 ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgMTMgKysr KysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiBpbmRleCAyYTRlOWQ4OWNkNmYuLjBh Y2U5NGQ2NzQzMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IEBAIC0zNTkxLDYgKzM1 OTEsNyBAQCBza2xfYWxsb2NhdGVfcGlwZV9kZGIoc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNz dGF0ZSwKPiAgCWludCBudW1fYWN0aXZlOwo+ICAJdW5zaWduZWQgcGxhbmVfZGF0YV9yYXRlW0k5 MTVfTUFYX1BMQU5FU10gPSB7fTsKPiAgCXVuc2lnbmVkIHBsYW5lX3lfZGF0YV9yYXRlW0k5MTVf TUFYX1BMQU5FU10gPSB7fTsKPiArCXVpbnQxNl90IHRvdGFsX21pbl9ibG9ja3MgPSAwOwo+ICAK PiAgCS8qIENsZWFyIHRoZSBwYXJ0aXRpb25pbmcgZm9yIGRpc2FibGVkIHBsYW5lcy4gKi8KPiAg CW1lbXNldChkZGItPnBsYW5lW3BpcGVdLCAwLCBzaXplb2YoZGRiLT5wbGFuZVtwaXBlXSkpOwo+ IEBAIC0zNjE4LDEwICszNjE5LDE4IEBAIHNrbF9hbGxvY2F0ZV9waXBlX2RkYihzdHJ1Y3QgaW50 ZWxfY3J0Y19zdGF0ZSAqY3N0YXRlLAo+ICAJICovCj4gIAo+ICAJZm9yX2VhY2hfcGxhbmVfaWRf b25fY3J0YyhpbnRlbF9jcnRjLCBwbGFuZV9pZCkgewo+IC0JCWFsbG9jX3NpemUgLT0gbWluaW11 bVtwbGFuZV9pZF07Cj4gLQkJYWxsb2Nfc2l6ZSAtPSB5X21pbmltdW1bcGxhbmVfaWRdOwo+ICsJ CXRvdGFsX21pbl9ibG9ja3MgKz0gbWluaW11bVtwbGFuZV9pZF07Cj4gKwkJdG90YWxfbWluX2Js b2NrcyArPSB5X21pbmltdW1bcGxhbmVfaWRdOwo+ICAJfQo+ICAKPiArCWlmICgodG90YWxfbWlu X2Jsb2NrcyA+IGFsbG9jX3NpemUpKSB7Cj4gKwkJRFJNX0RFQlVHX0tNUygiUmVxdWVzdGVkIGRp c3BsYXkgY29uZmlndXJhdGlvbiBleGNlZWRzIHN5c3RlbSBEREIgbGltaXRhdGlvbnMiKTsKPiAr CQlEUk1fREVCVUdfS01TKCJtaW5pbXVtIHJlcXVpcmVkICVkLyVkXG4iLCB0b3RhbF9taW5fYmxv Y2tzLAo+ICsJCQkJCQkJYWxsb2Nfc2l6ZSk7Cj4gKwkJcmV0dXJuLUVJTlZBTDsKPiArCX0KClRo ZSBjb21tZW50cyBJIG1hZGUgZWFybGllciBbMV0gYXJlIHN0aWxsIHZhbGlkLiBXaXRoIHRob3Nl IGZpeGVkIGFuZCBhCmNoYW5nZWxvZyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsCgpSZXZpZXdlZC1i eTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxjb25zZWx2YW4yQGdtYWlsLmNvbT4KClsx XSBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9hcmNoaXZlcy9pbnRlbC1nZngvMjAxNy1B cHJpbC8xMjU3NjQuaHRtbAo+ICsKPiArCWFsbG9jX3NpemUgLT0gdG90YWxfbWluX2Jsb2NrczsK PiAgCWRkYi0+cGxhbmVbcGlwZV1bUExBTkVfQ1VSU09SXS5zdGFydCA9IGFsbG9jLT5lbmQgLSBt aW5pbXVtW1BMQU5FX0NVUlNPUl07Cj4gIAlkZGItPnBsYW5lW3BpcGVdW1BMQU5FX0NVUlNPUl0u ZW5kID0gYWxsb2MtPmVuZDsKPiAgCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=