summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFrancois Dugast <francois.dugast@intel.com>2023-11-10 14:24:40 +0000
committerFrancois Dugast <francois.dugast@intel.com>2023-11-17 15:30:46 +0100
commitfb2c9923339370e0f4d5a60e164f826bd35226d4 (patch)
tree6c27b7f54ded27507ee1edb69c9f9154029f41fc /include
parent7a525cfbc2a9a1dac2ae4e1d180a31d95b374c3d (diff)
drm-uapi/xe: Add check for access counter granularity
Align with commit ("drm/xe/xe_exec_queue: Add check for access counter granularity") CC: Priyanka Dandamudi <priyanka.dandamudi@intel.com> Signed-off-by: Francois Dugast <francois.dugast@intel.com> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Diffstat (limited to 'include')
-rw-r--r--include/drm-uapi/xe_drm.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/drm-uapi/xe_drm.h b/include/drm-uapi/xe_drm.h
index a3d3ee7db..babfaf0fe 100644
--- a/include/drm-uapi/xe_drm.h
+++ b/include/drm-uapi/xe_drm.h
@@ -721,6 +721,20 @@ struct drm_xe_vm_bind {
__u64 reserved[2];
};
+/* For use with XE_EXEC_QUEUE_SET_PROPERTY_ACC_GRANULARITY */
+
+/* Monitor 128KB contiguous region with 4K sub-granularity */
+#define XE_ACC_GRANULARITY_128K 0
+
+/* Monitor 2MB contiguous region with 64KB sub-granularity */
+#define XE_ACC_GRANULARITY_2M 1
+
+/* Monitor 16MB contiguous region with 512KB sub-granularity */
+#define XE_ACC_GRANULARITY_16M 2
+
+/* Monitor 64MB contiguous region with 2M sub-granularity */
+#define XE_ACC_GRANULARITY_64M 3
+
/**
* struct drm_xe_exec_queue_set_property - exec queue set property
*