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=-12.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT 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 23344C4727E for ; Thu, 1 Oct 2020 06:39:47 +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 AD5132145D for ; Thu, 1 Oct 2020 06:39:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AD5132145D 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 EEC0D6E84F; Thu, 1 Oct 2020 06:39:44 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F02A6E84E for ; Thu, 1 Oct 2020 06:39:43 +0000 (UTC) IronPort-SDR: pAt2pKLlJ3y3oQxEZ71P/JbffjysegJAzXi9g0IY2M2de36FqOuksbXP5y6n0WxGdOZZh5qwOj x3F9V75RPtFA== X-IronPort-AV: E=McAfee;i="6000,8403,9760"; a="224255932" X-IronPort-AV: E=Sophos;i="5.77,323,1596524400"; d="scan'208";a="224255932" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2020 23:39:42 -0700 IronPort-SDR: eh4puApXUhHNj6z6LoQxu3grioTuZsa/Jbynt3qOJiAvQTBYe4fndpP5pTVY5gVklItMQ7gK1M JIcmP5DHd18A== X-IronPort-AV: E=Sophos;i="5.77,323,1596524400"; d="scan'208";a="457985135" Received: from lucas-s2600cw.jf.intel.com ([10.165.21.202]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2020 23:39:41 -0700 From: Lucas De Marchi To: intel-gfx@lists.freedesktop.org Date: Wed, 30 Sep 2020 23:39:17 -0700 Message-Id: <20201001063917.3133475-2-lucas.demarchi@intel.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201001063917.3133475-1-lucas.demarchi@intel.com> References: <20201001063917.3133475-1-lucas.demarchi@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [CI 2/2] drm/i915/dg1: Wait for pcode/uncore handshake at startup 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" RnJvbTogTWF0dCBSb3BlciA8bWF0dGhldy5kLnJvcGVyQGludGVsLmNvbT4KCkRHMSBkb2VzIHNv bWUgYWRkaXRpb25hbCBwY29kZS91bmNvcmUgaGFuZHNoYWtpbmcgYXQKYm9vdCB0aW1lOyB0aGlz IGhhbmRzaGFraW5nIG11c3QgY29tcGxldGUgYmVmb3JlIHZhcmlvdXMgb3RoZXIgcGNvZGUKY29t bWFuZHMgYXJlIGVmZmVjdGl2ZSBhbmQgYmVmb3JlIGdlbmVyYWwgd29yayBpcyBzdWJtaXR0ZWQg dG8gdGhlIEdQVS4KV2UgbmVlZCB0byBwb2xsIGEgbmV3IHBjb2RlIG1haWxib3ggZHVyaW5nIHN0 YXJ0dXAgdW50aWwgaXQgcmVwb3J0cyB0aGF0CnRoaXMgaGFuZHNoYWtpbmcgaXMgY29tcGxldGUu CgpUaGUgYnNwZWMgZG9lc24ndCBnaXZlIGd1aWRhbmNlIG9uIGhvdyBsb25nIHdlIG1heSBuZWVk IHRvIHdhaXQgZm9yIHRoaXMKaGFuZHNoYWtpbmcgdG8gY29tcGxldGUuICBGb3Igbm93LCBsZXQn cyBqdXN0IHNldCBhIHJlYWxseSBsb25nIHRpbWVvdXQ7CmlmIHdlIHN0aWxsIGRvbid0IGdldCBh IGNvbXBsZXRpb24gc3RhdHVzIGJ5IHRoZSBlbmQgb2YgdGhhdCB0aW1lb3V0LAp3ZSdsbCBqdXN0 IGNvbnRpbnVlIG9uIGFuZCBob3BlIGZvciB0aGUgYmVzdC4KCnYyIChMdWNhcyk6IFJlbmFtZSBt YWNyb3MgdG8gbWFrZSBjbGVhciB0aGUgcmVsYXRpb24gYmV0d2VlbiBjb21tYW5kIGFuZAogICBy ZXN1bHQgKHJlcXVlc3RlZCBieSBKb3PDqSkKCkJzcGVjOiA1MjA2NQpDYzogQ2xpbnRvbiBUYXls b3IgPENsaW50b24uQS5UYXlsb3JAaW50ZWwuY29tPgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IFJhZGhha3Jpc2huYSBTcmlwYWRhIDxyYWRo YWtyaXNobmEuc3JpcGFkYUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hdHQgUm9wZXIgPG1h dHRoZXcuZC5yb3BlckBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEx1Y2FzIERlIE1hcmNoaSA8 bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSm9zw6kgUm9iZXJ0byBkZSBT b3V6YSA8am9zZS5zb3V6YUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuYyAgICAgICB8ICAzICsrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCAg ICAgICB8ICAzICsrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc2lkZWJhbmQuYyB8IDE1 ICsrKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc2lkZWJhbmQuaCB8 ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuYwppbmRleCAzZjZlZDE0MjE5OGMuLmViYzE1MDY2ZDEwOCAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5jCkBAIC04NCw2ICs4NCw3IEBACiAjaW5jbHVkZSAiaW50ZWxfZ3Z0LmgiCiAjaW5j bHVkZSAiaW50ZWxfbWVtb3J5X3JlZ2lvbi5oIgogI2luY2x1ZGUgImludGVsX3BtLmgiCisjaW5j bHVkZSAiaW50ZWxfc2lkZWJhbmQuaCIKICNpbmNsdWRlICJ2bHZfc3VzcGVuZC5oIgogCiBzdGF0 aWMgc3RydWN0IGRybV9kcml2ZXIgZHJpdmVyOwpAQCAtNjE2LDYgKzYxNyw4IEBAIHN0YXRpYyBp bnQgaTkxNV9kcml2ZXJfaHdfcHJvYmUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQogCSAqLwogCWludGVsX2RyYW1fZGV0ZWN0KGRldl9wcml2KTsKIAorCWludGVsX3Bjb2RlX2lu aXQoZGV2X3ByaXYpOworCiAJaW50ZWxfYndfaW5pdF9odyhkZXZfcHJpdik7CiAKIAlyZXR1cm4g MDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmggYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCmluZGV4IDQ3NzMwYTE3NjY5OC4uODU4MmRiZTZlZjY5 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKQEAgLTkyMjQsNiArOTIyNCw5IEBAIGVudW0gewog I2RlZmluZSAgICAgR0VOOV9TQUdWX0RJU0FCTEUJCQkweDAKICNkZWZpbmUgICAgIEdFTjlfU0FH Vl9JU19ESVNBQkxFRAkJMHgxCiAjZGVmaW5lICAgICBHRU45X1NBR1ZfRU5BQkxFCQkJMHgzCisj ZGVmaW5lICAgREcxX1BDT0RFX1NUQVRVUwkJCTB4N0UKKyNkZWZpbmUgICAgIERHMV9VTkNPUkVf R0VUX0lOSVRfU1RBVFVTCQkweDAKKyNkZWZpbmUgICAgIERHMV9VTkNPUkVfSU5JVF9TVEFUVVNf Q09NUExFVEUJMHgxCiAjZGVmaW5lIEdFTjEyX1BDT0RFX1JFQURfU0FHVl9CTE9DS19USU1FX1VT CTB4MjMKICNkZWZpbmUgR0VONl9QQ09ERV9EQVRBCQkJCV9NTUlPKDB4MTM4MTI4KQogI2RlZmlu ZSAgIEdFTjZfUENPREVfRlJFUV9JQV9SQVRJT19TSElGVAk4CmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9zaWRlYmFuZC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfc2lkZWJhbmQuYwppbmRleCA1YjMyNzkyNjIxMjMuLjAyZWJmNWEwNGE5YiAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc2lkZWJhbmQuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9zaWRlYmFuZC5jCkBAIC01NTUsMyArNTU1LDE4IEBAIGludCBza2xf cGNvZGVfcmVxdWVzdChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwgdTMyIG1ib3gsIHUz MiByZXF1ZXN0LAogCXJldHVybiByZXQgPyByZXQgOiBzdGF0dXM7CiAjdW5kZWYgQ09ORAogfQor Cit2b2lkIGludGVsX3Bjb2RlX2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCit7 CisJaW50IHJldDsKKworCWlmICghSVNfREdGWChpOTE1KSkKKwkJcmV0dXJuOworCisJcmV0ID0g c2tsX3Bjb2RlX3JlcXVlc3QoaTkxNSwgREcxX1BDT0RFX1NUQVRVUywKKwkJCQlERzFfVU5DT1JF X0dFVF9JTklUX1NUQVRVUywKKwkJCQlERzFfVU5DT1JFX0lOSVRfU1RBVFVTX0NPTVBMRVRFLAor CQkJCURHMV9VTkNPUkVfSU5JVF9TVEFUVVNfQ09NUExFVEUsIDUwKTsKKwlpZiAocmV0KQorCQlk cm1fZXJyKCZpOTE1LT5kcm0sICJQY29kZSBkaWQgbm90IHJlcG9ydCB1bmNvcmUgaW5pdGlhbGl6 YXRpb24gY29tcGxldGlvbiFcbiIpOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfc2lkZWJhbmQuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3NpZGViYW5k LmgKaW5kZXggN2ZiOTU3NDVhNDQ0Li4wOTRjN2IxOWM1ZDQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3NpZGViYW5kLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfc2lkZWJhbmQuaApAQCAtMTM4LDQgKzEzOCw2IEBAIGludCBzYW5keWJyaWRnZV9wY29k ZV93cml0ZV90aW1lb3V0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LCB1MzIgbWJveCwK IGludCBza2xfcGNvZGVfcmVxdWVzdChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwgdTMy IG1ib3gsIHUzMiByZXF1ZXN0LAogCQkgICAgICB1MzIgcmVwbHlfbWFzaywgdTMyIHJlcGx5LCBp bnQgdGltZW91dF9iYXNlX21zKTsKIAordm9pZCBpbnRlbF9wY29kZV9pbml0KHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICppOTE1KTsKKwogI2VuZGlmIC8qIF9JTlRFTF9TSURFQkFORF9IICovCi0t IAoyLjI4LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=