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]
Этот коммит содержится в:
Lancelot Six
2024-08-26 21:03:47 +00:00
коммит произвёл Amber Lin
родитель 4325142db1
Коммит a95209dde6
2 изменённых файлов: 3 добавлений и 1 удалений
+1
Просмотреть файл
@@ -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
Просмотреть файл
@@ -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;