From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, UNWANTED_LANGUAGE_BODY,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 829C7C10DCE for ; Fri, 6 Mar 2020 08:44:19 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 621232073D for ; Fri, 6 Mar 2020 08:44:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 621232073D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C3FC889DA5; Fri, 6 Mar 2020 08:44:18 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 648A489DA5 for ; Fri, 6 Mar 2020 08:44:17 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Mar 2020 00:44:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,521,1574150400"; d="scan'208";a="441874801" Received: from swatish2-mobl1.gar.corp.intel.com (HELO [10.66.115.214]) ([10.66.115.214]) by fmsmga006.fm.intel.com with ESMTP; 06 Mar 2020 00:44:16 -0800 To: Ville Syrjala , intel-gfx@lists.freedesktop.org References: <20200303173313.28117-1-ville.syrjala@linux.intel.com> <20200303173313.28117-2-ville.syrjala@linux.intel.com> From: "Sharma, Swati2" Organization: Intel Message-ID: Date: Fri, 6 Mar 2020 14:14:15 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200303173313.28117-2-ville.syrjala@linux.intel.com> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH v2 1/9] drm/i915: Polish CHV CGM CSC loading X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" CgpPbiAwMy1NYXItMjAgMTE6MDMgUE0sIFZpbGxlIFN5cmphbGEgd3JvdGU6Cj4gRnJvbTogVmls bGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBPbmx5IGxv YWQgdGhlIENHTSBDU0MgYmFzZWQgb24gdGhlIGNnbV9tb2RlIGJpdCBsaWtlIHdlCj4gZG8gd2l0 aCB0aGUgZ2FtbWEvZGVnYW1tYSBMVVRzLiBBbmQgbWFrZSB0aGUgZnVuY3Rpb24KPiBuYW1pbmcg YW5kIGFyZ3VtZW50cyBjb25zaXN0ZW50IGFzIHdlbGwuCj4gCj4gVE9ETzogdGhlIGNvZGUgdG8g Y29udmVydCB0aGUgY29lZmZpY2llbnRzIGxvb2sgdG90YWxseQo+IGJvZ3VzLiBJSVJDIENIViB1 c2VzIHR3bydzIGNvbXBsZW1lbnQgZm9ybWF0IGJ1dCB0aGUgY29kZQo+IGNlcnRhaW5seSBkb2Vz bid0IGdlbmVyYXRlIHRoYXQsIHNvIHByb2JhYmx5IG5lZ2F0aXZlCj4gY29lZmZpY2llbnRzIGFy ZSB0b3RhbGx5IGJ1c3RlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZp bGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvZGlzcGxheS9pbnRlbF9jb2xvci5jIHwgNjkgKysrKysrKysrKystLS0tLS0tLS0tLQo+ICAg MSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2NvbG9yLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2NvbG9yLmMKPiBpbmRleCA5OGFlZmVl YmRhMjguLjQ0NDk4MGZkZWRhNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2NvbG9yLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2NvbG9yLmMKPiBAQCAtMzQ4LDQ4ICszNDgsNDMgQEAgc3RhdGljIHZvaWQgaWNsX2xv YWRfY3NjX21hdHJpeChjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkK PiAgIAkJICAgICAgIGNydGNfc3RhdGUtPmNzY19tb2RlKTsKPiAgIH0KPiAgIAo+IC0vKgo+IC0g KiBTZXQgdXAgdGhlIHBpcGUgQ1NDIHVuaXQgb24gQ2hlcnJ5Vmlldy4KPiAtICovCj4gLXN0YXRp YyB2b2lkIGNoZXJyeXZpZXdfbG9hZF9jc2NfbWF0cml4KGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRj X3N0YXRlICpjcnRjX3N0YXRlKQo+ICtzdGF0aWMgdm9pZCBjaHZfbG9hZF9jZ21fY3NjKHN0cnVj dCBpbnRlbF9jcnRjICpjcnRjLAo+ICsJCQkgICAgIGNvbnN0IHN0cnVjdCBkcm1fcHJvcGVydHlf YmxvYiAqYmxvYikKTml0cGljazogU3BhY2luZz8KPiAgIHsKPiAtCXN0cnVjdCBpbnRlbF9jcnRj ICpjcnRjID0gdG9faW50ZWxfY3J0YyhjcnRjX3N0YXRlLT51YXBpLmNydGMpOwo+ICAgCXN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoY3J0Yy0+YmFzZS5kZXYpOwo+ ICsJY29uc3Qgc3RydWN0IGRybV9jb2xvcl9jdG0gKmN0bSA9IGJsb2ItPmRhdGE7Cj4gICAJZW51 bSBwaXBlIHBpcGUgPSBjcnRjLT5waXBlOwo+ICsJdTE2IGNvZWZmc1s5XTsKPiArCWludCBpOwo+ ICAgCj4gLQlpZiAoY3J0Y19zdGF0ZS0+aHcuY3RtKSB7Cj4gLQkJY29uc3Qgc3RydWN0IGRybV9j b2xvcl9jdG0gKmN0bSA9IGNydGNfc3RhdGUtPmh3LmN0bS0+ZGF0YTsKPiAtCQl1MTYgY29lZmZz WzldID0ge307Cj4gLQkJaW50IGk7Cj4gKwlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShjb2Vm ZnMpOyBpKyspIHsKPiArCQl1NjQgYWJzX2NvZWZmID0gKCgxVUxMIDw8IDYzKSAtIDEpICYgY3Rt LT5tYXRyaXhbaV07Cj4gICAKPiAtCQlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShjb2VmZnMp OyBpKyspIHsKPiAtCQkJdTY0IGFic19jb2VmZiA9Cj4gLQkJCQkoKDFVTEwgPDwgNjMpIC0gMSkg JiBjdG0tPm1hdHJpeFtpXTsKPiArCQkvKiBSb3VuZCBjb2VmZmljaWVudC4gKi8KPiArCQlhYnNf Y29lZmYgKz0gMSA8PCAoMzIgLSAxMyk7Cj4gKwkJLyogQ2xhbXAgdG8gaGFyZHdhcmUgbGltaXRz LiAqLwo+ICsJCWFic19jb2VmZiA9IGNsYW1wX3ZhbChhYnNfY29lZmYsIDAsIENUTV9DT0VGRl84 XzAgLSAxKTsKPiAgIAo+IC0JCQkvKiBSb3VuZCBjb2VmZmljaWVudC4gKi8KPiAtCQkJYWJzX2Nv ZWZmICs9IDEgPDwgKDMyIC0gMTMpOwo+IC0JCQkvKiBDbGFtcCB0byBoYXJkd2FyZSBsaW1pdHMu ICovCj4gLQkJCWFic19jb2VmZiA9IGNsYW1wX3ZhbChhYnNfY29lZmYsIDAsIENUTV9DT0VGRl84 XzAgLSAxKTsKPiArCQljb2VmZnNbaV0gPSAwOwo+ICAgCj4gLQkJCS8qIFdyaXRlIGNvZWZmaWNp ZW50cyBpbiBTMy4xMiBmb3JtYXQuICovCj4gLQkJCWlmIChjdG0tPm1hdHJpeFtpXSAmICgxVUxM IDw8IDYzKSkKPiAtCQkJCWNvZWZmc1tpXSA9IDEgPDwgMTU7Cj4gLQkJCWNvZWZmc1tpXSB8PSAo KGFic19jb2VmZiA+PiAzMikgJiA3KSA8PCAxMjsKPiAtCQkJY29lZmZzW2ldIHw9IChhYnNfY29l ZmYgPj4gMjApICYgMHhmZmY7Cj4gLQkJfQo+ICsJCS8qIFdyaXRlIGNvZWZmaWNpZW50cyBpbiBT My4xMiBmb3JtYXQuICovCj4gKwkJaWYgKGN0bS0+bWF0cml4W2ldICYgKDFVTEwgPDwgNjMpKQo+ ICsJCQljb2VmZnNbaV0gfD0gMSA8PCAxNTsKPiAgIAo+IC0JCWludGVsX2RlX3dyaXRlKGRldl9w cml2LCBDR01fUElQRV9DU0NfQ09FRkYwMShwaXBlKSwKPiAtCQkJICAgICAgIGNvZWZmc1sxXSA8 PCAxNiB8IGNvZWZmc1swXSk7Cj4gLQkJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIENHTV9QSVBF X0NTQ19DT0VGRjIzKHBpcGUpLAo+IC0JCQkgICAgICAgY29lZmZzWzNdIDw8IDE2IHwgY29lZmZz WzJdKTsKPiAtCQlpbnRlbF9kZV93cml0ZShkZXZfcHJpdiwgQ0dNX1BJUEVfQ1NDX0NPRUZGNDUo cGlwZSksCj4gLQkJCSAgICAgICBjb2VmZnNbNV0gPDwgMTYgfCBjb2VmZnNbNF0pOwo+IC0JCWlu dGVsX2RlX3dyaXRlKGRldl9wcml2LCBDR01fUElQRV9DU0NfQ09FRkY2NyhwaXBlKSwKPiAtCQkJ ICAgICAgIGNvZWZmc1s3XSA8PCAxNiB8IGNvZWZmc1s2XSk7Cj4gLQkJaW50ZWxfZGVfd3JpdGUo ZGV2X3ByaXYsIENHTV9QSVBFX0NTQ19DT0VGRjgocGlwZSksIGNvZWZmc1s4XSk7Cj4gKwkJY29l ZmZzW2ldIHw9ICgoYWJzX2NvZWZmID4+IDMyKSAmIDcpIDw8IDEyOwo+ICsJCWNvZWZmc1tpXSB8 PSAoYWJzX2NvZWZmID4+IDIwKSAmIDB4ZmZmOwo+ICAgCX0KPiAgIAo+IC0JaW50ZWxfZGVfd3Jp dGUoZGV2X3ByaXYsIENHTV9QSVBFX01PREUocGlwZSksIGNydGNfc3RhdGUtPmNnbV9tb2RlKTsK PiArCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBDR01fUElQRV9DU0NfQ09FRkYwMShwaXBlKSwK PiArCQkgICAgICAgY29lZmZzWzFdIDw8IDE2IHwgY29lZmZzWzBdKTsKPiArCWludGVsX2RlX3dy aXRlKGRldl9wcml2LCBDR01fUElQRV9DU0NfQ09FRkYyMyhwaXBlKSwKPiArCQkgICAgICAgY29l ZmZzWzNdIDw8IDE2IHwgY29lZmZzWzJdKTsKPiArCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBD R01fUElQRV9DU0NfQ09FRkY0NShwaXBlKSwKPiArCQkgICAgICAgY29lZmZzWzVdIDw8IDE2IHwg Y29lZmZzWzRdKTsKPiArCWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBDR01fUElQRV9DU0NfQ09F RkY2NyhwaXBlKSwKPiArCQkgICAgICAgY29lZmZzWzddIDw8IDE2IHwgY29lZmZzWzZdKTsKPiAr CWludGVsX2RlX3dyaXRlKGRldl9wcml2LCBDR01fUElQRV9DU0NfQ09FRkY4KHBpcGUpLAo+ICsJ CSAgICAgICBjb2VmZnNbOF0pOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgdTMyIGk5eHhfbHV0Xzgo Y29uc3Qgc3RydWN0IGRybV9jb2xvcl9sdXQgKmNvbG9yKQo+IEBAIC0xMDIwLDEwICsxMDE1LDEz IEBAIHN0YXRpYyB2b2lkIGNodl9sb2FkX2NnbV9nYW1tYShzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0 YywKPiAgIHN0YXRpYyB2b2lkIGNodl9sb2FkX2x1dHMoY29uc3Qgc3RydWN0IGludGVsX2NydGNf c3RhdGUgKmNydGNfc3RhdGUpCj4gICB7Cj4gICAJc3RydWN0IGludGVsX2NydGMgKmNydGMgPSB0 b19pbnRlbF9jcnRjKGNydGNfc3RhdGUtPnVhcGkuY3J0Yyk7Cj4gLQljb25zdCBzdHJ1Y3QgZHJt X3Byb3BlcnR5X2Jsb2IgKmdhbW1hX2x1dCA9IGNydGNfc3RhdGUtPmh3LmdhbW1hX2x1dDsKPiAr CXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoY3J0Yy0+YmFzZS5k ZXYpOwo+ICAgCWNvbnN0IHN0cnVjdCBkcm1fcHJvcGVydHlfYmxvYiAqZGVnYW1tYV9sdXQgPSBj cnRjX3N0YXRlLT5ody5kZWdhbW1hX2x1dDsKPiArCWNvbnN0IHN0cnVjdCBkcm1fcHJvcGVydHlf YmxvYiAqZ2FtbWFfbHV0ID0gY3J0Y19zdGF0ZS0+aHcuZ2FtbWFfbHV0Owo+ICsJY29uc3Qgc3Ry dWN0IGRybV9wcm9wZXJ0eV9ibG9iICpjdG0gPSBjcnRjX3N0YXRlLT5ody5jdG07Cj4gICAKPiAt CWNoZXJyeXZpZXdfbG9hZF9jc2NfbWF0cml4KGNydGNfc3RhdGUpOwo+ICsJaWYgKGNydGNfc3Rh dGUtPmNnbV9tb2RlICYgQ0dNX1BJUEVfTU9ERV9DU0MpCj4gKwkJY2h2X2xvYWRfY2dtX2NzYyhj cnRjLCBjdG0pOwo+ICAgCj4gICAJaWYgKGNydGNfc3RhdGUtPmNnbV9tb2RlICYgQ0dNX1BJUEVf TU9ERV9ERUdBTU1BKQo+ICAgCQljaHZfbG9hZF9jZ21fZGVnYW1tYShjcnRjLCBkZWdhbW1hX2x1 dCk7Cj4gQEAgLTEwMzIsNiArMTAzMCw5IEBAIHN0YXRpYyB2b2lkIGNodl9sb2FkX2x1dHMoY29u c3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCj4gICAJCWNodl9sb2FkX2Nn bV9nYW1tYShjcnRjLCBnYW1tYV9sdXQpOwo+ICAgCWVsc2UKPiAgIAkJaTk2NV9sb2FkX2x1dHMo Y3J0Y19zdGF0ZSk7Cj4gKwo+ICsJaW50ZWxfZGVfd3JpdGUoZGV2X3ByaXYsIENHTV9QSVBFX01P REUoY3J0Yy0+cGlwZSksCj4gKwkJICAgICAgIGNydGNfc3RhdGUtPmNnbV9tb2RlKTsKPiAgIH0K PiAgIAo+ICAgdm9pZCBpbnRlbF9jb2xvcl9sb2FkX2x1dHMoY29uc3Qgc3RydWN0IGludGVsX2Ny dGNfc3RhdGUgKmNydGNfc3RhdGUpCj4gCgpXaXRoIHRoYXQgZml4ZWQKClJldmlld2VkLWJ5OiBT d2F0aSBTaGFybWEgPHN3YXRpMi5zaGFybWFAaW50ZWwuY29tPgoKLS0gCn5Td2F0aSBTaGFybWEK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==