[PATCH] drm/amd/amdgpu/sriov disable all ip hw status by default

Deng, Emily Emily.Deng at amd.com
Tue Apr 27 10:11:06 UTC 2021


[AMD Official Use Only - Internal Distribution Only]

Review-by: Emily Deng <Emily.Deng at amd.com>

>-----Original Message-----
>From: Jack Zhang <Jack.Zhang1 at amd.com>
>Sent: Tuesday, April 27, 2021 6:03 PM
>To: amd-gfx at lists.freedesktop.org; Liu, Monk <Monk.Liu at amd.com>; Deng,
>Emily <Emily.Deng at amd.com>; Chen, JingWen <JingWen.Chen2 at amd.com>
>Cc: Zhang, Jack (Jian) <Jack.Zhang1 at amd.com>
>Subject: [PATCH] drm/amd/amdgpu/sriov disable all ip hw status by default
>
>Disable all ip's hw status to false before any hw_init.
>Only set it to true until its hw_init is executed.
>
>The old 5.9 branch has this change but somehow the 5.11 kernrel does not
>have this fix.
>
>Without this change, sriov tdr have gfx IB test fail.
>
>Signed-off-by: Jack Zhang <Jack.Zhang1 at amd.com>
>---
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>index eef54b265ffd..5cb171c2273c 100644
>--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
>@@ -2843,7 +2843,7 @@ static int
>amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device *adev)
> AMD_IP_BLOCK_TYPE_IH,
> };
>
>-for (i = 0; i < ARRAY_SIZE(ip_order); i++) {
>+for (i = 0; i < adev->num_ip_blocks; i++) {
> int j;
> struct amdgpu_ip_block *block;
>
>--
>2.25.1



More information about the amd-gfx mailing list