Will drop this patch legacy queues should go through KIQ.

On Tue, Apr 29, 2025 at 3:06 PM Alex Deucher <alexander.deuc...@amd.com> wrote:
>
> We should use the MES_SCHED_PIPE for everything queue related.
>
> Cc: Michael Chen <michael.c...@amd.com>
> Cc: Shaoyun Liu <shaoyun....@amd.com>
> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
> ---
>  drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 16 ++--------------
>  1 file changed, 2 insertions(+), 14 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c 
> b/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
> index f9f2fbc0a7166..83136fcbd50ff 100644
> --- a/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
> +++ b/drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
> @@ -498,7 +498,6 @@ static int mes_v12_0_map_legacy_queue(struct amdgpu_mes 
> *mes,
>                                       struct mes_map_legacy_queue_input 
> *input)
>  {
>         union MESAPI__ADD_QUEUE mes_add_queue_pkt;
> -       int pipe;
>
>         memset(&mes_add_queue_pkt, 0, sizeof(mes_add_queue_pkt));
>
> @@ -515,12 +514,7 @@ static int mes_v12_0_map_legacy_queue(struct amdgpu_mes 
> *mes,
>                 convert_to_mes_queue_type(input->queue_type);
>         mes_add_queue_pkt.map_legacy_kq = 1;
>
> -       if (mes->adev->enable_uni_mes)
> -               pipe = AMDGPU_MES_KIQ_PIPE;
> -       else
> -               pipe = AMDGPU_MES_SCHED_PIPE;
> -
> -       return mes_v12_0_submit_pkt_and_poll_completion(mes, pipe,
> +       return mes_v12_0_submit_pkt_and_poll_completion(mes, 
> AMDGPU_MES_SCHED_PIPE,
>                         &mes_add_queue_pkt, sizeof(mes_add_queue_pkt),
>                         offsetof(union MESAPI__ADD_QUEUE, api_status));
>  }
> @@ -529,7 +523,6 @@ static int mes_v12_0_unmap_legacy_queue(struct amdgpu_mes 
> *mes,
>                         struct mes_unmap_legacy_queue_input *input)
>  {
>         union MESAPI__REMOVE_QUEUE mes_remove_queue_pkt;
> -       int pipe;
>
>         memset(&mes_remove_queue_pkt, 0, sizeof(mes_remove_queue_pkt));
>
> @@ -554,12 +547,7 @@ static int mes_v12_0_unmap_legacy_queue(struct 
> amdgpu_mes *mes,
>                         convert_to_mes_queue_type(input->queue_type);
>         }
>
> -       if (mes->adev->enable_uni_mes)
> -               pipe = AMDGPU_MES_KIQ_PIPE;
> -       else
> -               pipe = AMDGPU_MES_SCHED_PIPE;
> -
> -       return mes_v12_0_submit_pkt_and_poll_completion(mes, pipe,
> +       return mes_v12_0_submit_pkt_and_poll_completion(mes, 
> AMDGPU_MES_SCHED_PIPE,
>                         &mes_remove_queue_pkt, sizeof(mes_remove_queue_pkt),
>                         offsetof(union MESAPI__REMOVE_QUEUE, api_status));
>  }
> --
> 2.49.0
>

Reply via email to