[Mesa-dev] [PATCH] winsys/amdgpu: add VCN JPEG to no user fence group

Christian König ckoenig.leichtzumerken at gmail.com
Wed May 8 13:02:15 UTC 2019


Am 08.05.19 um 14:56 schrieb Liu, Leo:
> There is no user fence for JPEG, the bug triggering
> kernel WARN_ON(flags & AMDGPU_FENCE_FLAG_64BIT)

Oh, we are probably going to need to check for this in the kernel as well.

Currently we only check for UVD and VCE there, do you want to take a 
look Leo or should I do this?

Christian.

>
> Signed-off-by: Leo Liu <leo.liu at amd.com>
> Cc: mesa-stable at lists.freedesktop.org
> ---
>   src/gallium/winsys/amdgpu/drm/amdgpu_cs.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
> index 4a2377f7e09..972030eaaa8 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
> @@ -378,7 +378,8 @@ static bool amdgpu_cs_has_user_fence(struct amdgpu_cs_context *cs)
>             cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCE &&
>             cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_UVD_ENC &&
>             cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_DEC &&
> -          cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_ENC;
> +          cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_ENC &&
> +          cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_JPEG;
>   }
>   
>   static bool amdgpu_cs_has_chaining(struct amdgpu_cs *cs)



More information about the mesa-dev mailing list