[V2 03/11] drm/amdgpu/virt: add runtime flag
Deucher, Alexander
Alexander.Deucher at amd.com
Tue Jan 10 15:35:08 UTC 2017
> -----Original Message-----
> From: amd-gfx [mailto:amd-gfx-bounces at lists.freedesktop.org] On Behalf
> Of Xiangliang Yu
> Sent: Tuesday, January 10, 2017 5:01 AM
> To: amd-gfx at lists.freedesktop.org
> Cc: Yu, Xiangliang
> Subject: [V2 03/11] drm/amdgpu/virt: add runtime flag
>
> Add new flag to define gpu runtime that is out of full gpu access.
>
> Signed-off-by: Xiangliang Yu <Xiangliang.Yu at amd.com>
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
> index a6524bb..79619b6 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
> @@ -28,6 +28,7 @@
> #define AMDGPU_SRIOV_CAPS_ENABLE_IOV (1 << 1) /* sr-iov is enabled
> on this GPU */
> #define AMDGPU_SRIOV_CAPS_IS_VF (1 << 2) /* this GPU is a virtual
> function */
> #define AMDGPU_PASSTHROUGH_MODE (1 << 3) /* thw whole GPU is
> pass through for VM */
> +#define AMDGPU_SRIOV_CAPS_RUNTIME (1 << 4) /* is out of full access
> mode */
> /* GPU virtualization */
> struct amdgpu_virt {
> uint32_t caps;
> @@ -43,6 +44,9 @@ struct amdgpu_virt {
> #define amdgpu_sriov_bios(adev) \
> ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_SRIOV_VBIOS)
>
> +#define amdgpu_sriov_runtime(adev) \
> +((adev)->virt.caps & AMDGPU_SRIOV_CAPS_RUNTIME)
> +
> #define amdgpu_passthrough(adev) \
> ((adev)->virt.caps & AMDGPU_PASSTHROUGH_MODE)
>
> --
> 2.7.4
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
More information about the amd-gfx
mailing list