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


Reply via email to