mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 02:20:11 +01:00
ac/rgp: add GFX12 definitions
Based on PAL. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34049>
This commit is contained in:
parent
f99e065e96
commit
0d68ede145
1 changed files with 9 additions and 0 deletions
|
|
@ -36,6 +36,7 @@ enum sqtt_version
|
|||
SQTT_VERSION_2_3 = 0x6, /* GFX9 */
|
||||
SQTT_VERSION_2_4 = 0x7, /* GFX10+ */
|
||||
SQTT_VERSION_3_2 = 0xb, /* GFX11+ */
|
||||
SQTT_VERSION_3_3 = 0xc, /* GFX12+ */
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -264,6 +265,7 @@ enum sqtt_gfxip_level
|
|||
SQTT_GFXIP_LEVEL_GFXIP_10_3 = 0x9,
|
||||
SQTT_GFXIP_LEVEL_GFXIP_11_0 = 0xc,
|
||||
SQTT_GFXIP_LEVEL_GFXIP_11_5 = 0xd,
|
||||
SQTT_GFXIP_LEVEL_GFXIP_12 = 0x10,
|
||||
};
|
||||
|
||||
enum sqtt_memory_type
|
||||
|
|
@ -357,6 +359,8 @@ static enum sqtt_gfxip_level ac_gfx_level_to_sqtt_gfxip_level(enum amd_gfx_level
|
|||
return SQTT_GFXIP_LEVEL_GFXIP_11_0;
|
||||
case GFX11_5:
|
||||
return SQTT_GFXIP_LEVEL_GFXIP_11_5;
|
||||
case GFX12:
|
||||
return SQTT_GFXIP_LEVEL_GFXIP_12;
|
||||
default:
|
||||
unreachable("Invalid gfx level");
|
||||
}
|
||||
|
|
@ -705,6 +709,8 @@ static enum sqtt_version ac_gfx_level_to_sqtt_version(enum amd_gfx_level gfx_lev
|
|||
case GFX11:
|
||||
case GFX11_5:
|
||||
return SQTT_VERSION_3_2;
|
||||
case GFX12:
|
||||
return SQTT_VERSION_3_3;
|
||||
default:
|
||||
unreachable("Invalid gfx level");
|
||||
}
|
||||
|
|
@ -849,6 +855,7 @@ enum elf_gfxip_level
|
|||
EF_AMDGPU_MACH_AMDGCN_GFX1030 = 0x036,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1100 = 0x041,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1150 = 0x043,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1200 = 0x04e,
|
||||
};
|
||||
|
||||
static enum elf_gfxip_level ac_gfx_level_to_elf_gfxip_level(enum amd_gfx_level gfx_level)
|
||||
|
|
@ -866,6 +873,8 @@ static enum elf_gfxip_level ac_gfx_level_to_elf_gfxip_level(enum amd_gfx_level g
|
|||
return EF_AMDGPU_MACH_AMDGCN_GFX1100;
|
||||
case GFX11_5:
|
||||
return EF_AMDGPU_MACH_AMDGCN_GFX1150;
|
||||
case GFX12:
|
||||
return EF_AMDGPU_MACH_AMDGCN_GFX1200;
|
||||
default:
|
||||
unreachable("Invalid gfx level");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue