On Tue, Aug 26, 2025 at 5:41 AM Jesse.Zhang <jesse.zh...@amd.com> wrote:
>
> The minimum firmware versions required for user queue functionality
> have been increased to address an issue where the queue privilege
> state was lost during queue connect operations.
>
> The problem occurred because the privilege state was being restored
> to its initial value at the beginning of the function, overwriting
> the state that was properly set during the queue connect case.
>
> This commit updates the minimum version requirements:
> - ME firmware from 2390 to 2420
> - PFP firmware from 2530 to 2580
> - MEC firmware from 2600 to 2650
> - MES firmware remains at 120
>
> These updated firmware versions contain the necessary fixes to
> properly maintain queue privilege state throughout connect operations.
>
> Fixes: d84f90e2bcec ("drm/amdgpu: Add fw minimum version check for usermode 
> queue")
>
> Signed-off-by: Jesse Zhang <jesse.zh...@amd.com>

Acked-by: Alex Deucher <alexander.deuc...@amd.com>

> ---
>  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c 
> b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
> index 456ba758fa94..c85de8c8f6f5 100644
> --- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
> +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
> @@ -1612,9 +1612,9 @@ static int gfx_v11_0_sw_init(struct amdgpu_ip_block 
> *ip_block)
>         case IP_VERSION(11, 0, 2):
>         case IP_VERSION(11, 0, 3):
>                 if (!adev->gfx.disable_uq &&
> -                   adev->gfx.me_fw_version  >= 2390 &&
> -                   adev->gfx.pfp_fw_version >= 2530 &&
> -                   adev->gfx.mec_fw_version >= 2600 &&
> +                   adev->gfx.me_fw_version  >= 2420 &&
> +                   adev->gfx.pfp_fw_version >= 2580 &&
> +                   adev->gfx.mec_fw_version >= 2650 &&
>                     adev->mes.fw_version[0] >= 120) {
>                         adev->userq_funcs[AMDGPU_HW_IP_GFX] = 
> &userq_mes_funcs;
>                         adev->userq_funcs[AMDGPU_HW_IP_COMPUTE] = 
> &userq_mes_funcs;
> --
> 2.49.0
>

Reply via email to