Updates the CPU names for vega12/vegam/raven1.

Signed-off-by: Tom St Denis <[email protected]>
---
 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

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to