diff options
author | Felix Kuehling <Felix.Kuehling@amd.com> | 2018-02-06 20:32:36 -0500 |
---|---|---|
committer | Oded Gabbay <oded.gabbay@gmail.com> | 2018-02-06 20:32:36 -0500 |
commit | 155494dbbbf4d6d6512b8bc2dc6bc483e47e1c71 (patch) | |
tree | e9d8862293f1cd847373dcc2e6a22b6d48d6ae93 /drivers/gpu/drm/amd/include | |
parent | d8d019ccffb838bb0dd98e583b5c25ccc0bc6ece (diff) | |
download | linux-155494dbbbf4d6d6512b8bc2dc6bc483e47e1c71.tar.gz linux-155494dbbbf4d6d6512b8bc2dc6bc483e47e1c71.tar.xz |
drm/amdgpu: Update kgd2kfd_shared_resources for dGPU support
Add GPUVM size and DRM render node. Also add function to query the
VMID mask to avoid hard-coding it in multiple places later.
v2: cut off GPUVM size at the VA hole
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/amd/include')
-rw-r--r-- | drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/include/kgd_kfd_interface.h b/drivers/gpu/drm/amd/include/kgd_kfd_interface.h index 9e352499c409..36c706aff2ac 100644 --- a/drivers/gpu/drm/amd/include/kgd_kfd_interface.h +++ b/drivers/gpu/drm/amd/include/kgd_kfd_interface.h @@ -108,6 +108,12 @@ struct kgd2kfd_shared_resources { /* Number of bytes at start of aperture reserved for KGD. */ size_t doorbell_start_offset; + + /* GPUVM address space size in bytes */ + uint64_t gpuvm_size; + + /* Minor device number of the render node */ + int drm_render_minor; }; struct tile_config { |