diff options
Diffstat (limited to 'include/uapi/drm/amdgpu_drm.h')
-rw-r--r-- | include/uapi/drm/amdgpu_drm.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/uapi/drm/amdgpu_drm.h b/include/uapi/drm/amdgpu_drm.h index 919248fb4028..4d21191aaed0 100644 --- a/include/uapi/drm/amdgpu_drm.h +++ b/include/uapi/drm/amdgpu_drm.h | |||
@@ -160,6 +160,7 @@ union drm_amdgpu_bo_list { | |||
160 | #define AMDGPU_CTX_OP_ALLOC_CTX 1 | 160 | #define AMDGPU_CTX_OP_ALLOC_CTX 1 |
161 | #define AMDGPU_CTX_OP_FREE_CTX 2 | 161 | #define AMDGPU_CTX_OP_FREE_CTX 2 |
162 | #define AMDGPU_CTX_OP_QUERY_STATE 3 | 162 | #define AMDGPU_CTX_OP_QUERY_STATE 3 |
163 | #define AMDGPU_CTX_OP_QUERY_STATE2 4 | ||
163 | 164 | ||
164 | /* GPU reset status */ | 165 | /* GPU reset status */ |
165 | #define AMDGPU_CTX_NO_RESET 0 | 166 | #define AMDGPU_CTX_NO_RESET 0 |
@@ -170,6 +171,13 @@ union drm_amdgpu_bo_list { | |||
170 | /* unknown cause */ | 171 | /* unknown cause */ |
171 | #define AMDGPU_CTX_UNKNOWN_RESET 3 | 172 | #define AMDGPU_CTX_UNKNOWN_RESET 3 |
172 | 173 | ||
174 | /* indicate gpu reset occured after ctx created */ | ||
175 | #define AMDGPU_CTX_QUERY2_FLAGS_RESET (1<<0) | ||
176 | /* indicate vram lost occured after ctx created */ | ||
177 | #define AMDGPU_CTX_QUERY2_FLAGS_VRAMLOST (1<<1) | ||
178 | /* indicate some job from this context once cause gpu hang */ | ||
179 | #define AMDGPU_CTX_QUERY2_FLAGS_GUILTY (1<<2) | ||
180 | |||
173 | /* Context priority level */ | 181 | /* Context priority level */ |
174 | #define AMDGPU_CTX_PRIORITY_UNSET -2048 | 182 | #define AMDGPU_CTX_PRIORITY_UNSET -2048 |
175 | #define AMDGPU_CTX_PRIORITY_VERY_LOW -1023 | 183 | #define AMDGPU_CTX_PRIORITY_VERY_LOW -1023 |
@@ -869,6 +877,10 @@ struct drm_amdgpu_info_device { | |||
869 | __u32 _pad1; | 877 | __u32 _pad1; |
870 | /* always on cu bitmap */ | 878 | /* always on cu bitmap */ |
871 | __u32 cu_ao_bitmap[4][4]; | 879 | __u32 cu_ao_bitmap[4][4]; |
880 | /** Starting high virtual address for UMDs. */ | ||
881 | __u64 high_va_offset; | ||
882 | /** The maximum high virtual address */ | ||
883 | __u64 high_va_max; | ||
872 | }; | 884 | }; |
873 | 885 | ||
874 | struct drm_amdgpu_info_hw_ip { | 886 | struct drm_amdgpu_info_hw_ip { |