if domain is illegal, we should return error. v2: remove duplicated domain checking.
Showing the changes to include/uapi (1 of 3 files). Show all
Unified · Split
| @@ -78,6 +78,12 @@ extern "C" { · 77 unmodified lines | |||
| 78 | #define AMDGPU_GEM_DOMAIN_GDS 0x8 | 78 | #define AMDGPU_GEM_DOMAIN_GDS 0x8 |
| 79 | #define AMDGPU_GEM_DOMAIN_GWS 0x10 | 79 | #define AMDGPU_GEM_DOMAIN_GWS 0x10 |
| 80 | #define AMDGPU_GEM_DOMAIN_OA 0x20 | 80 | #define AMDGPU_GEM_DOMAIN_OA 0x20 |
| 81 | #define AMDGPU_GEM_DOMAIN_MASK (AMDGPU_GEM_DOMAIN_CPU | \ | ||
| 82 | AMDGPU_GEM_DOMAIN_GTT | \ | ||
| 83 | AMDGPU_GEM_DOMAIN_VRAM | \ | ||
| 84 | AMDGPU_GEM_DOMAIN_GDS | \ | ||
| 85 | AMDGPU_GEM_DOMAIN_GWS | \ | ||
| 86 | AMDGPU_GEM_DOMAIN_OA) | ||
| 81 | 87 | ||
| 82 | /* Flag that CPU access will be required for the case of VRAM domain */ | 88 | /* Flag that CPU access will be required for the case of VRAM domain */ |
| 83 | #define AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED (1 << 0) | 89 | #define AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED (1 << 0) |