From cd53f24fbf2f171007fa93f827906b1cd75d84cb Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Thu, 21 Jan 2021 10:03:46 +0100 Subject: [PATCH] ac/rgp: add support for GFX10.3 According to AMDVLK, GFX10.3 uses SQTT version 2.4. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/common/ac_rgp.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/amd/common/ac_rgp.c b/src/amd/common/ac_rgp.c index 9e009b72d0a..cec5eb91611 100644 --- a/src/amd/common/ac_rgp.c +++ b/src/amd/common/ac_rgp.c @@ -54,7 +54,7 @@ enum sqtt_version SQTT_VERSION_2_1 = 0x4, /* GFX7 */ SQTT_VERSION_2_2 = 0x5, /* GFX8 */ SQTT_VERSION_2_3 = 0x6, /* GFX9 */ - SQTT_VERSION_2_4 = 0x7 /* GFX10 */ + SQTT_VERSION_2_4 = 0x7 /* GFX10+ */ }; /** @@ -222,6 +222,7 @@ enum sqtt_gfxip_level SQTT_GFXIP_LEVEL_GFXIP_8_1 = 0x4, SQTT_GFXIP_LEVEL_GFXIP_9 = 0x5, SQTT_GFXIP_LEVEL_GFXIP_10_1 = 0x7, + SQTT_GFXIP_LEVEL_GFXIP_10_3 = 0x9, }; enum sqtt_memory_type @@ -304,6 +305,8 @@ static enum sqtt_gfxip_level ac_chip_class_to_sqtt_gfxip_level(enum chip_class c return SQTT_GFXIP_LEVEL_GFXIP_9; case GFX10: return SQTT_GFXIP_LEVEL_GFXIP_10_1; + case GFX10_3: + return SQTT_GFXIP_LEVEL_GFXIP_10_3; default: unreachable("Invalid chip class"); } @@ -534,6 +537,8 @@ static enum sqtt_version ac_chip_class_to_sqtt_version(enum chip_class chip_clas return SQTT_VERSION_2_3; case GFX10: return SQTT_VERSION_2_4; + case GFX10_3: + return SQTT_VERSION_2_4; default: unreachable("Invalid chip class"); }