From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2] drm/i915: Generalize transcoder looping Date: Wed, 8 Nov 2017 21:54:01 +0200 Message-ID: <20171108195401.GH10981@intel.com> References: <1509974985-21618-1-git-send-email-mika.kahola@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4B26A6E797 for ; Wed, 8 Nov 2017 19:54:05 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1509974985-21618-1-git-send-email-mika.kahola@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kahola Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBOb3YgMDYsIDIwMTcgYXQgMDM6Mjk6NDVQTSArMDIwMCwgTWlrYSBLYWhvbGEgd3Jv dGU6Cj4gVG8gbWFrZSBsb29waW5nIHRocm91Z2ggdHJhbnNjb2RlcnMgaW4gaW50ZWxfZGRpLmMg bW9yZSBnZW5lcmljLCBsZXQncyBzd2l0Y2gKPiB0byB1c2UgJ2Zvcl9lYWNoX3BpcGUoKScgbWFj cm8gdG8gZG8gdGhpcy4KPiAKPiB2MjogQWRkIGEgbm90aW9uIHRoYXQgd2UgYXJlIGRlYWxpbmcg d2l0aCB0cmFuc2NvZGVycyBpbnN0ZWFkIG9mIHBpcGVzIChKYW5pKQo+IAo+IFNpZ25lZC1vZmYt Ynk6IE1pa2EgS2Fob2xhIDxtaWthLmthaG9sYUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIHwgMTEgKysrKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5n ZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kZGkuYwo+IGluZGV4IGFjZTY3NGMuLjVlODM3ODUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kZGkuYwo+IEBAIC0xNjgxLDggKzE2ODEsOSBAQCBib29sIGludGVsX2RkaV9nZXRfaHdfc3Rh dGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2ID0gZW5jb2Rlci0+YmFzZS5kZXY7Cj4gIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSB0b19pOTE1KGRldik7Cj4gIAllbnVtIHBvcnQgcG9ydCA9IGVuY29kZXItPnBvcnQ7 Cj4gKwllbnVtIHBpcGUgcDsKPiArCWVudW0gdHJhbnNjb2RlciBjcHVfdHJhbnNjb2RlcjsKCmNw dV90cmFuc2NvZGVyIGlzbid0IG5lZWRlZCBvdXRzaWRlIHRoZSBsb29wLiBTbyB3ZSBjYW4gdGln aHRlbiB0aGUKc2NvcGUgYSBiaXQuCgpXaXRoIHRoYXQKUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cgo+ICAJdTMyIHRtcDsKPiAtCWlu dCBpOwo+ICAJYm9vbCByZXQ7Cj4gIAo+ICAJaWYgKCFpbnRlbF9kaXNwbGF5X3Bvd2VyX2dldF9p Zl9lbmFibGVkKGRldl9wcml2LAo+IEBAIC0xNzE3LDE1ICsxNzE4LDE3IEBAIGJvb2wgaW50ZWxf ZGRpX2dldF9od19zdGF0ZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKPiAgCQlnb3Rv IG91dDsKPiAgCX0KPiAgCj4gLQlmb3IgKGkgPSBUUkFOU0NPREVSX0E7IGkgPD0gVFJBTlNDT0RF Ul9DOyBpKyspIHsKPiAtCQl0bXAgPSBJOTE1X1JFQUQoVFJBTlNfRERJX0ZVTkNfQ1RMKGkpKTsK PiArCWZvcl9lYWNoX3BpcGUoZGV2X3ByaXYsIHApIHsKPiArCQljcHVfdHJhbnNjb2RlciA9IChl bnVtIHRyYW5zY29kZXIpIHA7Cj4gKwo+ICsJCXRtcCA9IEk5MTVfUkVBRChUUkFOU19ERElfRlVO Q19DVEwoY3B1X3RyYW5zY29kZXIpKTsKPiAgCj4gIAkJaWYgKCh0bXAgJiBUUkFOU19ERElfUE9S VF9NQVNLKSA9PSBUUkFOU19ERElfU0VMRUNUX1BPUlQocG9ydCkpIHsKPiAgCQkJaWYgKCh0bXAg JiBUUkFOU19ERElfTU9ERV9TRUxFQ1RfTUFTSykgPT0KPiAgCQkJICAgIFRSQU5TX0RESV9NT0RF X1NFTEVDVF9EUF9NU1QpCj4gIAkJCQlnb3RvIG91dDsKPiAgCj4gLQkJCSpwaXBlID0gaTsKPiAr CQkJKnBpcGUgPSBwOwo+ICAJCQlyZXQgPSB0cnVlOwo+ICAKPiAgCQkJZ290byBvdXQ7Cj4gLS0g Cj4gMi43LjQKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=