This is not used nor does it align VM async document, kill this.
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -905,18 +905,10 @@ struct drm_xe_wait_user_fence { · 904 unmodified lines | |||
| 905 | /** @extensions: Pointer to the first extension struct, if any */ | 905 | /** @extensions: Pointer to the first extension struct, if any */ |
| 906 | __u64 extensions; | 906 | __u64 extensions; |
| 907 | 907 | ||
| 908 | union { | 908 | /** |
| 909 | /** | 909 | * @addr: user pointer address to wait on, must qword aligned |
| 910 | * @addr: user pointer address to wait on, must qword aligned | 910 | */ |
| 911 | */ | 911 | __u64 addr; |
| 912 | __u64 addr; | ||
| 913 | |||
| 914 | /** | ||
| 915 | * @vm_id: The ID of the VM which encounter an error used with | ||
| 916 | * DRM_XE_UFENCE_WAIT_VM_ERROR. Upper 32 bits must be clear. | ||
| 917 | */ | ||
| 918 | __u64 vm_id; | ||
| 919 | }; | ||
| 920 | 912 | ||
| 921 | #define DRM_XE_UFENCE_WAIT_EQ 0 | 913 | #define DRM_XE_UFENCE_WAIT_EQ 0 |
| 922 | #define DRM_XE_UFENCE_WAIT_NEQ 1 | 914 | #define DRM_XE_UFENCE_WAIT_NEQ 1 |
| @@ -929,7 +921,6 @@ struct drm_xe_wait_user_fence { · 6 unmodified lines | |||
| 929 | 921 | ||
| 930 | #define DRM_XE_UFENCE_WAIT_SOFT_OP (1 << 0) /* e.g. Wait on VM bind */ | 922 | #define DRM_XE_UFENCE_WAIT_SOFT_OP (1 << 0) /* e.g. Wait on VM bind */ |
| 931 | #define DRM_XE_UFENCE_WAIT_ABSTIME (1 << 1) | 923 | #define DRM_XE_UFENCE_WAIT_ABSTIME (1 << 1) |
| 932 | #define DRM_XE_UFENCE_WAIT_VM_ERROR (1 << 2) | ||
| 933 | /** @flags: wait flags */ | 924 | /** @flags: wait flags */ |
| 934 | __u16 flags; | 925 | __u16 flags; |
| 935 | 926 | ||