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 2108F1099B32 for ; Fri, 20 Mar 2026 18:35:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1686210EBB8; Fri, 20 Mar 2026 18:35:54 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="Lj+RPvQA"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8A69810EB00; Fri, 20 Mar 2026 18:35:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1774031749; x=1805567749; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Td31AL+nbpQ4mkskl3LQ6g6bII/IiJUKfIclA23aZ4U=; b=Lj+RPvQAAz3AYh857hR+38gSB1wO9HffdurhAadxHZPufXVStuVcXiWi bmmlY/zPdYpsToCt1ftuvSPQvj3MfFFzzcOlQYImEomFaq6SaVRm2LDvS Oxq9enuJZ4cCpYm3/qimjr7gz8ZGcSw4s35focRhvl3L9Qp47yINMMdMh gHxmxjKWXL4OZcvBqTOgA4Q8LqS8WYNGXxZriiwNnLlDorM96opzH2go3 tKIBbxL5C1x+OvGsnw8rBv7FF6FAkQgL99ukziFZBRS/9pqWjd8X2Yq3L ZE0UPMsIGgx4l3uYOGIJf3lmaHCoqDsTQzL4jy972ph3tHsc9Zw21/AHh g==; X-CSE-ConnectionGUID: QwToYTShShuylzjqX8FTmA== X-CSE-MsgGUID: Adi8tgpATBmOFVWylXTgyw== X-IronPort-AV: E=McAfee;i="6800,10657,11735"; a="75092816" X-IronPort-AV: E=Sophos;i="6.23,130,1770624000"; d="scan'208";a="75092816" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2026 11:35:49 -0700 X-CSE-ConnectionGUID: 6fIEifUvRn6uU5/chZXlZQ== X-CSE-MsgGUID: Oed2RB9ZQMavAnjOVmwrgA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,130,1770624000"; d="scan'208";a="223399395" Received: from dut4086lnl.fm.intel.com ([10.105.10.101]) by orviesa008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Mar 2026 11:35:49 -0700 From: Jonathan Cavitt To: intel-xe@lists.freedesktop.org Cc: saurabhg.gupta@intel.com, alex.zuo@intel.com, jonathan.cavitt@intel.com, joonas.lahtinen@linux.intel.com, matthew.brost@intel.com, jianxun.zhang@intel.com, shuicheng.lin@intel.com, dri-devel@lists.freedesktop.org, Michal.Wajdeczko@intel.com, michal.mrozek@intel.com, raag.jadav@intel.com, ivan.briano@intel.com, matthew.auld@intel.com, dafna.hirschfeld@intel.com, jose.souza@intel.com, thomas.hellstrom@linux.intel.com Subject: [PATCH v38 2/4] drm/xe/uapi: Define drm_xe_vm_get_property Date: Fri, 20 Mar 2026 18:35:49 +0000 Message-ID: <20260320183547.61017-8-jonathan.cavitt@intel.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260320183547.61017-6-jonathan.cavitt@intel.com> References: <20260320183547.61017-6-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" QWRkIGluaXRpYWwgZGVjbGFyYXRpb25zIGZvciB0aGUgZHJtX3hlX3ZtX2dldF9wcm9wZXJ0eSBp b2N0bC4KCnYyOgotIEV4cGFuZCBrZXJuZWwgZG9jcyBmb3IgZHJtX3hlX3ZtX2dldF9wcm9wZXJ0 eSAoSmlhbnh1bikKCnYzOgotIFJlbW92ZSBhZGRyZXNzIHR5cGUgZXh0ZXJuYWwgZGVmaW5pdGlv bnMgKEppYW54dW4pCi0gQWRkIGZhdWx0IHR5cGUgdG8geGVfZHJtX2ZhdWx0IHN0cnVjdCAoSmlh bnh1bikKCnY0OgotIFJlbW92ZSBlbmdpbmUgY2xhc3MgYW5kIGluc3RhbmNlIChJdmFuKQoKdjU6 Ci0gQWRkIGRlY2xhcmVzIGZvciBmYXVsdCB0eXBlLCBhY2Nlc3MgdHlwZSwgYW5kIGZhdWx0IGxl dmVsIChNYXR0IEJyb3N0LAogIEl2YW4pCgp2NjoKLSBGaXggaW5jb25zaXN0ZW50IHVzZSBvZiB3 aGl0ZXNwYWNlIGluIGRlZmluZXMKCnY3OgotIFJlYmFzZSBhbmQgcmVmYWN0b3IgKGpjYXZpdHQp Cgp2ODoKLSBSZWJhc2UgKGpjYXZpdHQpCgp2OToKLSBDbGFyaWZ5IGFkZHJlc3MgaXMgY2Fub25p Y2FsIChKb3PDqSkKCnVBUEk6IGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9jb21wdXRlLXJ1bnRp bWUvcHVsbC84NzgKU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gQ2F2aXR0IDxqb25hdGhhbi5jYXZp dHRAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogU2h1aWNoZW5nIExpbiA8c2h1aWNoZW5nLmxpbkBp bnRlbC5jb20+CkFja2VkLWJ5OiBNYXR0aGV3IEJyb3N0IDxtYXR0aGV3LmJyb3N0QGludGVsLmNv bT4KQWNrZWQtYnk6IEl2YW4gQnJpYW5vIDxpdmFuLmJyaWFub0BpbnRlbC5jb20+CkFja2VkLWJ5 OiBKb3PDqSBSb2JlcnRvIGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KQ2M6IFpoYW5n IEppYW54dW4gPGppYW54dW4uemhhbmdAaW50ZWwuY29tPgpDYzogSXZhbiBCcmlhbm8gPGl2YW4u YnJpYW5vQGludGVsLmNvbT4KQ2M6IE1hdHRoZXcgQnJvc3QgPG1hdHRoZXcuYnJvc3RAaW50ZWwu Y29tPgotLS0KIGluY2x1ZGUvdWFwaS9kcm0veGVfZHJtLmggfCA4NiArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS94ZV9kcm0uaCBiL2luY2x1ZGUvdWFwaS9k cm0veGVfZHJtLmgKaW5kZXggZjhiMmFmYjIwNTQwLi5iM2FiZWVkMDVhNjcgMTAwNjQ0Ci0tLSBh L2luY2x1ZGUvdWFwaS9kcm0veGVfZHJtLmgKKysrIGIvaW5jbHVkZS91YXBpL2RybS94ZV9kcm0u aApAQCAtODMsNiArODMsNyBAQCBleHRlcm4gIkMiIHsKICAqICAtICZEUk1fSU9DVExfWEVfT0JT RVJWQVRJT04KICAqICAtICZEUk1fSU9DVExfWEVfTUFEVklTRQogICogIC0gJkRSTV9JT0NUTF9Y RV9WTV9RVUVSWV9NRU1fUkFOR0VfQVRUUlMKKyAqICAtICZEUk1fSU9DVExfWEVfVk1fR0VUX1BS T1BFUlRZCiAgKi8KIAogLyoKQEAgLTEwNyw2ICsxMDgsNyBAQCBleHRlcm4gIkMiIHsKICNkZWZp bmUgRFJNX1hFX01BRFZJU0UJCQkweDBjCiAjZGVmaW5lIERSTV9YRV9WTV9RVUVSWV9NRU1fUkFO R0VfQVRUUlMJMHgwZAogI2RlZmluZSBEUk1fWEVfRVhFQ19RVUVVRV9TRVRfUFJPUEVSVFkJMHgw ZQorI2RlZmluZSBEUk1fWEVfVk1fR0VUX1BST1BFUlRZCQkweDBmCiAKIC8qIE11c3QgYmUga2Vw dCBjb21wYWN0IC0tIG5vIGhvbGVzICovCiAKQEAgLTEyNSw2ICsxMjcsNyBAQCBleHRlcm4gIkMi IHsKICNkZWZpbmUgRFJNX0lPQ1RMX1hFX01BRFZJU0UJCQlEUk1fSU9XKERSTV9DT01NQU5EX0JB U0UgKyBEUk1fWEVfTUFEVklTRSwgc3RydWN0IGRybV94ZV9tYWR2aXNlKQogI2RlZmluZSBEUk1f SU9DVExfWEVfVk1fUVVFUllfTUVNX1JBTkdFX0FUVFJTCURSTV9JT1dSKERSTV9DT01NQU5EX0JB U0UgKyBEUk1fWEVfVk1fUVVFUllfTUVNX1JBTkdFX0FUVFJTLCBzdHJ1Y3QgZHJtX3hlX3ZtX3F1 ZXJ5X21lbV9yYW5nZV9hdHRyKQogI2RlZmluZSBEUk1fSU9DVExfWEVfRVhFQ19RVUVVRV9TRVRf UFJPUEVSVFkJRFJNX0lPVyhEUk1fQ09NTUFORF9CQVNFICsgRFJNX1hFX0VYRUNfUVVFVUVfU0VU X1BST1BFUlRZLCBzdHJ1Y3QgZHJtX3hlX2V4ZWNfcXVldWVfc2V0X3Byb3BlcnR5KQorI2RlZmlu ZSBEUk1fSU9DVExfWEVfVk1fR0VUX1BST1BFUlRZCQlEUk1fSU9XUihEUk1fQ09NTUFORF9CQVNF ICsgRFJNX1hFX1ZNX0dFVF9QUk9QRVJUWSwgc3RydWN0IGRybV94ZV92bV9nZXRfcHJvcGVydHkp CiAKIC8qKgogICogRE9DOiBYZSBJT0NUTCBFeHRlbnNpb25zCkBAIC0xMjYxLDYgKzEyNjQsODkg QEAgc3RydWN0IGRybV94ZV92bV9iaW5kIHsKIAlfX3U2NCByZXNlcnZlZFsyXTsKIH07CiAKKy8q KiBzdHJ1Y3QgeGVfdm1fZmF1bHQgLSBEZXNjcmliZXMgZmF1bHRzIGZvciAlRFJNX1hFX1ZNX0dF VF9QUk9QRVJUWV9GQVVMVFMgKi8KK3N0cnVjdCB4ZV92bV9mYXVsdCB7CisJLyoqIEBhZGRyZXNz OiBDYW5vbmljYWwgYWRkcmVzcyBvZiB0aGUgZmF1bHQgKi8KKwlfX3U2NCBhZGRyZXNzOworCS8q KiBAYWRkcmVzc19wcmVjaXNpb246IFByZWNpc2lvbiBvZiBmYXVsdGVkIGFkZHJlc3MgKi8KKwlf X3UzMiBhZGRyZXNzX3ByZWNpc2lvbjsKKwkvKiogQGFjY2Vzc190eXBlOiBUeXBlIG9mIGFkZHJl c3MgYWNjZXNzIHRoYXQgcmVzdWx0ZWQgaW4gZmF1bHQgKi8KKyNkZWZpbmUgRkFVTFRfQUNDRVNT X1RZUEVfUkVBRAkJMAorI2RlZmluZSBGQVVMVF9BQ0NFU1NfVFlQRV9XUklURQkJMQorI2RlZmlu ZSBGQVVMVF9BQ0NFU1NfVFlQRV9BVE9NSUMJMgorCV9fdTggYWNjZXNzX3R5cGU7CisJLyoqIEBm YXVsdF90eXBlOiBUeXBlIG9mIGZhdWx0IHJlcG9ydGVkICovCisjZGVmaW5lIEZBVUxUX1RZUEVf Tk9UX1BSRVNFTlQJCTAKKyNkZWZpbmUgRkFVTFRfVFlQRV9XUklURV9BQ0NFU1MJCTEKKyNkZWZp bmUgRkFVTFRfVFlQRV9BVE9NSUNfQUNDRVNTCTIKKwlfX3U4IGZhdWx0X3R5cGU7CisJLyoqIEBm YXVsdF9sZXZlbDogZmF1bHQgbGV2ZWwgb2YgdGhlIGZhdWx0ICovCisjZGVmaW5lIEZBVUxUX0xF VkVMX1BURQkJMAorI2RlZmluZSBGQVVMVF9MRVZFTF9QREUJCTEKKyNkZWZpbmUgRkFVTFRfTEVW RUxfUERQCQkyCisjZGVmaW5lIEZBVUxUX0xFVkVMX1BNTDQJMworI2RlZmluZSBGQVVMVF9MRVZF TF9QTUw1CTQKKwlfX3U4IGZhdWx0X2xldmVsOworCS8qKiBAcGFkOiBNQlogKi8KKwlfX3U4IHBh ZDsKKwkvKiogQHJlc2VydmVkOiBNQlogKi8KKwlfX3U2NCByZXNlcnZlZFs0XTsKK307CisKKy8q KgorICogc3RydWN0IGRybV94ZV92bV9nZXRfcHJvcGVydHkgLSBJbnB1dCBvZiAmRFJNX0lPQ1RM X1hFX1ZNX0dFVF9QUk9QRVJUWQorICoKKyAqIFRoZSB1c2VyIHByb3ZpZGVzIGEgVk0gYW5kIGEg cHJvcGVydHkgdG8gcXVlcnkgYW1vbmcgRFJNX1hFX1ZNX0dFVF9QUk9QRVJUWV8qLAorICogYW5k IHNldHMgdGhlIHZhbHVlcyBpbiB0aGUgdm1faWQgYW5kIHByb3BlcnR5IG1lbWJlcnMsIHJlc3Bl Y3RpdmVseS4gIFRoaXMKKyAqIGRldGVybWluZXMgYm90aCB0aGUgVk0gdG8gZ2V0IHRoZSBwcm9w ZXJ0eSBvZiwgYXMgd2VsbCBhcyB0aGUgcHJvcGVydHkgdG8KKyAqIHJlcG9ydC4KKyAqCisgKiBJ ZiBzaXplIGlzIHNldCB0byAwLCB0aGUgZHJpdmVyIGZpbGxzIGl0IHdpdGggdGhlIHJlcXVpcmVk IHNpemUgZm9yIHRoZQorICogcmVxdWVzdGVkIHByb3BlcnR5LiAgVGhlIHVzZXIgaXMgZXhwZWN0 ZWQgaGVyZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHRoZQorICogcHJvcGVydHkgc3RydWN0dXJl IGFuZCB0byBwcm92aWRlIGEgcG9pbnRlciB0byB0aGUgYWxsb2NhdGVkIG1lbW9yeSB1c2luZyB0 aGUKKyAqIGRhdGEgbWVtYmVyLiAgRm9yIHNvbWUgcHJvcGVydGllcywgdGhpcyBtYXkgYmUgemVy bywgaW4gd2hpY2ggY2FzZSwgdGhlCisgKiB2YWx1ZSBvZiB0aGUgcHJvcGVydHkgd2lsbCBiZSBz YXZlZCB0byB0aGUgdmFsdWUgbWVtYmVyIGFuZCBzaXplIHdpbGwgcmVtYWluCisgKiB6ZXJvIG9u IHJldHVybi4KKyAqCisgKiBJZiBzaXplIGlzIG5vdCB6ZXJvLCB0aGVuIHRoZSBJT0NUTCB3aWxs IGF0dGVtcHQgdG8gY29weSB0aGUgcmVxdWVzdGVkCisgKiBwcm9wZXJ0eSBpbnRvIHRoZSBkYXRh IG1lbWJlci4KKyAqCisgKiBUaGUgSU9DVEwgd2lsbCByZXR1cm4gLUVOT0VOVCBpZiB0aGUgVk0g Y291bGQgbm90IGJlIGlkZW50aWZpZWQgZnJvbSB0aGUKKyAqIHByb3ZpZGVkIFZNIElELCBvciAt RUlOVkFMIGlmIHRoZSBJT0NUTCBmYWlscyBmb3IgYW55IG90aGVyIHJlYXNvbiwgc3VjaCBhcwor ICogcHJvdmlkaW5nIGFuIGludmFsaWQgc2l6ZSBmb3IgdGhlIGdpdmVuIHByb3BlcnR5IG9yIGlm IHRoZSBwcm9wZXJ0eSBkYXRhCisgKiBjb3VsZCBub3QgYmUgY29waWVkIHRvIHRoZSBtZW1vcnkg YWxsb2NhdGVkIHRvIHRoZSBkYXRhIG1lbWJlci4KKyAqCisgKiBUaGUgcHJvcGVydHkgbWVtYmVy IGNhbiBiZToKKyAqICAtICVEUk1fWEVfVk1fR0VUX1BST1BFUlRZX0ZBVUxUUworICovCitzdHJ1 Y3QgZHJtX3hlX3ZtX2dldF9wcm9wZXJ0eSB7CisJLyoqIEBleHRlbnNpb25zOiBQb2ludGVyIHRv IHRoZSBmaXJzdCBleHRlbnNpb24gc3RydWN0LCBpZiBhbnkgKi8KKwlfX3U2NCBleHRlbnNpb25z OworCisJLyoqIEB2bV9pZDogVGhlIElEIG9mIHRoZSBWTSB0byBxdWVyeSB0aGUgcHJvcGVydGll cyBvZiAqLworCV9fdTMyIHZtX2lkOworCisjZGVmaW5lIERSTV9YRV9WTV9HRVRfUFJPUEVSVFlf RkFVTFRTCQkwCisJLyoqIEBwcm9wZXJ0eTogcHJvcGVydHkgdG8gZ2V0ICovCisJX191MzIgcHJv cGVydHk7CisKKwkvKiogQHNpemU6IFNpemUgdG8gYWxsb2NhdGUgZm9yIEBkYXRhICovCisJX191 MzIgc2l6ZTsKKworCS8qKiBAcGFkOiBNQlogKi8KKwlfX3UzMiBwYWQ7CisKKwl1bmlvbiB7CisJ CS8qKiBAZGF0YTogUG9pbnRlciB0byB1c2VyLWRlZmluZWQgYXJyYXkgb2YgZmxleGlibGUgc2l6 ZSBhbmQgdHlwZSAqLworCQlfX3U2NCBkYXRhOworCQkvKiogQHZhbHVlOiBSZXR1cm4gdmFsdWUg Zm9yIHNjYWxhciBxdWVyaWVzICovCisJCV9fdTY0IHZhbHVlOworCX07CisKKwkvKiogQHJlc2Vy dmVkOiBNQlogKi8KKwlfX3U2NCByZXNlcnZlZFszXTsKK307CisKIC8qKgogICogc3RydWN0IGRy bV94ZV9leGVjX3F1ZXVlX2NyZWF0ZSAtIElucHV0IG9mICZEUk1fSU9DVExfWEVfRVhFQ19RVUVV RV9DUkVBVEUKICAqCi0tIAoyLjQzLjAKCg==