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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 74824CD4F3C for ; Wed, 20 May 2026 11:36:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CC1A010F01C; Wed, 20 May 2026 11:36:55 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="GI9U5d4w"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id E30C310F01C; Wed, 20 May 2026 11:36:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1779277014; x=1810813014; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=uKtXFLd6WpSFqWSnptJgggXrUzFIaZgwpB27BIaeAd0=; b=GI9U5d4wGPMLKu9TLjsaxljmu2ZQj3AxrpRdNN1D+TwkkiqYqFq3QEj0 gsa5aI5Xwiaa2iqBM7zNO6gqZhFofkG2/49bo8uMeKRbkJRQNbThnPxU1 BiclELjhNoPQDGTcXvprcC7qk32ASBLTaNUu9WHkK0qEP725mcauBrlcN 6CHVOJZs/PBA0mK2VVMEW2iDoB+bAOFPs9yQ2yG7lsxi9YlWY+DedK7v0 HHQ7KS0tpneDAuSm88uHT7Eqqq6eDmoff8l7s37uf6+6+H+4acCHGqx7m QAzzq0osFMqFZol8S14BtJpt7VL8u7aqTKmCgTZc6zf0E150XW8UlDlIT g==; X-CSE-ConnectionGUID: BY6QsyXHQ1+i3eYdpGZa+w== X-CSE-MsgGUID: MrxNBsAMSmWJ/zg4+rCVwg== X-IronPort-AV: E=McAfee;i="6800,10657,11791"; a="84027458" X-IronPort-AV: E=Sophos;i="6.23,244,1770624000"; d="scan'208";a="84027458" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2026 04:36:53 -0700 X-CSE-ConnectionGUID: JyCID77tSRyCY8yQE6IWEA== X-CSE-MsgGUID: V7rwa79aQ9WahsMvpkQ7CA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,244,1770624000"; d="scan'208";a="237153495" Received: from jraag-z790m-itx-wifi.iind.intel.com ([10.190.239.23]) by fmviesa007.fm.intel.com with ESMTP; 20 May 2026 04:36:49 -0700 From: Mallesh Koujalagi To: intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, rodrigo.vivi@intel.com Cc: andrealmeid@igalia.com, christian.koenig@amd.com, airlied@gmail.com, simona.vetter@ffwll.ch, mripard@kernel.org, maarten.lankhorst@linux.intel.com, tzimmermann@suse.de, anshuman.gupta@intel.com, badal.nilawar@intel.com, riana.tauro@intel.com, karthik.poosa@intel.com, sk.anirban@intel.com, raag.jadav@intel.com, Mallesh Koujalagi Subject: [PATCH v6 0/5] Introduce cold reset recovery method Date: Wed, 20 May 2026 17:03:52 +0530 Message-ID: <20260520113351.171119-7-mallesh.koujalagi@intel.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VGhpcyBzZXJpZXMgYnVpbGRzIG9uIHRvcCBvZiBJbnRyb2R1Y2UgWGUgVW5jb3JyZWN0YWJsZSBF cnJvciBIYW5kbGluZ1sxXQphbmQgYWRkcyBzdXBwb3J0IGZvciBoYW5kbGluZyBlcnJvcnMgdGhh dCByZXF1aXJlIGEgY29tcGxldGUKZGV2aWNlIHBvd2VyIGN5Y2xlIChjb2xkIHJlc2V0KSB0byBy ZWNvdmVyLgoKQ2VydGFpbiBlcnJvciBjb25kaXRpb25zIGxlYXZlIHRoZSBkZXZpY2UgaW4gYSBw ZXJzaXN0ZW50IGhhcmR3YXJlCmVycm9yIHN0YXRlIHRoYXQgY2Fubm90IGJlIGNsZWFyZWQgdGhy b3VnaCBleGlzdGluZyByZWNvdmVyeSBtZWNoYW5pc21zCnN1Y2ggYXMgZHJpdmVyIHJlbG9hZCBv ciBQQ0llIHJlc2V0LiBJbiB0aGVzZSBjYXNlcywgZnVuY3Rpb25hbGl0eSBjYW4Kb25seSBiZSBy ZXN0b3JlZCBieSBwZXJmb3JtaW5nIGEgY29sZCByZXNldC4KClRvIHN1cHBvcnQgdGhpcywgdGhl IHNlcmllcyBpbnRyb2R1Y2VzIGEgbmV3IERSTSB3ZWRnaW5nIHJlY292ZXJ5Cm1ldGhvZCwgRFJN X1dFREdFX1JFQ09WRVJZX0NPTERfUkVTRVQgKEJJVCg0KSkuIFdoZW4gYSBkZXZpY2UgaXMgd2Vk Z2VkCndpdGggdGhpcyBtZXRob2QsIHRoZSBEUk0gY29yZSBub3RpZmllcyB1c2Vyc3BhY2Ugdmlh IGEgdWV2ZW50IHRoYXQgYSBjb2xkCnJlc2V0IGlzIHJlcXVpcmVkLiBUaGlzIGFsbG93cyB1c2Vy c3BhY2UgdG8gdGFrZSBhcHByb3ByaWF0ZSBhY3Rpb24gdG8KcG93ZXItY3ljbGUgdGhlIGRldmlj ZS4KCkV4YW1wbGUgdWV2ZW50IHJlY2VpdmVkOgogIFNVQlNZU1RFTT1kcm0KICBXRURHRUQ9Y29s ZC1yZXNldAogIERFVlBBVEg9L2RldmljZXMvLi4uL2RybS9jYXJkMAoKRGV0YWlsZWQgZGVzY3Jp cHRpb24gaW4gY29tbWl0IG1lc3NhZ2UuCgpbMV0gaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0 b3Aub3JnL3Nlcmllcy8xNjA0ODIvClRoaXMgcGF0Y2ggc2VyaWVzIGludHJvZHVjZXMgYSBjYWxs IHRvIHB1bml0X2Vycm9yX2hhbmRsZXIoKSBmcm9tCndpdGhpbiBoYW5kbGVfc29jX2ludGVybmFs X2Vycm9ycygpIHdoZW4gUFVOSVQgZXJyb3JzIGRldGVjdGVkLgoKdjI6Ci0gQWRkIHVzZSBjYXNl OiBIYW5kbGluZyBlcnJvcnMgZnJvbSBwb3dlciBtYW5hZ2VtZW50IHVuaXQsCiAgd2hpY2ggcmVx dWlyZXMgYSBjb21wbGV0ZSBwb3dlciBjeWNsZSB0bwogIHJlY292ZXIuIChDaHJpc3RpYW4pCi0g QWRkIHNldmVyYWwgaW5zdGVhZCBvZiBudW1iZXIgdG8gYXZvaWQgdXBkYXRlLiAoSmFuaSkKCnYz OgotIFVwZGF0ZSBhbnkgc2NlbmFyaW8gdGhhdCByZXF1aXJlcyBjb2xkLXJlc2V0LiAoUmlhbmEp Ci0gVXBkYXRlIGRvY3VtZW50IHdpdGggZ2VuZXJpYyBzY2VuYXJpby4gKFJpYW5hKQotIENvbnNp c3RlbnQgd2l0aCB0ZXJtaW5vbG9neS4gKFJhYWcpCi0gUmVtb3ZlIGFscmVhZHkgY292ZXJlZCBp bmZvcm1hdGlvbi4KLSBVc2UgUFVOSVQgaW5zdGVhZCBvZiBQTVUuIChSaWFuYSkKLSBVc2UgY29u c2lzdGVudCB3b3JkaW5naS4KLSBSZW1vdmUgbG9nLiAoUmFhZykKCnY0OgotIFJlbmFtZSBjb2xk IHJlc2V0IHRvIHBvd2VyIGN5Y2xjZS4gKFJhYWcpCi0gVXBkYXRlIGRvYy4gKFJhYWcvUmlhbmEp Ci0gQ2hhbmdlIGNvbW1pdCBtZXNzYWdlLiAoUmFhZykKLSBNYWtlIGZ1bmN0aW9uIHN0YXRpYy4g KFJhYWcpCgp2NToKLSBNYWtlIGl0IGNvbnNpc3RlbnQgd2l0aCBjb25zdW1lciBleHBlY3RhdGlv bnMuIChSYWFnKQotIFVwZGF0ZSBjb21taXQgbWVzc2FnZS4KLSBSZW1vdmUgdW5iaW5kLgotIFNp bXBsaWZ5IGNvbGQtcmVzZXQgc2NyaXB0LgotIFJlbW92ZSBrZG9jIGZvciBzdGF0aWMgZnVuY3Rp b24uCi0gUmVtb3ZlIHhlXyBwcmVmaXggZm9yIHN0YXRpYyBmdW5jdGlvbi4KCnY2OgotIERyb3Ag Imxhc3QgcmVzb3J0IiB3b3JkaW5nLiAoUmlhbmEpCi0gTG9vayB1cCB0aGUgaG90cGx1ZyBzbG90 IGluIERFVlBBVEggaW5zdGVhZCBvZiBzY2FubmluZwogIGV2ZXJ5IFBDSSBzbG90IG9uIHRoZSBz eXN0ZW0uIChSYWFnKQotIERyb3AgYXJiaXRyYXJ5IHNsZWVwIHZhbHVlcyBmcm9tIHRoZSBleGFt cGxlIHNjcmlwdC4KLSBFeHBhbmQgY29tbWl0IG1lc3NhZ2UgdG8gZXhwbGFpbiB3aHkgU1VSX0RO IGlzIG1hc2tlZC4gKFJhYWcvUmlhbmEpCi0gQ2hlY2sgU2xvdCBJbXBsZW1lbnRlZCBiaXQgYmVm b3JlIHJlYWRpbmcgU2xvdCBDYXBhYmlsaXRpZXMsIHBlcgogIFBDSWUgc3BlYy4gKFJpYW5hKQot IEFkZCBkZWJ1ZyBsb2cuCgpDYzogQW5kcsOpIEFsbWVpZGEgPGFuZHJlYWxtZWlkQGlnYWxpYS5j b20+CkNjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+CkNjOiBE YXZpZCBBaXJsaWUgPGFpcmxpZWRAZ21haWwuY29tPgpDYzogU2ltb25hIFZldHRlciA8c2ltb25h LnZldHRlckBmZndsbC5jaD4KQ2M6IE1heGltZSBSaXBhcmQgPG1yaXBhcmRAa2VybmVsLm9yZz4K Q2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+ CkNjOiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KCk1hbGxlc2ggS291 amFsYWdpICg0KToKICBkcm06IEFkZCBEUk1fV0VER0VfUkVDT1ZFUllfQ09MRF9SRVNFVCByZWNv dmVyeSBtZXRob2QKICBkcm0vZG9jOiBEb2N1bWVudCBEUk1fV0VER0VfUkVDT1ZFUllfQ09MRF9S RVNFVCByZWNvdmVyeSBtZXRob2QKICBkcm0veGU6IEhhbmRsZSBQVU5JVCBlcnJvcnMgYnkgcmVx dWVzdGluZyBjb2xkLXJlc2V0IHJlY292ZXJ5CiAgZHJtL3hlOiBTdXBwcmVzcyBTdXJwcmlzZSBM aW5rIERvd24gb24gbm9uLWhvdHBsdWcgZGV2aWNlCgpSaWFuYSBUYXVybyAoMSk6CiAgSW50cm9k dWNlIFhlIFVuY29ycmVjdGFibGUgRXJyb3IgSGFuZGxpbmcKCiBEb2N1bWVudGF0aW9uL2dwdS9k cm0tdWFwaS5yc3QgICAgICAgICAgICAgICAgfCAgNjAgKy0KIGRyaXZlcnMvZ3B1L2RybS9kcm1f ZHJ2LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBkcml2ZXJzL2dwdS9kcm0veGUvTWFr ZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL3hlL3hlX2Rl dmljZS5jICAgICAgICAgICAgICAgIHwgIDE5ICstCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfZGV2 aWNlLmggICAgICAgICAgICAgICAgfCAgMTUgKwogZHJpdmVycy9ncHUvZHJtL3hlL3hlX2Rldmlj ZV90eXBlcy5oICAgICAgICAgIHwgICA2ICsKIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV9ndC5jICAg ICAgICAgICAgICAgICAgICB8ICAxNCArLQogZHJpdmVycy9ncHUvZHJtL3hlL3hlX2d1Y19zdWJt aXQuYyAgICAgICAgICAgIHwgICA5ICstCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfcGNpLmMgICAg ICAgICAgICAgICAgICAgfCAgMTAgKwogZHJpdmVycy9ncHUvZHJtL3hlL3hlX3BjaV9lcnJvci5j ICAgICAgICAgICAgIHwgMTM4ICsrKysrCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfcmFzLmMgICAg ICAgICAgICAgICAgICAgfCA1NjcgKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0v eGUveGVfcmFzLmggICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZlcnMvZ3B1L2RybS94 ZS94ZV9yYXNfdHlwZXMuaCAgICAgICAgICAgICB8IDIxNSArKysrKysrCiBkcml2ZXJzL2dwdS9k cm0veGUveGVfc3Vydml2YWJpbGl0eV9tb2RlLmMgICAgfCAgMTMgKy0KIGRyaXZlcnMvZ3B1L2Ry bS94ZS94ZV9zeXNjdHJsX2V2ZW50LmMgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJt L3hlL3hlX3N5c2N0cmxfZXZlbnRfdHlwZXMuaCAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0v eGUveGVfc3lzY3RybF9tYWlsYm94X3R5cGVzLmggfCAgMTEgKwogaW5jbHVkZS9kcm0vZHJtX2Rl dmljZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIDE4IGZpbGVzIGNoYW5nZWQsIDEw NjkgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL3hlL3hlX3BjaV9lcnJvci5jCgotLSAKMi4zNC4xCgo=