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 B62B7CD4F24 for ; Tue, 12 May 2026 13:29:29 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1FF2A10EAA7; Tue, 12 May 2026 13:29:29 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="ea6pgNYu"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by gabe.freedesktop.org (Postfix) with ESMTPS id DF10210EAA7; Tue, 12 May 2026 13:29:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778592568; x=1810128568; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Aa7rxsAs/sYFwfgXB3mJJNsnj4/qBnaD6Y7+0T/crN0=; b=ea6pgNYu115SlRY6TbSB08CggRBvaTCJtgwTPMyj5ejWUobBEZARxE0h m2TGgDDYjp8OGrBGT4vk5OMCmkggkqKtOjGELYC5kC2zxuz91jUl/8B09 UMifbN9hL4tLoQpG8Lez7LZOibGNeyrWs4nJ4AtqEA0xSN/8lRsJZzyvb Mnq2kF8h7fCZatqi3DnKmDeH1RHSaxzFJoPBKGTjlVcbV5q8iKjHvVnb9 jreiJpGaBFrWsHtHM3ZIICMA629pem8wG05DpThtLuLN3Q5MYoKE5QVVZ lxM/AJUCki6Y3ycO2C47nxo8CCqnmqVjJ6M/jARbx3ESXWNcFr03huyT8 Q==; X-CSE-ConnectionGUID: g9vtMUYYQ9mBC+simu9FYg== X-CSE-MsgGUID: WtJIfY91TJ6Sg0BKDlrq/Q== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="102164645" X-IronPort-AV: E=Sophos;i="6.23,231,1770624000"; d="scan'208";a="102164645" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2026 06:29:27 -0700 X-CSE-ConnectionGUID: 7kKFv5NTS86pPpiz/ke8Iw== X-CSE-MsgGUID: 9sHYz3+QQHOXQoDuvVTnwQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,231,1770624000"; d="scan'208";a="237855854" Received: from jraag-z790m-itx-wifi.iind.intel.com ([10.190.239.23]) by orviesa009.jf.intel.com with ESMTP; 12 May 2026 06:29:23 -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 v5 0/5] Introduce cold reset recovery method Date: Tue, 12 May 2026 18:56:15 +0530 Message-ID: <20260512132614.1793083-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 b24uCi0gUmVtb3ZlIHhlXyBwcmVmaXggZm9yIHN0YXRpYyBmdW5jdGlvbi4KCkNjOiBBbmRyw6kg QWxtZWlkYSA8YW5kcmVhbG1laWRAaWdhbGlhLmNvbT4KQ2M6IENocmlzdGlhbiBLw7ZuaWcgPGNo cmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KQ2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBnbWFpbC5j b20+CkNjOiBTaW1vbmEgVmV0dGVyIDxzaW1vbmEudmV0dGVyQGZmd2xsLmNoPgpDYzogTWF4aW1l IFJpcGFyZCA8bXJpcGFyZEBrZXJuZWwub3JnPgpDYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0 ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KQ2M6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt bWVybWFubkBzdXNlLmRlPgoKTWFsbGVzaCBLb3VqYWxhZ2kgKDQpOgogIGRybTogQWRkIERSTV9X RURHRV9SRUNPVkVSWV9DT0xEX1JFU0VUIHJlY292ZXJ5IG1ldGhvZAogIGRybS9kb2M6IERvY3Vt ZW50IERSTV9XRURHRV9SRUNPVkVSWV9DT0xEX1JFU0VUIHJlY292ZXJ5IG1ldGhvZAogIGRybS94 ZTogSGFuZGxlIFBVTklUIGVycm9ycyBieSByZXF1ZXN0aW5nIGNvbGQtcmVzZXQgcmVjb3ZlcnkK ICBkcm0veGU6IFN1cHByZXNzIFN1cnByaXNlIExpbmsgRG93biBvbiBub24taG90cGx1ZyBkZXZp Y2UKClJpYW5hIFRhdXJvICgxKToKICBJbnRyb2R1Y2UgWGUgVW5jb3JyZWN0YWJsZSBFcnJvciBI YW5kbGluZwoKIERvY3VtZW50YXRpb24vZ3B1L2RybS11YXBpLnJzdCAgICAgICAgICAgICAgICB8 ICA2NCArLQogZHJpdmVycy9ncHUvZHJtL2RybV9kcnYuYyAgICAgICAgICAgICAgICAgICAgIHwg ICAyICsKIGRyaXZlcnMvZ3B1L2RybS94ZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAg MSArCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfZGV2aWNlLmMgICAgICAgICAgICAgICAgfCAgMTkg Ky0KIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV9kZXZpY2UuaCAgICAgICAgICAgICAgICB8ICAxNSAr CiBkcml2ZXJzL2dwdS9kcm0veGUveGVfZGV2aWNlX3R5cGVzLmggICAgICAgICAgfCAgIDYgKwog ZHJpdmVycy9ncHUvZHJtL3hlL3hlX2d0LmMgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBk cml2ZXJzL2dwdS9kcm0veGUveGVfZ3VjX3N1Ym1pdC5jICAgICAgICAgICAgfCAgIDkgKy0KIGRy aXZlcnMvZ3B1L2RybS94ZS94ZV9wY2kuYyAgICAgICAgICAgICAgICAgICB8ICAxMCArCiBkcml2 ZXJzL2dwdS9kcm0veGUveGVfcGNpX2Vycm9yLmMgICAgICAgICAgICAgfCAxMzggKysrKysKIGRy aXZlcnMvZ3B1L2RybS94ZS94ZV9yYXMuYyAgICAgICAgICAgICAgICAgICB8IDU1MiArKysrKysr KysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV9yYXMuaCAgICAgICAgICAgICAgICAg ICB8ICAgNSArLQogZHJpdmVycy9ncHUvZHJtL3hlL3hlX3Jhc190eXBlcy5oICAgICAgICAgICAg IHwgMjE1ICsrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV9zdXJ2aXZhYmlsaXR5X21vZGUu YyAgICB8ICAxMyArLQogZHJpdmVycy9ncHUvZHJtL3hlL3hlX3N5c2N0cmxfZXZlbnQuYyAgICAg ICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfc3lzY3RybF9ldmVudF90eXBlcy5o ICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV9zeXNjdHJsX21haWxib3hfdHlwZXMu aCB8ICAxMSArCiBpbmNsdWRlL2RybS9kcm1fZGV2aWNlLmggICAgICAgICAgICAgICAgICAgICAg fCAgIDEgKwogMTggZmlsZXMgY2hhbmdlZCwgMTA1OCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlv bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGUveGVfcGNpX2Vycm9y LmMKCi0tIAoyLjM0LjEKCg==