Updates the CPU names for vega12/vegam/raven1. Signed-off-by: Tom St Denis <tom.stdenis at amd.com> --- src/lib/umr_llvm_disasm.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/umr_llvm_disasm.c b/src/lib/umr_llvm_disasm.c index 40e31774457f..f772db2eff29 100644 --- a/src/lib/umr_llvm_disasm.c +++ b/src/lib/umr_llvm_disasm.c @@ -46,12 +46,14 @@ int umr_llvm_disasm(struct umr_asic *asic, // cpuname based on mesa usage cpuname = asic->asicname; - if (asic->family > FAMILY_VI) + if (asic->family == FAMILY_RV) + cpuname = "gfx902"; + else if (asic->family > FAMILY_VI) cpuname = "gfx900"; - if (!strcmp(cpuname, "polaris12")) - cpuname = "polaris11"; - if (!strcmp(cpuname, "vegam")) + else if (!strcmp(cpuname, "polaris12") || !strcmp(cpuname, "vegam")) cpuname = "polaris11"; + else if (!strcmp(cpuname, "vega12")) + cpuname = "gfx902"; disasm_ref = LLVMCreateDisasmCPU( "amdgcn-mesa-mesa3d", cpuname, -- 2.14.3