libhsakmt: gfx950 uses same VGPR block size as gfx940

Make sure to use allocate the same amount of size for VGPR data in
gfx950 as it is done for gfx940.

Change-Id: I6a0820996389627ccbdfef856e5150c46fac92a1
Signed-off-by: Lancelot SIX <lancelot.six@amd.com>


[ROCm/ROCR-Runtime commit: 76052ba028]
Ta zmiana jest zawarta w:
Lancelot Six authored and Amber Lin committed 2025-01-27 14:06:42 -05:00
1 rodzic 4325142db1
złożenie a95209dde6
2 plików zmienionych
+3 -1

Żadne pliki nie pasują do Twojego wyszukiwania

+1
Wyświetl plik
@@ -153,6 +153,7 @@ enum full_gfx_versions {
GFX_VERSION_ARCTURUS = 0x090008,
GFX_VERSION_ALDEBARAN = 0x09000A,
GFX_VERSION_AQUA_VANJARAM = 0x090400,
GFX_VERSION_GFX950 = 0x090500,
GFX_VERSION_RENOIR = 0x09000C,
GFX_VERSION_NAVI10 = 0x0A0100,
GFX_VERSION_NAVI12 = 0x0A0101,
+2 -1
Wyświetl plik
@@ -87,7 +87,8 @@ uint32_t hsakmt_get_vgpr_size_per_cu(uint32_t gfxv)
{
uint32_t vgpr_size = 0x40000;
if ((gfxv & ~(0xff)) == GFX_VERSION_AQUA_VANJARAM ||
if (gfxv == GFX_VERSION_GFX950 ||
(gfxv & ~(0xff)) == GFX_VERSION_AQUA_VANJARAM ||
gfxv == GFX_VERSION_ALDEBARAN ||
gfxv == GFX_VERSION_ARCTURUS)
vgpr_size = 0x80000;