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=-6.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, UPPERCASE_50_75,URIBL_BLOCKED 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 EE479C433DF for ; Mon, 29 Jun 2020 19:41:22 +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 CE22820672 for ; Mon, 29 Jun 2020 19:41:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE22820672 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 784D389FA5; Mon, 29 Jun 2020 19:41:22 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 38F0089F71 for ; Mon, 29 Jun 2020 19:41:21 +0000 (UTC) IronPort-SDR: Lcf7u1FCk0oTXqUU38KWfstw6XB2rvjM8bdRDV7Nh0nNjELLvLXECWZmtEA+XRvW+yc6SqrQCs bXKubHoS6xxA== X-IronPort-AV: E=McAfee;i="6000,8403,9666"; a="145116047" X-IronPort-AV: E=Sophos;i="5.75,295,1589266800"; d="scan'208";a="145116047" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2020 12:41:16 -0700 IronPort-SDR: ewuReZKFSFq9mQ+GyCh7iMguZ5xkqU1dg9bfohKOZrD8F5qIb1yWZzWwWOSfFKgAXQ4Nipw1dt UPiWZ1CouI8w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,295,1589266800"; d="scan'208";a="266280278" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga008.fm.intel.com with ESMTP; 29 Jun 2020 12:41:16 -0700 Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 29 Jun 2020 12:41:16 -0700 Received: from fmsmsx116.amr.corp.intel.com ([169.254.2.40]) by fmsmsx121.amr.corp.intel.com ([169.254.6.72]) with mapi id 14.03.0439.000; Mon, 29 Jun 2020 12:41:16 -0700 From: "Souza, Jose" To: "Mun, Gwan-gyeong" , "intel-gfx@lists.freedesktop.org" Thread-Topic: [PATCH v2 3/5] drm/i915: Add PSR2 selective fetch registers Thread-Index: AQHWS1UzjHJZ6LGkZkCWImjueSJzoajrZhKAgAUTSwA= Date: Mon, 29 Jun 2020 19:41:15 +0000 Message-ID: <717d2c6a7b1bfac0e678c4e67041df74ed0da59a.camel@intel.com> References: <20200626010151.221388-1-jose.souza@intel.com> <20200626010151.221388-3-jose.souza@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.46.142] Content-ID: MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v2 3/5] drm/i915: Add PSR2 selective fetch registers 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gRnJpLCAyMDIwLTA2LTI2IGF0IDE1OjExICswMTAwLCBNdW4sIEd3YW4tZ3llb25nIHdyb3Rl Og0KPiBPbiBUaHUsIDIwMjAtMDYtMjUgYXQgMTg6MDEgLTA3MDAsIEpvc8OpIFJvYmVydG8gZGUg U291emEgd3JvdGU6DQo+ID4gVGhpcyByZWdpc3RlcnMgd2lsbCBiZSB1c2VkIHRvIGltcGxlbWVu dCBQU1IyIG1hbnVhbA0KPiA+IHRyYWNraW5nL3NlbGVjdGl2ZQ0KPiA+IGZldGNoLg0KPiA+IA0K PiA+IHYyOg0KPiA+IC0gRml4ZWQgdHlwbyBpbiBfUExBTkVfU0VMX0ZFVENIX0JBU0UNCj4gPiAt IFJlbmFtZWQgUFNSMl9NQU5fVFJLX0NUTCBiaXRzIHRvIGJldHRlciBtYXRjaCBzcGVjIG5hbWVz DQo+ID4gLSBSZW5hbWVkIF9QTEFORV9TRUxfRkVUQ0hfKiB0byBiZXR0ZXIgbWF0Y2ggc3BlYyBu YW1lcw0KPiA+IA0KPiA+IEJTcGVjOiA1NTIyOQ0KPiA+IEJTcGVjOiA1MDQyNA0KPiA+IEJTcGVj OiA1MDQyMA0KPiA+IENjOiBHd2FuLWd5ZW9uZyBNdW4gPGd3YW4tZ3llb25nLm11bkBpbnRlbC5j b20+DQo+ID4gU2lnbmVkLW9mZi1ieTogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8am9zZS5zb3V6 YUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVn LmggfCA2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystDQo+ID4gLS0NCj4gPiAgMSBm aWxlIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4gDQo+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgNCj4gPiBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgNCj4gPiBpbmRleCBmMDkxMjBjYWM4OWEuLjhiNmVi NDJiNjNkYiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5o DQo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaA0KPiA+IEBAIC00NTg1 LDYgKzQ1ODUsMTggQEAgZW51bSB7DQo+ID4gICNkZWZpbmUgUFNSMl9TVV9TVEFUVVNfTUFTSyhm cmFtZSkJKDB4M2ZmIDw8DQo+ID4gUFNSMl9TVV9TVEFUVVNfU0hJRlQoZnJhbWUpKQ0KPiA+ICAj ZGVmaW5lIFBTUjJfU1VfU1RBVFVTX0ZSQU1FUwkJOA0KPiA+ICANCj4gPiArI2RlZmluZSBfUFNS Ml9NQU5fVFJLX0NUTF9BCQkJCTB4NjA5MTANCj4gPiArI2RlZmluZSBfUFNSMl9NQU5fVFJLX0NU TF9FRFAJCQkJMHg2ZjkxMA0KPiA+ICsjZGVmaW5lIFBTUjJfTUFOX1RSS19DVEwodHJhbikJCQkJ X01NSU9fVA0KPiA+IFJBTlMyKHRyYW4sIF9QU1IyX01BTl9UUktfQ1RMX0EpDQo+ID4gKyNkZWZp bmUgIFBTUjJfTUFOX1RSS19DVExfRU5BQkxFCQkJUkVHX0JJVCgzMSkNCj4gPiArI2RlZmluZSAg UFNSMl9NQU5fVFJLX0NUTF9TVV9SRUdJT05fU1RBUlRfQUREUl9NQVNLCVJFR19HRU5NQVNLKDMw LA0KPiA+IDIxKQ0KPiA+ICsjZGVmaW5lICBQU1IyX01BTl9UUktfQ1RMX1NVX1JFR0lPTl9TVEFS VF9BRERSKHZhbCkJUkVHX0ZJRUxEX1BSRVAoDQo+ID4gUFNSMl9NQU5fVFJLX0NUTF9TVV9SRUdJ T05fU1RBUlRfQUREUl9NQVNLLCB2YWwpDQo+ID4gKyNkZWZpbmUgIFBTUjJfTUFOX1RSS19DVExf U1VfUkVHSU9OX0VORF9BRERSX01BU0sJCVJFR19HRU4NCj4gPiBNQVNLKDIwLCAxMSkNCj4gPiAr I2RlZmluZSAgUFNSMl9NQU5fVFJLX0NUTF9TVV9SRUdJT05fRU5EX0FERFIodmFsKQkJUkVHX0ZJ RQ0KPiA+IExEX1BSRVAoUFNSMl9NQU5fVFJLX0NUTF9TVV9SRUdJT05fRU5EX0FERFJfTUFTSywg dmFsKQ0KPiA+ICsjZGVmaW5lICBQU1IyX01BTl9UUktfQ1RMX1NGX1NJTkdMRV9GVUxMX0ZSQU1F CQlSRUdfQklUDQo+ID4gKDMpDQo+ID4gKyNkZWZpbmUgIFBTUjJfTUFOX1RSS19DVExfU0ZfQ09O VElOVU9TX0ZVTExfRlJBTUUJUkVHX0JJVCgyKQ0KPiA+ICsjZGVmaW5lICBQU1IyX01BTl9UUktf Q1RMX1NGX1BBUlRJQUxfRlJBTUVfVVBEQVRFCVJFR19CSVQoMSkNCj4gPiArDQo+ID4gIC8qIFZH QSBwb3J0IGNvbnRyb2wgKi8NCj4gPiAgI2RlZmluZSBBRFBBCQkJX01NSU8oMHg2MTEwMCkNCj4g PiAgI2RlZmluZSBQQ0hfQURQQSAgICAgICAgICAgICAgICBfTU1JTygweGUxMTAwKQ0KPiA+IEBA IC03MTQ4LDcgKzcxNjAsNTIgQEAgZW51bSB7DQo+ID4gICNkZWZpbmUgUExBTkVfQ09MT1JfQ1RM KHBpcGUsIHBsYW5lKQlcDQo+ID4gIAlfTU1JT19QTEFORShwbGFuZSwgX1BMQU5FX0NPTE9SX0NU TF8xKHBpcGUpLA0KPiA+IF9QTEFORV9DT0xPUl9DVExfMihwaXBlKSkNCj4gPiAgDQo+ID4gLSMv KiBTS0wgbmV3IGN1cnNvciByZWdpc3RlcnMgKi8NCj4gPiArI2RlZmluZSBfU0VMX0ZFVENIX1BM QU5FX0JBU0VfMV9BCQkweDcwODkwDQo+ID4gKyNkZWZpbmUgX1NFTF9GRVRDSF9QTEFORV9CQVNF XzJfQQkJMHg3MDhCMA0KPiA+ICsjZGVmaW5lIF9TRUxfRkVUQ0hfUExBTkVfQkFTRV8zX0EJCTB4 NzA4RDANCj4gPiArI2RlZmluZSBfU0VMX0ZFVENIX1BMQU5FX0JBU0VfNF9BCQkweDcwOEYwDQo+ ID4gKyNkZWZpbmUgX1NFTF9GRVRDSF9QTEFORV9CQVNFXzVfQQkJMHg3MDkyMA0KPiA+ICsjZGVm aW5lIF9TRUxfRkVUQ0hfUExBTkVfQkFTRV82X0EJCTB4NzA5NDANCj4gPiArI2RlZmluZSBfU0VM X0ZFVENIX1BMQU5FX0JBU0VfN19BCQkweDcwOTYwDQo+ID4gKyNkZWZpbmUgX1NFTF9GRVRDSF9Q TEFORV9CQVNFX0NVUl9BCQkweDcwODgwDQo+ID4gKyNkZWZpbmUgX1NFTF9GRVRDSF9QTEFORV9C QVNFXzFfQgkJMHg3MDk5MA0KPiA+ICsNCj4gPiArI2RlZmluZSBfU0VMX0ZFVENIX1BMQU5FX0JB U0VfQShwbGFuZSkgX1BJQ0socGxhbmUsIFwNCj4gPiArCQkJCQkgICAgIF9TRUxfRkVUQ0hfUExB TkVfQkFTRV8xX0EsDQo+ID4gXA0KPiA+ICsJCQkJCSAgICAgX1NFTF9GRVRDSF9QTEFORV9CQVNF XzJfQSwNCj4gPiBcDQo+ID4gKwkJCQkJICAgICBfU0VMX0ZFVENIX1BMQU5FX0JBU0VfM19BLA0K PiA+IFwNCj4gPiArCQkJCQkgICAgIF9TRUxfRkVUQ0hfUExBTkVfQkFTRV80X0EsDQo+ID4gXA0K PiA+ICsJCQkJCSAgICAgX1NFTF9GRVRDSF9QTEFORV9CQVNFXzVfQSwNCj4gPiBcDQo+ID4gKwkJ CQkJICAgICBfU0VMX0ZFVENIX1BMQU5FX0JBU0VfNl9BLA0KPiA+IFwNCj4gPiArCQkJCQkgICAg IF9TRUxfRkVUQ0hfUExBTkVfQkFTRV83X0EsDQo+ID4gXA0KPiA+ICsJCQkJCSAgICAgX1NFTF9G RVRDSF9QTEFORV9CQVNFX0NVUl8NCj4gPiBBKQ0KPiA+ICsjZGVmaW5lIF9TRUxfRkVUQ0hfUExB TkVfQkFTRV8xKHBpcGUpIF9QSVBFKHBpcGUsDQo+ID4gX1NFTF9GRVRDSF9QTEFORV9CQVNFXzFf QSwgX1NFTF9GRVRDSF9QTEFORV9CQVNFXzFfQikNCj4gPiArI2RlZmluZSBfU0VMX0ZFVENIX1BM QU5FX0JBU0UocGlwZSwgcGxhbmUpDQo+ID4gKF9TRUxfRkVUQ0hfUExBTkVfQkFTRV8xKHBpcGUp IC0gXA0KPiA+ICsJCQkJCSAgICBfU0VMX0ZFVENIX1BMQU5FX0JBU0VfMV9BICsNCj4gPiBcDQo+ ID4gKwkJCQkJICAgIF9TRUxfRkVUQ0hfUExBTkVfQkFTRV9BKHBsYQ0KPiA+IG5lKSkNCj4gPiAr DQo+ID4gKyNkZWZpbmUgX1NFTF9GRVRDSF9QTEFORV9DVExfMV9BCQkweDcwODkwDQo+ID4gKyNk ZWZpbmUgUExBTkVfU0VMX0ZFVENIX0NUTChwaXBlLCBwbGFuZSkNCj4gPiBfTU1JTyhfU0VMX0ZF VENIX1BMQU5FX0JBU0UocGlwZSwgcGxhbmUpICsgXA0KPiA+ICsJCQkJCSAgICAgICBfU0VMX0ZF VENIX1BMQU5FX0NUTF8xX0ENCj4gPiAtIFwNCj4gPiArCQkJCQkgICAgICAgX1NFTF9GRVRDSF9Q TEFORV9CQVNFXzFfDQo+ID4gQSkNCj4gPiArI2RlZmluZSBQTEFORV9TRVRfRkVUQ0hfQ1RMX0VO QUJMRQkJUkVHX0JJVCgzMSkNCj4gaXQgc2VlbXMgYSB0eXBvIG9mICJQTEFORV9TRUxfRkVUQ0hf Q1RMX0VOQUJMRSIsDQo+IGV4Y2VwdCBmb3IgdGhpcyBsaW5lLCBsb29rcyBnb29kIHRvIG1lLg0K DQpZZXAsIHRoYW5rcyBmb3IgY2F0Y2ggdXAgdGhpcy4NCg0KPiANCj4gUmV2aWV3ZWQtYnk6IEd3 YW4tZ3llb25nIE11biA8Z3dhbi1neWVvbmcubXVuQGludGVsLmNvbT4NCj4gPiArDQo+ID4gKyNk ZWZpbmUgX1NFTF9GRVRDSF9QTEFORV9QT1NfMV9BCQkweDcwODk0DQo+ID4gKyNkZWZpbmUgUExB TkVfU0VMX0ZFVENIX1BPUyhwaXBlLCBwbGFuZSkNCj4gPiBfTU1JTyhfU0VMX0ZFVENIX1BMQU5F X0JBU0UocGlwZSwgcGxhbmUpICsgXA0KPiA+ICsJCQkJCSAgICAgICBfU0VMX0ZFVENIX1BMQU5F X1BPU18xX0ENCj4gPiAtIFwNCj4gPiArCQkJCQkgICAgICAgX1NFTF9GRVRDSF9QTEFORV9CQVNF XzFfDQo+ID4gQSkNCj4gPiArDQo+ID4gKyNkZWZpbmUgX1NFTF9GRVRDSF9QTEFORV9TSVpFXzFf QQkJMHg3MDg5OA0KPiA+ICsjZGVmaW5lIFBMQU5FX1NFTF9GRVRDSF9TSVpFKHBpcGUsIHBsYW5l KQ0KPiA+IF9NTUlPKF9TRUxfRkVUQ0hfUExBTkVfQkFTRShwaXBlLCBwbGFuZSkgKyBcDQo+ID4g KwkJCQkJCV9TRUxfRkVUQ0hfUExBTkVfU0laRV8xDQo+ID4gX0EgLSBcDQo+ID4gKwkJCQkJCV9T RUxfRkVUQ0hfUExBTkVfQkFTRV8xDQo+ID4gX0EpDQo+ID4gKw0KPiA+ICsjZGVmaW5lIF9TRUxf RkVUQ0hfUExBTkVfT0ZGU0VUXzFfQQkJMHg3MDg5Qw0KPiA+ICsjZGVmaW5lIFBMQU5FX1NFTF9G RVRDSF9PRkZTRVQocGlwZSwgcGxhbmUpDQo+ID4gX01NSU8oX1NFTF9GRVRDSF9QTEFORV9CQVNF KHBpcGUsIHBsYW5lKSArIFwNCj4gPiArCQkJCQkJICBfU0VMX0ZFVENIX1BMQU5FX09GRlMNCj4g PiBFVF8xX0EgLSBcDQo+ID4gKwkJCQkJCSAgX1NFTF9GRVRDSF9QTEFORV9CQVNFDQo+ID4gXzFf QSkNCj4gPiArDQo+ID4gKy8qIFNLTCBuZXcgY3Vyc29yIHJlZ2lzdGVycyAqLw0KPiA+ICAjZGVm aW5lIF9DVVJfQlVGX0NGR19BCQkJCTB4NzAxN2MNCj4gPiAgI2RlZmluZSBfQ1VSX0JVRl9DRkdf QgkJCQkweDcxMTdjDQo+ID4gICNkZWZpbmUgQ1VSX0JVRl9DRkcocGlwZSkJX01NSU9fUElQRShw aXBlLCBfQ1VSX0JVRl9DRkdfQSwNCj4gPiBfQ1VSX0JVRl9DRkdfQikNCj4gPiBAQCAtNzc5NCwx MSArNzg1MSwxMiBAQCBlbnVtIHsNCj4gPiAgIyBkZWZpbmUgQ0hJQ0tFTjNfREdNR19SRVFfT1VU X0ZJWF9ESVNBQkxFCSgxIDw8IDUpDQo+ID4gICMgZGVmaW5lIENISUNLRU4zX0RHTUdfRE9ORV9G SVhfRElTQUJMRQkJKDEgPDwgMikNCj4gPiAgDQo+ID4gLSNkZWZpbmUgQ0hJQ0tFTl9QQVIxXzEJ CV9NTUlPKDB4NDIwODApDQo+ID4gKyNkZWZpbmUgQ0hJQ0tFTl9QQVIxXzEJCQlfTU1JTygweDQy MDgwKQ0KPiA+ICAjZGVmaW5lICBTS0xfREVfQ09NUFJFU1NFRF9IQVNIX01PREUJKDEgPDwgMTUp DQo+ID4gLSNkZWZpbmUgIERQQV9NQVNLX1ZCTEFOS19TUkQJKDEgPDwgMTUpDQo+ID4gLSNkZWZp bmUgIEZPUkNFX0FSQl9JRExFX1BMQU5FUwkoMSA8PCAxNCkNCj4gPiAtI2RlZmluZSAgU0tMX0VE UF9QU1JfRklYX1JEV1JBUAkoMSA8PCAzKQ0KPiA+ICsjZGVmaW5lICBEUEFfTUFTS19WQkxBTktf U1JECQkoMSA8PCAxNSkNCj4gPiArI2RlZmluZSAgRk9SQ0VfQVJCX0lETEVfUExBTkVTCQkoMSA8 PCAxNCkNCj4gPiArI2RlZmluZSAgU0tMX0VEUF9QU1JfRklYX1JEV1JBUAkJKDEgPDwgMykNCj4g PiArI2RlZmluZSAgSUdOT1JFX1BTUjJfSFdfVFJBQ0tJTkcJKDEgPDwgMSkNCj4gPiAgDQo+ID4g ICNkZWZpbmUgQ0hJQ0tFTl9QQVIyXzEJCV9NTUlPKDB4NDIwOTApDQo+ID4gICNkZWZpbmUgIEtW TV9DT05GSUdfQ0hBTkdFX05PVElGSUNBVElPTl9TRUxFQ1QJKDEgPDwgMTQpDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK