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]
Этот коммит содержится в:
коммит произвёл
Amber Lin
родитель
4325142db1
Коммит
a95209dde6
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
|
||||
Ссылка в новой задаче
Block a user