[SRU][Q][PATCH 1/2] drm/amdkfd: bump minimum vgpr size for gfx1151

Mario Limonciello mario.limonciello at amd.com
Sun Jan 11 18:40:00 UTC 2026


From: Jonathan Kim <jonathan.kim at amd.com>

GFX1151 has 1.5x the number of available physical VGPRs per SIMD.
Bump total memory availability for acquire checks on queue creation.

BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2134491
Signed-off-by: Jonathan Kim <jonathan.kim at amd.com>
Reviewed-by: Mario Limonciello <mario.limonciello at amd.com>
Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
(cherry picked from commit b42f3bf9536c9b710fd1d4deb7d1b0dc819dc72d)
Signed-off-by: Mario Limonciello (AMD) <superm1 at kernel.org>
---
 drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_queue.c b/drivers/gpu/drm/amd/amdkfd/kfd_queue.c
index f1e7583650c41..80c4fa2b0975d 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_queue.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_queue.c
@@ -409,6 +409,7 @@ static u32 kfd_get_vgpr_size_per_cu(u32 gfxv)
 		vgpr_size = 0x80000;
 	else if (gfxv == 110000 ||		/* GFX_VERSION_PLUM_BONITO */
 		 gfxv == 110001 ||		/* GFX_VERSION_WHEAT_NAS */
+		 gfxv == 110501 ||		/* GFX_VERSION_GFX1151 */
 		 gfxv == 120000 ||		/* GFX_VERSION_GFX1200 */
 		 gfxv == 120001)		/* GFX_VERSION_GFX1201 */
 		vgpr_size = 0x60000;
-- 
2.43.0




More information about the kernel-team mailing list