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>
Αυτή η υποβολή περιλαμβάνεται σε:
υποβλήθηκε από
Amber Lin
γονέας
6361466baa
υποβολή
76052ba028
@@ -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