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=-15.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, 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 ECD92C56202 for ; Wed, 25 Nov 2020 17:51:07 +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 8392C206F9 for ; Wed, 25 Nov 2020 17:51:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8392C206F9 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 041AA6EA5A; Wed, 25 Nov 2020 17:51:07 +0000 (UTC) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 76AE36EA5A for ; Wed, 25 Nov 2020 17:51:06 +0000 (UTC) IronPort-SDR: 1whgNEcUomWFzkp1XhdNIgJxZLnHQDt5UIcgE2IQT05ROLGmtr+c8FFZYgjvXR6qiBfkjHqMFa BiQJIbhPfJBw== X-IronPort-AV: E=McAfee;i="6000,8403,9816"; a="169615895" X-IronPort-AV: E=Sophos;i="5.78,369,1599548400"; d="scan'208";a="169615895" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2020 09:51:06 -0800 IronPort-SDR: U/bFYe5Bpf//IBs+CfMSBi9s9wvy4fnYZZ+xNbiAHIjVPHdGeXCk4cGXEE1neikvW1H1fIvtmD LtUyrA6RSRvw== X-IronPort-AV: E=Sophos;i="5.78,369,1599548400"; d="scan'208";a="362466828" Received: from pmleslie-mobl1.amr.corp.intel.com (HELO [10.251.8.115]) ([10.251.8.115]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2020 09:51:05 -0800 To: Chris Wilson , Jani Nikula , intel-gfx@lists.freedesktop.org References: <20201125003108.156110-1-aditya.swarup@intel.com> <87360xmzgr.fsf@intel.com> <160631840326.26272.537878967385128182@build.alporthouse.com> From: Aditya Swarup Message-ID: <61248f45-d8f1-edec-656a-6eaddefb3789@intel.com> Date: Wed, 25 Nov 2020 09:51:04 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <160631840326.26272.537878967385128182@build.alporthouse.com> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH] drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping 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: , Cc: Lucas De Marchi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gMTEvMjUvMjAgNzozMyBBTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFF1b3RpbmcgSmFuaSBO aWt1bGEgKDIwMjAtMTEtMjUgMTE6NDU6NTYpCj4+IE9uIFR1ZSwgMjQgTm92IDIwMjAsIEFkaXR5 YSBTd2FydXAgPGFkaXR5YS5zd2FydXBAaW50ZWwuY29tPiB3cm90ZToKPj4+IEZpeCBUR0wgUkVW SUQgbWFjcm9zIHRvIGZldGNoIGNvcnJlY3QgZGlzcGxheS9ndCBzdGVwcGluZyBiYXNlZAo+Pj4g b24gU09DIHJldiBpZCBmcm9tIElOVEVMX1JFVklEKCkgbWFjcm8uIFByZXZpb3VzbHksIHdlIHdl cmUganVzdAo+Pj4gcmV0dXJuaW5nIHRoZSBmaXJzdCBlbGVtZW50IG9mIHRoZSByZXZpZCBhcnJh eSBpbnN0ZWFkIG9mIHVzaW5nCj4+PiB0aGUgY29ycmVjdCBpbmRleCBiYXNlZCBvbiBTT0MgcmV2 IGlkLgo+Pj4KPj4+IEFsc28sIGFkZCBhcnJheSBib3VuZCBjaGVja3MgZm9yIFRHTCBSRVYgSUQg YXJyYXkuIFNpbmNlLCB0aGVyZQo+Pj4gbWlnaHQgYmUgYSBwb3NzaWJpbGl0eSBvZiB1c2luZyBv bGRlciBrZXJuZWxzIG9uIGxhdGVzdCBwbGF0Zm9ybQo+Pj4gcmV2aXNpb24sIHJlc3VsdGluZyBp biBvdXQgb2YgYm91bmRzIGFjY2VzcyBmb3IgcmV2IElEIGFycmF5Lgo+Pj4gSW4gdGhpcyBzY2Vu YXJpbywgcHJpbnQgbWVzc2FnZSBmb3IgdW5zdXBwb3J0ZWQgcmV2IElEIGFuZCBhcHBseQo+Pj4g c2V0dGluZ3MgZm9yIGxhdGVzdCByZXYgSUQgYXZhaWxhYmxlLgo+Pj4KPj4+IEZpeGVzOiAoImRy bS9pOTE1L3RnbDogRml4IHN0ZXBwaW5nIFdBIG1hdGNoaW5nIikKPj4+IENjOiBKb3PDqSBSb2Jl cnRvIGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KPj4+IENjOiBNYXR0IFJvcGVyIDxt YXR0aGV3LmQucm9wZXJAaW50ZWwuY29tPgo+Pj4gQ2M6IEx1Y2FzIERlIE1hcmNoaSA8bHVjYXMu ZGVtYXJjaGlAaW50ZWwuY29tPgo+Pj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRl bC5jb20+Cj4+PiBDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs LmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IEFkaXR5YSBTd2FydXAgPGFkaXR5YS5zd2FydXBAaW50 ZWwuY29tPgo+Pj4gLS0tCj4+PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCB8IDM1 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAy OSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuaAo+Pj4gaW5kZXggMTViZThkZWJhZTU0Li4yOWQ1NWI3MDE3YmUgMTAwNjQ0Cj4+PiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4+PiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2Rydi5oCj4+PiBAQCAtMTU3MiwxNiArMTU3MiwzNyBAQCBlbnVtIHsKPj4+ ICAgICAgIFRHTF9SRVZJRF9EMCwKPj4+ICB9Owo+Pj4gIAo+Pj4gLWV4dGVybiBjb25zdCBzdHJ1 Y3QgaTkxNV9yZXZfc3RlcHBpbmdzIHRnbF91eV9yZXZpZHNbXTsKPj4+IC1leHRlcm4gY29uc3Qg c3RydWN0IGk5MTVfcmV2X3N0ZXBwaW5ncyB0Z2xfcmV2aWRzW107Cj4+PiArZXh0ZXJuIGNvbnN0 IHN0cnVjdCBpOTE1X3Jldl9zdGVwcGluZ3MgdGdsX3V5X3Jldmlkc1s0XTsKPj4+ICtleHRlcm4g Y29uc3Qgc3RydWN0IGk5MTVfcmV2X3N0ZXBwaW5ncyB0Z2xfcmV2aWRzWzJdOwo+Pgo+PiBKdXN0 IGEgcXVpY2sgbm90ZSwgdGhlIGNvbXBpbGVyIGRvZXMgbm90IGNoZWNrIHRoYXQgdGhlIHNpemUg aW4gdGhlCj4+IGV4dGVybiBkZWNsYXJhdGlvbiBtYXRjaGVzIHRoZSBzaXplIGluIHRoZSBhcnJh eSBkZWZpbml0aW9uLiBTbyB5b3UKPj4gbWlnaHQgZW5kIHVwIHdpdGggYSBtaXNtYXRjaCB3aXRo b3V0IG5vdGljaW5nLgoKWWVzLi4gV2Ugd2lsbCBoYXZlIHRvIHRha2UgY2FyZSBvZiBpdCBpZiB3 ZSBhcmUgYWRkaW5nIHJldiBpZCB0byBhcnJheSB0YWJsZSh3aGljaCBtb3N0bHkKc2hvdWxkIHJl bWFpbiBhIGNvbnN0IG9uY2Ugd2UgZGVjaWRlIHRvIGdvIHVwc3RyZWFtKS4gV2l0aG91dCB0aGlz IGRlY2xhcmF0aW9uLCBJIGNhbm5vdAp1c2UgQVJSQVlfU0laRSgpIG1hY3JvIHdpdGggcmV2aWQg YXJyYXlzIGFzIHRoZSBzaXplb2YoKSBvcGVyYXRvciBjb21wbGFpbnMgYWJvdXQgbm90Cmtub3dp bmcgdGhlIHNpemUgb2YgdGhlIGFycmF5IGluIHF1ZXN0aW9uIGFzIGl0IGlzIGFuIGV4dGVybiBk ZWNsYXJhdGlvbi4gCgpTbywgSSBkb24ndCBrbm93IHdoYXQgb3RoZXIgYXBwcm9hY2ggeW91IHdh bnQgdG8gc3VnZ2VzdD8gSWYgd2UgbW92ZSBhbGwgdGhlIGFycmF5IHRhYmxlcyB0byBpOTE1X2Ry di5oKHdoaWNoCkkgZmVlbCB3b3VsZCBiZSBhIGJldHRlciBhcHByb2FjaCByYXRoZXIgdGhhbiBo YXZpbmcgaXQgaW4gaW50ZWxfd29ya2Fyb3VuZHMuYyksIE1hdHQKUm9wZXIncyBLQkwgcGF0Y2gg c2F5cyB0aGF0IGNvbXBpbGVyIGNvbXBsYWlucyBhYm91dCB1bnVzZWQgdmFyaWFibGVzLgoKV2Ug YXJlIGFueWhvdyBnb2luZyB0byBjb3JyZWN0IHRoZSB3aG9sZSB0aGluZyB3aXRoIHlvdXIgc3Rl cHBpbmcgc2VyaWVzIGFueXdheS4gVGhpcyBpcyBzdXBwb3NlZAp0byBiZSBhIHN0b3AgZ2FwIGZp eC4gUmV2aWRzIHNob3VsZG4ndCBiZSBjaGFuZ2luZyBmb3IgVEdMIGFueW1vcmUuCgo+IAo+IFdo YXQgc3VycHJpc2VkIG1lIGlzIHRoYXQgdGhpcyBkZWZlYXRlZCB0aGUgX19tdXN0X2JlX2FycmF5 KCkgY2hlY2suCj4gSSB0aG91Z2h0IHRoZXNlIHdlcmUganVzdCBwb2ludGVycyB0byBDCj4gCj4+ PiArI2RlZmluZSBUR0xfVVlfUkVWSURfUkFOR0UocmV2aWQpIFwKPj4+ICsgICAgICgocmV2aWQp IDwgQVJSQVlfU0laRSh0Z2xfdXlfcmV2aWRzKSkKPj4+ICsKPj4+ICsjZGVmaW5lIFRHTF9SRVZJ RF9SQU5HRShyZXZpZCkgXAo+Pj4gKyAgICAgKChyZXZpZCkgPCBBUlJBWV9TSVpFKHRnbF9yZXZp ZHMpKQo+Pj4gIAo+Pj4gIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGk5MTVfcmV2X3N0ZXBw aW5ncyAqCj4+PiAgdGdsX3Jldmlkc19nZXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2KQo+Pj4gIHsKPj4+IC0gICAgIGlmIChJU19UR0xfVShkZXZfcHJpdikgfHwgSVNfVEdMX1ko ZGV2X3ByaXYpKQo+Pj4gLSAgICAgICAgICAgICByZXR1cm4gdGdsX3V5X3JldmlkczsKPj4+IC0g ICAgIGVsc2UKPj4+IC0gICAgICAgICAgICAgcmV0dXJuIHRnbF9yZXZpZHM7Cj4+PiArICAgICBj b25zdCB1OCByZXZpZCA9IElOVEVMX1JFVklEKGRldl9wcml2KTsKPj4+ICsKPj4+ICsgICAgIGlm IChJU19UR0xfVShkZXZfcHJpdikgfHwgSVNfVEdMX1koZGV2X3ByaXYpKSB7Cj4+PiArICAgICAg ICAgICAgIGlmIChUR0xfVVlfUkVWSURfUkFOR0UocmV2aWQpKSB7Cj4+PiArICAgICAgICAgICAg ICAgICAgICAgcmV0dXJuIHRnbF91eV9yZXZpZHMgKyByZXZpZDsKPj4+ICsgICAgICAgICAgICAg fSBlbHNlIHsKPj4+ICsgICAgICAgICAgICAgICAgICAgICBkcm1fZGJnX2ttcygmZGV2X3ByaXYt PmRybSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVW5zdXBwb3J0ZWQg U09DIHN0ZXBwaW5nIGZvdW5kICV1LCB1c2luZyAlbHUgaW5zdGVhZFxuIiwKPj4+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICByZXZpZCwgQVJSQVlfU0laRSh0Z2xfdXlfcmV2aWRz KSAtIDEpOwo+IAo+IEFsc28gcGxlYXNlIGRvbid0IGhhdmUgYSBkYmcgZm9yIGV2ZXJ5IHNpbmds ZSBJU19UR0xfKl9SRVZJRAo+IGludm9jYXRpb24uIEFuZCB0aGlzIGlzIG5vdCBfa21zLCBidXQg ZHJpdmVyOyBiZXR0ZXIgeWV0LCBkb24ndCBib3RoZXIKPiB3aXRoIGEgZHJtX2RiZ19rbXMgaGVy ZSBhdCBhbGwuCj4gCj4gSWYgeW91IHdhbnQgdG8gYWN0dWFsbHkgY2hlY2ssIGFkZCBzb21ldGhp bmcgbGlrZQo+IGludGVsX2RldGVjdF9wcmVwcm9kdWN0aW9uX2h3KCkgYW5kIHdhcm4gYWJvdXQg dW5rbm93biBmdXR1cmUgcmV2aWRzLgo+IE9yIGluY2x1ZGUgdGhlIGluZm8gd2hlbiB3ZSBwcmlu dCB0aGUgcmV2aWQgaW4gdGhlIGNhcHMuCgpTbywgd2hhdCB5b3UgYXJlIHN1Z2dlc3RpbmcgaXMg YWRkIGFuIGluZm8gcHJpbnQgaW4gdGhhdCBmdW5jdGlvbiBpbnRlbF9kZXRlY3RfcHJlcHJvZHVj dGlvbl9odygpIHJpZ2h0PwpPciBzb21ldGhpbmcgZWxzZT8KCj4gLUNocmlzCj4gCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK