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 DC5ECCD5BC8 for ; Tue, 26 May 2026 21:45:00 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4BCC710E63E; Tue, 26 May 2026 21:45:00 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="LZt6l3TV"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7AE5510E630; Tue, 26 May 2026 21:44:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1779831897; x=1811367897; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=7Okvw+fsV9Qg1R8JgSR+HzZFPxVLT2qPwpZWC2AiPSo=; b=LZt6l3TVEksamkWeXISo4W0xLt5H8PYz+LmgfAVXpwFD7Jrm5S38Fozh 7IABb0t08lIjASrFP3BfF1+cGwqcHMajBdEaJ6KxzFH5QfNcnel3IUCMo 2cicf0ab8UuZmYpLULAvk2w/qMkjmHka4TQ/ONLSw2OTAWBaYljfH9I3D ZF4Xd/X/N0WVs+OwbyxgtALY5M4tHzVhL8EE6O9yufxTz5f8tKPTFoJPd qoDotHaN9Ihqm2FvseaAVTsKPNiatJYvPxXzV6XyIae6+kKWEGNdRTgRL zVFjX1Tz4G/JQoEJSgeWrlc7sDHz+oaG7wQQHJ1fooDoW2HN8yfVjQ9sY g==; X-CSE-ConnectionGUID: BM2qPCuXSKuuMt24qJnckg== X-CSE-MsgGUID: j1zYTLLTTkGr9RUGfdqTww== X-IronPort-AV: E=McAfee;i="6800,10657,11798"; a="80843897" X-IronPort-AV: E=Sophos;i="6.24,170,1774335600"; d="scan'208";a="80843897" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 14:44:56 -0700 X-CSE-ConnectionGUID: xkkUlb4IQuqIl3fWImk06g== X-CSE-MsgGUID: 6awH5U5HR7uF/fd1HTDk5Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,170,1774335600"; d="scan'208";a="242110103" Received: from osgc-sh-dragon.sh.intel.com ([10.239.81.44]) by orviesa009-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2026 14:44:53 -0700 From: Jonathan Cavitt To: dri-devel@lists.freedesktop.org Cc: saurabhg.gupta@intel.com, alex.zuo@intel.com, jonathan.cavitt@intel.com, mripard@kernel.org, airlied@gmail.com, simona@ffwll.ch, linux-kernel@vger.kernel.org, intel-xe@lists.freedesktop.org, Rodrigo.vivi@intel.com, matthew.brost@intel.com, maarten.lankhorst@linux.intel.com, thomas.hellstrom@linux.intel.com, tzimmermann@suse.de Subject: [PATCH 1/2] drm/xe/pagefault: Add SRCID to pagefault struct Date: Wed, 27 May 2026 05:44:45 +0800 Message-ID: <20260526214446.3638616-2-jonathan.cavitt@intel.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260526214446.3638616-1-jonathan.cavitt@intel.com> References: <20260526214446.3638616-1-jonathan.cavitt@intel.com> 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" QWRkIFNSQ0lEIGluZm9ybWF0aW9uIHRvIHBhZ2VmYXVsdCBzdHJ1Y3QgZm9yIHRoZSBwdXJwb3Nl IG9mIHJlcG9ydGluZwp0aGUgaGFyZHdhcmUgdW5pdCB0aGF0IHJlc3VsdGVkIGluIHRoZSBwYWdl ZmF1bHQuCgpTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBDYXZpdHQgPGpvbmF0aGFuLmNhdml0dEBp bnRlbC5jb20+CkNjOiBNYXR0aGV3IEJyb3N0IDxtYXR0aGV3LmJyb3N0QGludGVsLmNvbT4KQ2M6 IFRob21hcyBIZWxsc3Ryw7ZtIDx0aG9tYXMuaGVsbHN0cm9tQGxpbnV4LmludGVsLmNvbT4KQ2M6 IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KQ2M6IERhdmlkIEFpcmxpZSA8 YWlybGllZEBnbWFpbC5jb20+CkNjOiBTaW1vbmEgVmV0dGVyIDxzaW1vbmFAZmZ3bGwuY2g+Ci0t LQogZHJpdmVycy9ncHUvZHJtL3hlL3hlX2d1Y19wYWdlZmF1bHQuYyAgIHwgMSArCiBkcml2ZXJz L2dwdS9kcm0veGUveGVfcGFnZWZhdWx0LmMgICAgICAgfCA2ICsrKystLQogZHJpdmVycy9ncHUv ZHJtL3hlL3hlX3BhZ2VmYXVsdF90eXBlcy5oIHwgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDgg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0veGUveGVfZ3VjX3BhZ2VmYXVsdC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlL3hlX2d1Y19wYWdl ZmF1bHQuYwppbmRleCA2MDdlMzIzOTJmNDYuLjE3Y2I3ZjM1OTI2MSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL3hlL3hlX2d1Y19wYWdlZmF1bHQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v eGUveGVfZ3VjX3BhZ2VmYXVsdC5jCkBAIC05MSw2ICs5MSw3IEBAIGludCB4ZV9ndWNfcGFnZWZh dWx0X2hhbmRsZXIoc3RydWN0IHhlX2d1YyAqZ3VjLCB1MzIgKm1zZywgdTMyIGxlbikKIAkJCQkg ICBGSUVMRF9HRVQoUEZEX0ZBVUxUX1RZUEUsIG1zZ1syXSkpOwogCXBmLmNvbnN1bWVyLmVuZ2lu ZV9jbGFzcyA9IEZJRUxEX0dFVChQRkRfRU5HX0NMQVNTLCBtc2dbMF0pOwogCXBmLmNvbnN1bWVy LmVuZ2luZV9pbnN0YW5jZSA9IEZJRUxEX0dFVChQRkRfRU5HX0lOU1RBTkNFLCBtc2dbMF0pOwor CXBmLmNvbnN1bWVyLnNyY2lkID0gRklFTERfR0VUKFBGRF9TUkNfSUQsIG1zZ1swXSk7CiAKIAlw Zi5wcm9kdWNlci5wcml2YXRlID0gZ3VjOwogCXBmLnByb2R1Y2VyLm9wcyA9ICZndWNfcGFnZWZh dWx0X29wczsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZS94ZV9wYWdlZmF1bHQuYyBi L2RyaXZlcnMvZ3B1L2RybS94ZS94ZV9wYWdlZmF1bHQuYwppbmRleCBkZDNjMDY4ZTFhMzkuLjQy YjY4MmJhNWY5YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlL3hlX3BhZ2VmYXVsdC5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZS94ZV9wYWdlZmF1bHQuYwpAQCAtMjQ4LDcgKzI0OCw4 IEBAIHN0YXRpYyB2b2lkIHhlX3BhZ2VmYXVsdF9wcmludChzdHJ1Y3QgeGVfcGFnZWZhdWx0ICpw ZikKIAkJICAgIlx0QWNjZXNzVHlwZTogJWx1XG4iCiAJCSAgICJcdEZhdWx0TGV2ZWw6ICVsdVxu IgogCQkgICAiXHRFbmdpbmVDbGFzczogJWQgJXNcbiIKLQkJICAgIlx0RW5naW5lSW5zdGFuY2U6 ICVkXG4iLAorCQkgICAiXHRFbmdpbmVJbnN0YW5jZTogJWRcbiIKKwkJICAgIlx0U1JDSUQ6IDB4 JTAyeFxuIiwKIAkJICAgcGYtPmNvbnN1bWVyLmFzaWQsCiAJCSAgIHVwcGVyXzMyX2JpdHMocGYt PmNvbnN1bWVyLnBhZ2VfYWRkciksCiAJCSAgIGxvd2VyXzMyX2JpdHMocGYtPmNvbnN1bWVyLnBh Z2VfYWRkciksCkBAIC0yNjAsNyArMjYxLDggQEAgc3RhdGljIHZvaWQgeGVfcGFnZWZhdWx0X3By aW50KHN0cnVjdCB4ZV9wYWdlZmF1bHQgKnBmKQogCQkJICAgICBwZi0+Y29uc3VtZXIuZmF1bHRf dHlwZV9sZXZlbCksCiAJCSAgIHBmLT5jb25zdW1lci5lbmdpbmVfY2xhc3MsCiAJCSAgIHhlX2h3 X2VuZ2luZV9jbGFzc190b19zdHIocGYtPmNvbnN1bWVyLmVuZ2luZV9jbGFzcyksCi0JCSAgIHBm LT5jb25zdW1lci5lbmdpbmVfaW5zdGFuY2UpOworCQkgICBwZi0+Y29uc3VtZXIuZW5naW5lX2lu c3RhbmNlLAorCQkgICBwZi0+Y29uc3VtZXIuc3JjaWQpOwogfQogCiBzdGF0aWMgdm9pZCB4ZV9w YWdlZmF1bHRfc2F2ZV90b192bShzdHJ1Y3QgeGVfZGV2aWNlICp4ZSwgc3RydWN0IHhlX3BhZ2Vm YXVsdCAqcGYpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGUveGVfcGFnZWZhdWx0X3R5 cGVzLmggYi9kcml2ZXJzL2dwdS9kcm0veGUveGVfcGFnZWZhdWx0X3R5cGVzLmgKaW5kZXggYzRl ZTYyNWI5M2RkLi42MGNjMjY5YWVlYTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZS94 ZV9wYWdlZmF1bHRfdHlwZXMuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGUveGVfcGFnZWZhdWx0 X3R5cGVzLmgKQEAgLTg2LDggKzg2LDEwIEBAIHN0cnVjdCB4ZV9wYWdlZmF1bHQgewogCQl1OCBl bmdpbmVfY2xhc3M7CiAJCS8qKiBAY29uc3VtZXIuZW5naW5lX2luc3RhbmNlOiBlbmdpbmUgaW5z dGFuY2UgKi8KIAkJdTggZW5naW5lX2luc3RhbmNlOworCQkvKiogQGNvbnN1bWVyLnNyY2lkOiBJ RCBvZiBoYXJkd2FyZSB1bml0IHByb2R1Y2luZyBmYXVsdCAqLworCQl1OCBzcmNpZDsKIAkJLyoq IEBjb25zdW1lci5yZXNlcnZlZDogcmVzZXJ2ZWQgYml0cyBmb3IgZnV0dXJlIGV4cGFuc2lvbiAq LwotCQl1NjQgcmVzZXJ2ZWQ7CisJCXU4IHJlc2VydmVkWzddOwogCX0gY29uc3VtZXI7CiAJLyoq CiAJICogQHByb2R1Y2VyOiBTdGF0ZSBmb3IgdGhlIHByb2R1Y2VyIChpLmUuLCBIVy9GVyBpbnRl cmZhY2UpLiBQb3B1bGF0ZWQKLS0gCjIuNTMuMAoK