aboutsummaryrefslogtreecommitdiff
path: root/include/uapi/drm
diff options
context:
space:
mode:
authorGravatar Rodrigo Vivi <rodrigo.vivi@intel.com> 2023-11-22 14:38:28 +0000
committerGravatar Rodrigo Vivi <rodrigo.vivi@intel.com> 2023-12-21 11:45:19 -0500
commitcad4a0d6af146e14a82a0f7d43613450dc56ff80 (patch)
tree4109f9dfb2a3d70cb675cc154c9b7f532fe8d6bc /include/uapi/drm
parentdrm/xe/uapi: Split xe_sync types from flags (diff)
downloadlinux-cad4a0d6af146e14a82a0f7d43613450dc56ff80.tar.gz
linux-cad4a0d6af146e14a82a0f7d43613450dc56ff80.tar.bz2
linux-cad4a0d6af146e14a82a0f7d43613450dc56ff80.zip
drm/xe/uapi: Kill tile_mask
It is currently unused, so by the rules it cannot go upstream. Also there was the desire to convert that to align with the engine_class_instance selection, but the consensus on that one is to remain with the global gt_id. So we are keeping the gt_id there, not converting to a generic sched_group and also killing this tile_mask and only using the default behavior of 0 that is to create a mapping / page_table entry on every tile, similar to what i915. Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Matthew Brost <matthew.brost@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Diffstat (limited to 'include/uapi/drm')
-rw-r--r--include/uapi/drm/xe_drm.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/include/uapi/drm/xe_drm.h b/include/uapi/drm/xe_drm.h
index 978fca7bb235..77d54926e18f 100644
--- a/include/uapi/drm/xe_drm.h
+++ b/include/uapi/drm/xe_drm.h
@@ -750,12 +750,6 @@ struct drm_xe_vm_bind_op {
/** @addr: Address to operate on, MBZ for UNMAP_ALL */
__u64 addr;
- /**
- * @tile_mask: Mask for which tiles to create binds for, 0 == All tiles,
- * only applies to creating new VMAs
- */
- __u64 tile_mask;
-
#define DRM_XE_VM_BIND_OP_MAP 0x0
#define DRM_XE_VM_BIND_OP_UNMAP 0x1
#define DRM_XE_VM_BIND_OP_MAP_USERPTR 0x2
@@ -790,7 +784,7 @@ struct drm_xe_vm_bind_op {
__u32 prefetch_mem_region_instance;
/** @reserved: Reserved */
- __u64 reserved[2];
+ __u64 reserved[3];
};
struct drm_xe_vm_bind {