[PATCH] drm/amdgpu: fill the ucode bo during psp resume for SRIOV

Zhao, Victor Victor.Zhao at amd.com
Tue Jan 7 10:30:58 UTC 2025


[AMD Official Use Only - AMD Internal Distribution Only]

Ping..

-----Original Message-----
From: Victor Zhao <Victor.Zhao at amd.com>
Sent: Monday, January 6, 2025 6:52 PM
To: amd-gfx at lists.freedesktop.org
Cc: Zhao, Victor <Victor.Zhao at amd.com>
Subject: [PATCH] drm/amdgpu: fill the ucode bo during psp resume for SRIOV

refill the ucode bo during psp resume for SRIOV, otherwise ucode load will fail after VM hibernation and fb clean.

Signed-off-by: Victor Zhao <Victor.Zhao at amd.com>
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
index 010c038b33ab..97fdd93c3ae3 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
@@ -3148,6 +3148,10 @@ static int psp_resume(struct amdgpu_ip_block *ip_block)

        mutex_lock(&adev->firmware.mutex);

+       ret = amdgpu_ucode_init_bo(adev);
+       if (ret)
+               goto failed;
+
        ret = psp_hw_start(psp);
        if (ret)
                goto failed;
--
2.34.1



More information about the amd-gfx mailing list