Mesa (main): ac/rgp: remove useless code related to GFX6-7

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Oct 21 07:13:45 UTC 2021


Module: Mesa
Branch: main
Commit: b797ecac7a414cee7bae75886fdaf97146ce2034
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b797ecac7a414cee7bae75886fdaf97146ce2034

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Oct 20 09:09:04 2021 +0200

ac/rgp: remove useless code related to GFX6-7

RGP only supports GFX8+. RADV doesn't allow SQTT on < GFX8 and
RadeonSI only allows it on GFX9+.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13451>

---

 src/amd/common/ac_rgp.c | 22 ++--------------------
 1 file changed, 2 insertions(+), 20 deletions(-)

diff --git a/src/amd/common/ac_rgp.c b/src/amd/common/ac_rgp.c
index 5d02004ab05..5abe0c8b59a 100644
--- a/src/amd/common/ac_rgp.c
+++ b/src/amd/common/ac_rgp.c
@@ -61,10 +61,6 @@
 enum sqtt_version
 {
    SQTT_VERSION_NONE = 0x0,
-   SQTT_VERSION_1_0 = 0x1,
-   SQTT_VERSION_1_1 = 0x2,
-   SQTT_VERSION_2_0 = 0x3, /* GFX6 */
-   SQTT_VERSION_2_1 = 0x4, /* GFX7 */
    SQTT_VERSION_2_2 = 0x5, /* GFX8 */
    SQTT_VERSION_2_3 = 0x6, /* GFX9 */
    SQTT_VERSION_2_4 = 0x7  /* GFX10+ */
@@ -368,10 +364,6 @@ static_assert(sizeof(struct sqtt_file_chunk_asic_info) == 720,
 static enum sqtt_gfxip_level ac_chip_class_to_sqtt_gfxip_level(enum chip_class chip_class)
 {
    switch (chip_class) {
-   case GFX6:
-      return SQTT_GFXIP_LEVEL_GFXIP_6;
-   case GFX7:
-      return SQTT_GFXIP_LEVEL_GFXIP_7;
    case GFX8:
       return SQTT_GFXIP_LEVEL_GFXIP_8;
    case GFX9:
@@ -454,8 +446,8 @@ static void ac_sqtt_fill_asic_info(struct radeon_info *rad_info,
    if (rad_info->chip_class < GFX9)
       chunk->flags |= SQTT_FILE_CHUNK_ASIC_INFO_FLAG_SC_PACKER_NUMBERING;
 
-   /* Only FIJI and GFX9+ support PS1 events. */
-   if (rad_info->family == CHIP_FIJI || rad_info->chip_class >= GFX9)
+   /* Only GFX9+ support PS1 events. */
+   if (rad_info->chip_class >= GFX9)
       chunk->flags |= SQTT_FILE_CHUNK_ASIC_INFO_FLAG_PS1_EVENT_TOKENS_ENABLED;
 
    chunk->trace_shader_core_clock = rad_info->max_shader_clock * 1000000;
@@ -732,10 +724,6 @@ static_assert(sizeof(struct sqtt_file_chunk_sqtt_desc) == 32,
 static enum sqtt_version ac_chip_class_to_sqtt_version(enum chip_class chip_class)
 {
    switch (chip_class) {
-   case GFX6:
-      return SQTT_VERSION_2_0;
-   case GFX7:
-      return SQTT_VERSION_2_1;
    case GFX8:
       return SQTT_VERSION_2_2;
    case GFX9:
@@ -797,8 +785,6 @@ static void ac_sqtt_fill_sqtt_data(struct sqtt_file_chunk_sqtt_data *chunk, int3
  */
 enum elf_gfxip_level
 {
-   EF_AMDGPU_MACH_AMDGCN_GFX600 = 0x020,
-   EF_AMDGPU_MACH_AMDGCN_GFX700 = 0x022,
    EF_AMDGPU_MACH_AMDGCN_GFX801 = 0x028,
    EF_AMDGPU_MACH_AMDGCN_GFX900 = 0x02c,
    EF_AMDGPU_MACH_AMDGCN_GFX1010 = 0x033,
@@ -808,10 +794,6 @@ enum elf_gfxip_level
 static enum elf_gfxip_level ac_chip_class_to_elf_gfxip_level(enum chip_class chip_class)
 {
    switch (chip_class) {
-   case GFX6:
-      return EF_AMDGPU_MACH_AMDGCN_GFX600;
-   case GFX7:
-      return EF_AMDGPU_MACH_AMDGCN_GFX700;
    case GFX8:
       return EF_AMDGPU_MACH_AMDGCN_GFX801;
    case GFX9:



More information about the mesa-commit mailing list