Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp309851ybf; Thu, 27 Feb 2020 21:50:44 -0800 (PST) X-Google-Smtp-Source: APXvYqwLIJnjrpEVLkCcDpteZHz5fqlByQX2ddt3F8xXYemA6Ss92nWjLr3v3dxcY5G3LJCkvkJ2 X-Received: by 2002:a05:6830:22f2:: with SMTP id t18mr2075257otc.290.1582869044322; Thu, 27 Feb 2020 21:50:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582869044; cv=none; d=google.com; s=arc-20160816; b=gOmsvi+FEisztKyhYrhTvIhFHxfo2am8m2XvVqP34G5S2ZGQ5zOn3xxQkJj7nIK6Ly eQbuE5qxWPiy/ws2nOMo+Sq1F3s4ex+abDZTWlBaxS+otEOEXlyyhV2nmfusqImOBkki 5gkJPktB/iGgGtd9otpnZzX6Q9Ya0ejI0JjRZdoImL3p0tlBrft+aBGlaAMrD6YG9nNl nE/awrLlzjc3fhzMLdcJJf6003jod91c6BT+5MHl8SR5zfOf7wbHOzQoPnul2gztLU1v ZyBcoPIK+tDORTfEKn9ljhRfpUH1wJ1+i41AGy6u1yiMY7X6PrXvXdZ7nIpxsQ5u9lzq pQvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=TyzRnV+ATQ6cRJ14Hydn7s93VfgeJh4K8xketeK30LQ=; b=KM9S2S2h3BpyacuvRUnoCWL1zeMxn9uUnHpc5U3F1lDQ0MpKJQs/wI8vt/6N/kwgcs nbB6A5cXViboQ4mC4teenw0w6LpTW/1mpl8ghf4In14IDl9+lJRig9xqnYJ9uc+EqCtI eao5TsN27s9c3x/vpArJIybQGxCJxGLRO32eRfNO9J+JtzhdHKzuYmWtZHJhhvAUvIaJ yEcniY8a7n+W+G9ctP4IMCFcxXXdN1H08N0l9HMoPRF+Y3PmcZo3TJ7SwC43Zh2Cx4lo QiwsdcY9HSjwp+T6cLe9Aqo4w6Oakj79wPa6ZMuc4SO5N+5rkCpibZyb9Y13gVcbPvs1 ci+Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a8si865214otp.258.2020.02.27.21.50.31; Thu, 27 Feb 2020 21:50:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725906AbgB1FuW (ORCPT + 99 others); Fri, 28 Feb 2020 00:50:22 -0500 Received: from mga11.intel.com ([192.55.52.93]:30303 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725805AbgB1FuW (ORCPT ); Fri, 28 Feb 2020 00:50:22 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Feb 2020 21:50:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,493,1574150400"; d="scan'208";a="437317578" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga005.fm.intel.com with ESMTP; 27 Feb 2020 21:50:21 -0800 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 27 Feb 2020 21:50:21 -0800 Received: from bgsmsx109.gar.corp.intel.com (10.223.4.211) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 27 Feb 2020 21:50:21 -0800 Received: from BGSMSX107.gar.corp.intel.com ([169.254.9.58]) by BGSMSX109.gar.corp.intel.com ([169.254.10.142]) with mapi id 14.03.0439.000; Fri, 28 Feb 2020 11:20:17 +0530 From: "Laxminarayan Bharadiya, Pankaj" To: Daniel Stone CC: Jani Nikula , Daniel Vetter , intel-gfx , dri-devel , =?utf-8?B?VmlsbGUgU3lyasOkbMOk?= , David Airlie , "Maarten Lankhorst" , "tzimmermann@suse.de" , Maxime Ripard , "mihail.atanassov@arm.com" , Joonas Lahtinen , "Vivi, Rodrigo" , Chris Wilson , "Souza, Jose" , "De Marchi, Lucas" , "Roper, Matthew D" , "Deak, Imre" , "Shankar, Uma" , "Nautiyal, Ankit K" , Linux Kernel Mailing List Subject: RE: [Intel-gfx] [RFC][PATCH 5/5] drm/i915/display: Add Nearest-neighbor based integer scaling support Thread-Topic: [Intel-gfx] [RFC][PATCH 5/5] drm/i915/display: Add Nearest-neighbor based integer scaling support Thread-Index: AQHV66uZeA9shQKOjUiF9Sh/Uqx6m6grJygAgAT3PXA= Date: Fri, 28 Feb 2020 05:50:16 +0000 Message-ID: References: <20200225070545.4482-1-pankaj.laxminarayan.bharadiya@intel.com> <20200225070545.4482-6-pankaj.laxminarayan.bharadiya@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.223.10.10] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGFuaWVsIFN0b25lIDxk YW5pZWxAZm9vaXNoYmFyLm9yZz4NCj4gU2VudDogMjUgRmVicnVhcnkgMjAyMCAxMzowMA0KPiBU bzogTGF4bWluYXJheWFuIEJoYXJhZGl5YSwgUGFua2FqDQo+IDxwYW5rYWoubGF4bWluYXJheWFu LmJoYXJhZGl5YUBpbnRlbC5jb20+DQo+IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAbGlu dXguaW50ZWwuY29tPjsgRGFuaWVsIFZldHRlcg0KPiA8ZGFuaWVsQGZmd2xsLmNoPjsgaW50ZWwt Z2Z4IDxpbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnPjsgZHJpLWRldmVsDQo+IDxkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnPjsgVmlsbGUgU3lyasOkbMOkDQo+IDx2aWxsZS5z eXJqYWxhQGxpbnV4LmludGVsLmNvbT47IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT47 IE1hYXJ0ZW4NCj4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+ OyB0emltbWVybWFubkBzdXNlLmRlOw0KPiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtlcm5lbC5v cmc+OyBtaWhhaWwuYXRhbmFzc292QGFybS5jb207IEpvb25hcw0KPiBMYWh0aW5lbiA8am9vbmFz LmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT47IFZpdmksIFJvZHJpZ28NCj4gPHJvZHJpZ28udml2 aUBpbnRlbC5jb20+OyBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az47IFNv dXphLA0KPiBKb3NlIDxqb3NlLnNvdXphQGludGVsLmNvbT47IERlIE1hcmNoaSwgTHVjYXMNCj4g PGx1Y2FzLmRlbWFyY2hpQGludGVsLmNvbT47IFJvcGVyLCBNYXR0aGV3IEQNCj4gPG1hdHRoZXcu ZC5yb3BlckBpbnRlbC5jb20+OyBEZWFrLCBJbXJlIDxpbXJlLmRlYWtAaW50ZWwuY29tPjsNCj4g U2hhbmthciwgVW1hIDx1bWEuc2hhbmthckBpbnRlbC5jb20+OyBOYXV0aXlhbCwgQW5raXQgSw0K PiA8YW5raXQuay5uYXV0aXlhbEBpbnRlbC5jb20+OyBMaW51eCBLZXJuZWwgTWFpbGluZyBMaXN0 IDxsaW51eC0NCj4ga2VybmVsQHZnZXIua2VybmVsLm9yZz4NCj4gU3ViamVjdDogUmU6IFtJbnRl bC1nZnhdIFtSRkNdW1BBVENIIDUvNV0gZHJtL2k5MTUvZGlzcGxheTogQWRkIE5lYXJlc3QtDQo+ IG5laWdoYm9yIGJhc2VkIGludGVnZXIgc2NhbGluZyBzdXBwb3J0DQo+IA0KPiBIaSwNCj4gDQo+ IE9uIFR1ZSwgMjUgRmViIDIwMjAgYXQgMDc6MTcsIFBhbmthaiBCaGFyYWRpeWENCj4gPHBhbmth ai5sYXhtaW5hcmF5YW4uYmhhcmFkaXlhQGludGVsLmNvbT4gd3JvdGU6DQo+ID4gQEAgLTQxNSwx OCArNDE1LDI2IEBAIHNrbF9wcm9ncmFtX3NjYWxlcihzdHJ1Y3QgaW50ZWxfcGxhbmUgKnBsYW5l LA0KPiA+ICAgICAgICAgdTE2IHlfdnBoYXNlLCB1dl9yZ2JfdnBoYXNlOw0KPiA+ICAgICAgICAg aW50IGhzY2FsZSwgdnNjYWxlOw0KPiA+ICAgICAgICAgY29uc3Qgc3RydWN0IGRybV9wbGFuZV9z dGF0ZSAqc3RhdGUgPSAmcGxhbmVfc3RhdGUtPnVhcGk7DQo+ID4gKyAgICAgICB1MzIgc3JjX3cg PSBkcm1fcmVjdF93aWR0aCgmcGxhbmVfc3RhdGUtPnVhcGkuc3JjKSA+PiAxNjsNCj4gPiArICAg ICAgIHUzMiBzcmNfaCA9IGRybV9yZWN0X2hlaWdodCgmcGxhbmVfc3RhdGUtPnVhcGkuc3JjKSA+ PiAxNjsNCj4gPiAgICAgICAgIHUzMiBzY2FsaW5nX2ZpbHRlciA9IFBTX0ZJTFRFUl9NRURJVU07 DQo+ID4gKyAgICAgICBzdHJ1Y3QgZHJtX3JlY3QgZHN0Ow0KPiA+DQo+ID4gICAgICAgICBpZiAo c3RhdGUtPnNjYWxpbmdfZmlsdGVyID09DQo+IERSTV9TQ0FMSU5HX0ZJTFRFUl9ORUFSRVNUX05F SUdIQk9SKSB7DQo+ID4gICAgICAgICAgICAgICAgIHNjYWxpbmdfZmlsdGVyID0gUFNfRklMVEVS X1BST0dSQU1NRUQ7DQo+ID4gKyAgICAgICAgICAgICAgIHNrbF9zZXR1cF9uZWFyZXN0X25laWdo Ym9yX2ZpbHRlcihkZXZfcHJpdiwgcGlwZSwNCj4gPiArIHNjYWxlcl9pZCk7DQo+ID4gKw0KPiA+ ICsgICAgICAgICAgICAgICAvKiBNYWtlIHRoZSBzY2FsaW5nIHdpbmRvdyBzaXplIHRvIGludGVn ZXIgbXVsdGlwbGUgb2Ygc291cmNlDQo+ID4gKyAgICAgICAgICAgICAgICAqIFRPRE86IFNob3Vs ZCB1c2Vyc3BhY2UgdGFrZSBkZXNpc2lvbiB0byByb3VuZCBzY2FsaW5nIHdpbmRvdw0KPiA+ICsg ICAgICAgICAgICAgICAgKiB0byBpbnRlZ2VyIG11bHRpcGxlPw0KPiA+ICsgICAgICAgICAgICAg ICAgKi8NCj4gPiArICAgICAgICAgICAgICAgY3J0Y193ID0gcm91bmRkb3duKGNydGNfdywgc3Jj X3cpOw0KPiA+ICsgICAgICAgICAgICAgICBjcnRjX2ggPSByb3VuZGRvd24oY3J0Y19oLCBzcmNf aCk7DQo+IA0KPiBUaGUga2VybmVsIHNob3VsZCBhYnNvbHV0ZWx5IG5vdCBiZSBjaGFuZ2luZyB0 aGUgY28tb3JkaW5hdGVzIHRoYXQNCj4gdXNlcnNwYWNlIHJlcXVlc3RlZC4NCg0KVGhhbmtzLCBX aWxsIGdldCByaWQgb2YgdGhpcyBpbiBWMi4NCg0KVGhhbmtzLA0KUGFua2FqDQo+IA0KPiBDaGVl cnMsDQo+IERhbmllbA0K