With full type for query-cpu-model-expansion qmp command, it shows that it is not supported. For instance, query-cpu-model-expansion type=full model={"name":"max"}
Here is is output, {"error": {"class": "GenericError", "desc": "The requested expansion type is not supported"}} Since full type is not supported and only static type is supported, Here replace static type with full type for command query-cpu-model-expansion. And there is result with this patch, {"return": {"model": {"name": "max", "props": {"lbt": true, "lasx": true, "pmu": true, "lsx": true}}}} Signed-off-by: Bibo Mao <maob...@loongson.cn> --- target/loongarch/loongarch-qmp-cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/loongarch/loongarch-qmp-cmds.c b/target/loongarch/loongarch-qmp-cmds.c index 3fde5a5a20..429c6d35fd 100644 --- a/target/loongarch/loongarch-qmp-cmds.c +++ b/target/loongarch/loongarch-qmp-cmds.c @@ -56,7 +56,7 @@ CpuModelExpansionInfo *qmp_query_cpu_model_expansion(CpuModelExpansionType type, const char *name; int i; - if (type != CPU_MODEL_EXPANSION_TYPE_STATIC) { + if (type != CPU_MODEL_EXPANSION_TYPE_FULL) { error_setg(errp, "The requested expansion type is not supported"); return NULL; } base-commit: de278e54aefed143526174335f8286f7437d20be -- 2.39.3