diff options
author | Francois Dugast <francois.dugast@intel.com> | 2023-11-10 14:24:40 +0000 |
---|---|---|
committer | Francois Dugast <francois.dugast@intel.com> | 2023-11-17 15:30:46 +0100 |
commit | fb2c9923339370e0f4d5a60e164f826bd35226d4 (patch) | |
tree | 6c27b7f54ded27507ee1edb69c9f9154029f41fc /include | |
parent | 7a525cfbc2a9a1dac2ae4e1d180a31d95b374c3d (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.h | 14 |
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 * |