qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH-for-10.1 5/6] target/sparc: Register CPUClass:list_cpus


From: Thomas Huth
Subject: Re: [PATCH-for-10.1 5/6] target/sparc: Register CPUClass:list_cpus
Date: Mon, 24 Mar 2025 10:30:07 +0100
User-agent: Mozilla Thunderbird

On 23/03/2025 23.40, Philippe Mathieu-Daudé wrote:
Register sparc_cpu_list() as CPUClass:list_cpus callback
and remove the cpu_list definition.

Copy-n-paste error in both, subject and patch description: This should be about s390x, not sparc.

diff --git a/target/s390x/cpu.h b/target/s390x/cpu.h
index 5b7992deda6..1aac967a0ce 100644
--- a/target/s390x/cpu.h
+++ b/target/s390x/cpu.h
@@ -902,7 +902,6 @@ static inline uint8_t s390_cpu_get_state(S390CPU *cpu)
/* cpu_models.c */
  void s390_cpu_list(void);

Don't you want to remove the prototype here, too? (and make the function static in the .c file)

 Thomas


-#define cpu_list s390_cpu_list
  void s390_set_qemu_cpu_model(uint16_t type, uint8_t gen, uint8_t ec_ga,
                               const S390FeatInit feat_init);
diff --git a/target/s390x/cpu.c b/target/s390x/cpu.c
index 1f75629ddc2..ac05e82f0ac 100644
--- a/target/s390x/cpu.c
+++ b/target/s390x/cpu.c
@@ -378,6 +378,7 @@ static void s390_cpu_class_init(ObjectClass *oc, void *data)
                                         &scc->parent_phases);
cc->class_by_name = s390_cpu_class_by_name;
+    cc->list_cpus = s390_cpu_list;
      cc->mmu_index = s390x_cpu_mmu_index;
      cc->dump_state = s390_cpu_dump_state;
      cc->query_cpu_fast = s390_query_cpu_fast;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]