[AMD Official Use Only - General] Reviewed-by: Tao Zhou <tao.zh...@amd.com>
> -----Original Message----- > From: amd-gfx <amd-gfx-boun...@lists.freedesktop.org> On Behalf Of Hawking > Zhang > Sent: Thursday, August 24, 2023 9:49 AM > To: amd-gfx@lists.freedesktop.org; Yang, Stanley <stanley.y...@amd.com>; > Zhou1, Tao <tao.zh...@amd.com> > Cc: Zhang, Hawking <hawking.zh...@amd.com> > Subject: [PATCH] drm/amdgpu: Allow issue disable gfx ras cmd to firmware > > Disable gfx ras command is needed in some use cases like live migration. > > Signed-off-by: Hawking Zhang <hawking.zh...@amd.com> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > index 378478cf9c21..7db6baa16236 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c > @@ -769,9 +769,10 @@ int amdgpu_ras_feature_enable(struct amdgpu_device > *adev, > if (!con) > return -EINVAL; > > - /* Do not enable ras feature if it is not allowed */ > - if (enable && > - head->block != AMDGPU_RAS_BLOCK__GFX && > + /* For non-gfx ip, do not enable ras feature if it is not allowed. > + * For gfx ip, regardless of feature support status, > + * force issue enable or disable ras feature commands */ > + if (head->block != AMDGPU_RAS_BLOCK__GFX && > !amdgpu_ras_is_feature_allowed(adev, head)) > goto out; > > -- > 2.17.1