|
From: | Qi Hu |
Subject: | Re: [PATCH] disas: Add LoongArch support |
Date: | Sat, 6 Aug 2022 17:23:09 +0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
On 2022/8/5 02:23, Richard Henderson wrote:
On 8/4/22 10:29, Qi Hu wrote:Signed-off-by: Qi Hu <huqi@loongson.cn> --- disas.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/disas.c b/disas.c index e31438f349..d44feeee46 100644 --- a/disas.c +++ b/disas.c @@ -176,6 +176,8 @@ static void initialize_debug_host(CPUDebug *s) #else #error unsupported RISC-V ABI #endif +#elif defined(__loongarch__) + s->info.print_insn = print_insn_loongarch;This is very much insufficient. Try --target-list=i386-softmmu and watch it fail to link. You need to modify the build rules to make certain that the loongarch disassembler is built for loongarch host.r~
I realized that "target/loongarch/disas.c" is only used for loongarch target . When the target is not "loongarch", the function "print_insn_loongarch" will not be compiled. Next I will add loongarch support to "disams/*".
Thanks. Qi
[Prev in Thread] | Current Thread | [Next in Thread] |