amdgpu: UAPI for AMDGPU usermode queues
This patch adds UAPI interface changes for AMDGPU usermode queues and new AMDGPU GEM domain for doorbells. Usermode queues allow a userspace process to create and submit its graphics work directly to the GPU.
v2 - Adding shadow_va to support shadow memory area. v3 - Created a Union for engine specific MQDs (Alex). v4 - Adding new mqd struct for userqueue.
- add gem domain for doorbells
Cc: Koenig, Christian christian.koenig@amd.com Cc: Alex Deucher alexander.deucher@amd.com Signed-off-by: Shashank Sharma shashank.sharma@amd.com