qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] misc: Trivial code rename cleanup
@ 2024-01-11 12:02 Philippe Mathieu-Daudé
  2024-01-11 12:02 ` [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system' Philippe Mathieu-Daudé
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-11 12:02 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza,
	Philippe Mathieu-Daudé

Rename some code names to ease navigating / grepping
the code.

I plan to queue these patches once reviewed.

Thanks,

Phil.

Philippe Mathieu-Daudé (5):
  accel: Rename accel_init_ops_interfaces() to include 'system'
  hw/core/cpu: Rename cpu_class_init() to include 'common'
  hw/s390x: Rename cpu_class_init() to include 'sclp'
  target/i386: Rename tcg_cpu_FOO() to include 'x86'
  target/riscv: Rename tcg_cpu_FOO() to include 'riscv'

 accel/accel-system.h       |  2 +-
 accel/accel-system.c       |  2 +-
 accel/accel-target.c       |  2 +-
 hw/core/cpu-common.c       |  4 ++--
 hw/s390x/sclpcpu.c         |  4 ++--
 target/i386/tcg/tcg-cpu.c  | 32 ++++++++++++++++----------------
 target/riscv/tcg/tcg-cpu.c | 28 ++++++++++++++--------------
 7 files changed, 37 insertions(+), 37 deletions(-)

-- 
2.41.0



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system'
  2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
@ 2024-01-11 12:02 ` Philippe Mathieu-Daudé
  2024-01-11 13:00   ` Daniel Henrique Barboza
  2024-01-11 23:13   ` Alistair Francis
  2024-01-11 12:02 ` [PATCH 2/5] hw/core/cpu: Rename cpu_class_init() to include 'common' Philippe Mathieu-Daudé
                   ` (4 subsequent siblings)
  5 siblings, 2 replies; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-11 12:02 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza,
	Philippe Mathieu-Daudé

accel_init_ops_interfaces() is system specific, so
rename it as accel_system_init_ops_interfaces() to
ease navigating the code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 accel/accel-system.h | 2 +-
 accel/accel-system.c | 2 +-
 accel/accel-target.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/accel/accel-system.h b/accel/accel-system.h
index d41c62f21b..2d37c73c97 100644
--- a/accel/accel-system.h
+++ b/accel/accel-system.h
@@ -10,6 +10,6 @@
 #ifndef ACCEL_SYSTEM_H
 #define ACCEL_SYSTEM_H
 
-void accel_init_ops_interfaces(AccelClass *ac);
+void accel_system_init_ops_interfaces(AccelClass *ac);
 
 #endif /* ACCEL_SYSTEM_H */
diff --git a/accel/accel-system.c b/accel/accel-system.c
index fa8f43757c..f6c947dd82 100644
--- a/accel/accel-system.c
+++ b/accel/accel-system.c
@@ -62,7 +62,7 @@ void accel_setup_post(MachineState *ms)
 }
 
 /* initialize the arch-independent accel operation interfaces */
-void accel_init_ops_interfaces(AccelClass *ac)
+void accel_system_init_ops_interfaces(AccelClass *ac)
 {
     const char *ac_name;
     char *ops_name;
diff --git a/accel/accel-target.c b/accel/accel-target.c
index 7e3cbde5df..08626c00c2 100644
--- a/accel/accel-target.c
+++ b/accel/accel-target.c
@@ -104,7 +104,7 @@ static void accel_init_cpu_interfaces(AccelClass *ac)
 void accel_init_interfaces(AccelClass *ac)
 {
 #ifndef CONFIG_USER_ONLY
-    accel_init_ops_interfaces(ac);
+    accel_system_init_ops_interfaces(ac);
 #endif /* !CONFIG_USER_ONLY */
 
     accel_init_cpu_interfaces(ac);
-- 
2.41.0



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 2/5] hw/core/cpu: Rename cpu_class_init() to include 'common'
  2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
  2024-01-11 12:02 ` [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system' Philippe Mathieu-Daudé
@ 2024-01-11 12:02 ` Philippe Mathieu-Daudé
  2024-01-11 13:00   ` Daniel Henrique Barboza
  2024-01-11 12:02 ` [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp' Philippe Mathieu-Daudé
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-11 12:02 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza,
	Philippe Mathieu-Daudé

cpu_class_init() is common, so rename it as cpu_common_class_init()
to ease navigating the code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 hw/core/cpu-common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/core/cpu-common.c b/hw/core/cpu-common.c
index 3ccfe882e2..67db07741d 100644
--- a/hw/core/cpu-common.c
+++ b/hw/core/cpu-common.c
@@ -273,7 +273,7 @@ static int64_t cpu_common_get_arch_id(CPUState *cpu)
     return cpu->cpu_index;
 }
 
-static void cpu_class_init(ObjectClass *klass, void *data)
+static void cpu_common_class_init(ObjectClass *klass, void *data)
 {
     DeviceClass *dc = DEVICE_CLASS(klass);
     ResettableClass *rc = RESETTABLE_CLASS(klass);
@@ -304,7 +304,7 @@ static const TypeInfo cpu_type_info = {
     .instance_finalize = cpu_common_finalize,
     .abstract = true,
     .class_size = sizeof(CPUClass),
-    .class_init = cpu_class_init,
+    .class_init = cpu_common_class_init,
 };
 
 static void cpu_register_types(void)
-- 
2.41.0



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp'
  2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
  2024-01-11 12:02 ` [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system' Philippe Mathieu-Daudé
  2024-01-11 12:02 ` [PATCH 2/5] hw/core/cpu: Rename cpu_class_init() to include 'common' Philippe Mathieu-Daudé
@ 2024-01-11 12:02 ` Philippe Mathieu-Daudé
  2024-01-11 14:03   ` Eric Farman
  2024-01-11 18:00   ` Thomas Huth
  2024-01-11 12:02 ` [PATCH 4/5] target/i386: Rename tcg_cpu_FOO() to include 'x86' Philippe Mathieu-Daudé
                   ` (2 subsequent siblings)
  5 siblings, 2 replies; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-11 12:02 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza,
	Philippe Mathieu-Daudé

cpu_class_init() is specific to s390x SCLP, so rename
it as sclp_cpu_class_init() (as other names in this file)
to ease navigating the code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 hw/s390x/sclpcpu.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/s390x/sclpcpu.c b/hw/s390x/sclpcpu.c
index f2b1a4b037..fa79891f5a 100644
--- a/hw/s390x/sclpcpu.c
+++ b/hw/s390x/sclpcpu.c
@@ -73,7 +73,7 @@ static int read_event_data(SCLPEvent *event, EventBufferHeader *evt_buf_hdr,
     return 1;
 }
 
-static void cpu_class_init(ObjectClass *oc, void *data)
+static void sclp_cpu_class_init(ObjectClass *oc, void *data)
 {
     SCLPEventClass *k = SCLP_EVENT_CLASS(oc);
     DeviceClass *dc = DEVICE_CLASS(oc);
@@ -94,7 +94,7 @@ static const TypeInfo sclp_cpu_info = {
     .name          = TYPE_SCLP_CPU_HOTPLUG,
     .parent        = TYPE_SCLP_EVENT,
     .instance_size = sizeof(SCLPEvent),
-    .class_init    = cpu_class_init,
+    .class_init    = sclp_cpu_class_init,
     .class_size    = sizeof(SCLPEventClass),
 };
 
-- 
2.41.0



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 4/5] target/i386: Rename tcg_cpu_FOO() to include 'x86'
  2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
                   ` (2 preceding siblings ...)
  2024-01-11 12:02 ` [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp' Philippe Mathieu-Daudé
@ 2024-01-11 12:02 ` Philippe Mathieu-Daudé
  2024-01-11 19:53   ` Michael Tokarev
  2024-01-11 12:02 ` [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv' Philippe Mathieu-Daudé
  2024-01-17  8:20 ` [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
  5 siblings, 1 reply; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-11 12:02 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza,
	Philippe Mathieu-Daudé

The tcg_cpu_FOO() names are x86 specific, so rename
them as x86_tcg_cpu_FOO() (as other names in this file)
to ease navigating the code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 target/i386/tcg/tcg-cpu.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/target/i386/tcg/tcg-cpu.c b/target/i386/tcg/tcg-cpu.c
index 6e881e9e27..e56489caea 100644
--- a/target/i386/tcg/tcg-cpu.c
+++ b/target/i386/tcg/tcg-cpu.c
@@ -114,18 +114,18 @@ static const struct TCGCPUOps x86_tcg_ops = {
 #endif /* !CONFIG_USER_ONLY */
 };
 
-static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
+static void x86_tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
 {
     /* for x86, all cpus use the same set of operations */
     cc->tcg_ops = &x86_tcg_ops;
 }
 
-static void tcg_cpu_class_init(CPUClass *cc)
+static void x86_tcg_cpu_class_init(CPUClass *cc)
 {
-    cc->init_accel_cpu = tcg_cpu_init_ops;
+    cc->init_accel_cpu = x86_tcg_cpu_init_ops;
 }
 
-static void tcg_cpu_xsave_init(void)
+static void x86_tcg_cpu_xsave_init(void)
 {
 #define XO(bit, field) \
     x86_ext_save_areas[bit].offset = offsetof(X86XSaveArea, field);
@@ -147,25 +147,25 @@ static void tcg_cpu_xsave_init(void)
  * TCG-specific defaults that override cpudef models when using TCG.
  * Only for builtin_x86_defs models initialized with x86_register_cpudef_types.
  */
-static PropValue tcg_default_props[] = {
+static PropValue x86_tcg_default_props[] = {
     { "vme", "off" },
     { NULL, NULL },
 };
 
-static void tcg_cpu_instance_init(CPUState *cs)
+static void x86_tcg_cpu_instance_init(CPUState *cs)
 {
     X86CPU *cpu = X86_CPU(cs);
     X86CPUClass *xcc = X86_CPU_GET_CLASS(cpu);
 
     if (xcc->model) {
         /* Special cases not set in the X86CPUDefinition structs: */
-        x86_cpu_apply_props(cpu, tcg_default_props);
+        x86_cpu_apply_props(cpu, x86_tcg_default_props);
     }
 
-    tcg_cpu_xsave_init();
+    x86_tcg_cpu_xsave_init();
 }
 
-static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
+static void x86_tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
 {
     AccelCPUClass *acc = ACCEL_CPU_CLASS(oc);
 
@@ -173,18 +173,18 @@ static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
     acc->cpu_target_realize = tcg_cpu_realizefn;
 #endif /* CONFIG_USER_ONLY */
 
-    acc->cpu_class_init = tcg_cpu_class_init;
-    acc->cpu_instance_init = tcg_cpu_instance_init;
+    acc->cpu_class_init = x86_tcg_cpu_class_init;
+    acc->cpu_instance_init = x86_tcg_cpu_instance_init;
 }
-static const TypeInfo tcg_cpu_accel_type_info = {
+static const TypeInfo x86_tcg_cpu_accel_type_info = {
     .name = ACCEL_CPU_NAME("tcg"),
 
     .parent = TYPE_ACCEL_CPU,
-    .class_init = tcg_cpu_accel_class_init,
+    .class_init = x86_tcg_cpu_accel_class_init,
     .abstract = true,
 };
-static void tcg_cpu_accel_register_types(void)
+static void x86_tcg_cpu_accel_register_types(void)
 {
-    type_register_static(&tcg_cpu_accel_type_info);
+    type_register_static(&x86_tcg_cpu_accel_type_info);
 }
-type_init(tcg_cpu_accel_register_types);
+type_init(x86_tcg_cpu_accel_register_types);
-- 
2.41.0



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv'
  2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
                   ` (3 preceding siblings ...)
  2024-01-11 12:02 ` [PATCH 4/5] target/i386: Rename tcg_cpu_FOO() to include 'x86' Philippe Mathieu-Daudé
@ 2024-01-11 12:02 ` Philippe Mathieu-Daudé
  2024-01-11 13:00   ` Daniel Henrique Barboza
  2024-01-11 23:14   ` Alistair Francis
  2024-01-17  8:20 ` [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
  5 siblings, 2 replies; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-11 12:02 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza,
	Philippe Mathieu-Daudé

The tcg_cpu_FOO() names are riscv specific, so rename
them as riscv_tcg_cpu_FOO() (as other names in this file)
to ease navigating the code.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 target/riscv/tcg/tcg-cpu.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/target/riscv/tcg/tcg-cpu.c b/target/riscv/tcg/tcg-cpu.c
index 14133ff665..994ca1cdf9 100644
--- a/target/riscv/tcg/tcg-cpu.c
+++ b/target/riscv/tcg/tcg-cpu.c
@@ -929,7 +929,7 @@ static bool riscv_cpu_is_vendor(Object *cpu_obj)
  *   -> cpu_exec_realizefn()
  *      -> tcg_cpu_realize() (via accel_cpu_common_realize())
  */
-static bool tcg_cpu_realize(CPUState *cs, Error **errp)
+static bool riscv_tcg_cpu_realize(CPUState *cs, Error **errp)
 {
     RISCVCPU *cpu = RISCV_CPU(cs);
     Error *local_err = NULL;
@@ -1372,7 +1372,7 @@ static bool riscv_cpu_has_max_extensions(Object *cpu_obj)
     return object_dynamic_cast(cpu_obj, TYPE_RISCV_CPU_MAX) != NULL;
 }
 
-static void tcg_cpu_instance_init(CPUState *cs)
+static void riscv_tcg_cpu_instance_init(CPUState *cs)
 {
     RISCVCPU *cpu = RISCV_CPU(cs);
     Object *obj = OBJECT(cpu);
@@ -1386,7 +1386,7 @@ static void tcg_cpu_instance_init(CPUState *cs)
     }
 }
 
-static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
+static void riscv_tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
 {
     /*
      * All cpus use the same set of operations.
@@ -1394,30 +1394,30 @@ static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
     cc->tcg_ops = &riscv_tcg_ops;
 }
 
-static void tcg_cpu_class_init(CPUClass *cc)
+static void riscv_tcg_cpu_class_init(CPUClass *cc)
 {
-    cc->init_accel_cpu = tcg_cpu_init_ops;
+    cc->init_accel_cpu = riscv_tcg_cpu_init_ops;
 }
 
-static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
+static void riscv_tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
 {
     AccelCPUClass *acc = ACCEL_CPU_CLASS(oc);
 
-    acc->cpu_class_init = tcg_cpu_class_init;
-    acc->cpu_instance_init = tcg_cpu_instance_init;
-    acc->cpu_target_realize = tcg_cpu_realize;
+    acc->cpu_class_init = riscv_tcg_cpu_class_init;
+    acc->cpu_instance_init = riscv_tcg_cpu_instance_init;
+    acc->cpu_target_realize = riscv_tcg_cpu_realize;
 }
 
-static const TypeInfo tcg_cpu_accel_type_info = {
+static const TypeInfo riscv_tcg_cpu_accel_type_info = {
     .name = ACCEL_CPU_NAME("tcg"),
 
     .parent = TYPE_ACCEL_CPU,
-    .class_init = tcg_cpu_accel_class_init,
+    .class_init = riscv_tcg_cpu_accel_class_init,
     .abstract = true,
 };
 
-static void tcg_cpu_accel_register_types(void)
+static void riscv_tcg_cpu_accel_register_types(void)
 {
-    type_register_static(&tcg_cpu_accel_type_info);
+    type_register_static(&riscv_tcg_cpu_accel_type_info);
 }
-type_init(tcg_cpu_accel_register_types);
+type_init(riscv_tcg_cpu_accel_register_types);
-- 
2.41.0



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* Re: [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system'
  2024-01-11 12:02 ` [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system' Philippe Mathieu-Daudé
@ 2024-01-11 13:00   ` Daniel Henrique Barboza
  2024-01-11 23:13   ` Alistair Francis
  1 sibling, 0 replies; 15+ messages in thread
From: Daniel Henrique Barboza @ 2024-01-11 13:00 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth



On 1/11/24 09:02, Philippe Mathieu-Daudé wrote:
> accel_init_ops_interfaces() is system specific, so
> rename it as accel_system_init_ops_interfaces() to
> ease navigating the code.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---

Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>

>   accel/accel-system.h | 2 +-
>   accel/accel-system.c | 2 +-
>   accel/accel-target.c | 2 +-
>   3 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/accel/accel-system.h b/accel/accel-system.h
> index d41c62f21b..2d37c73c97 100644
> --- a/accel/accel-system.h
> +++ b/accel/accel-system.h
> @@ -10,6 +10,6 @@
>   #ifndef ACCEL_SYSTEM_H
>   #define ACCEL_SYSTEM_H
>   
> -void accel_init_ops_interfaces(AccelClass *ac);
> +void accel_system_init_ops_interfaces(AccelClass *ac);
>   
>   #endif /* ACCEL_SYSTEM_H */
> diff --git a/accel/accel-system.c b/accel/accel-system.c
> index fa8f43757c..f6c947dd82 100644
> --- a/accel/accel-system.c
> +++ b/accel/accel-system.c
> @@ -62,7 +62,7 @@ void accel_setup_post(MachineState *ms)
>   }
>   
>   /* initialize the arch-independent accel operation interfaces */
> -void accel_init_ops_interfaces(AccelClass *ac)
> +void accel_system_init_ops_interfaces(AccelClass *ac)
>   {
>       const char *ac_name;
>       char *ops_name;
> diff --git a/accel/accel-target.c b/accel/accel-target.c
> index 7e3cbde5df..08626c00c2 100644
> --- a/accel/accel-target.c
> +++ b/accel/accel-target.c
> @@ -104,7 +104,7 @@ static void accel_init_cpu_interfaces(AccelClass *ac)
>   void accel_init_interfaces(AccelClass *ac)
>   {
>   #ifndef CONFIG_USER_ONLY
> -    accel_init_ops_interfaces(ac);
> +    accel_system_init_ops_interfaces(ac);
>   #endif /* !CONFIG_USER_ONLY */
>   
>       accel_init_cpu_interfaces(ac);


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 2/5] hw/core/cpu: Rename cpu_class_init() to include 'common'
  2024-01-11 12:02 ` [PATCH 2/5] hw/core/cpu: Rename cpu_class_init() to include 'common' Philippe Mathieu-Daudé
@ 2024-01-11 13:00   ` Daniel Henrique Barboza
  0 siblings, 0 replies; 15+ messages in thread
From: Daniel Henrique Barboza @ 2024-01-11 13:00 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth



On 1/11/24 09:02, Philippe Mathieu-Daudé wrote:
> cpu_class_init() is common, so rename it as cpu_common_class_init()
> to ease navigating the code.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---

Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>

>   hw/core/cpu-common.c | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/hw/core/cpu-common.c b/hw/core/cpu-common.c
> index 3ccfe882e2..67db07741d 100644
> --- a/hw/core/cpu-common.c
> +++ b/hw/core/cpu-common.c
> @@ -273,7 +273,7 @@ static int64_t cpu_common_get_arch_id(CPUState *cpu)
>       return cpu->cpu_index;
>   }
>   
> -static void cpu_class_init(ObjectClass *klass, void *data)
> +static void cpu_common_class_init(ObjectClass *klass, void *data)
>   {
>       DeviceClass *dc = DEVICE_CLASS(klass);
>       ResettableClass *rc = RESETTABLE_CLASS(klass);
> @@ -304,7 +304,7 @@ static const TypeInfo cpu_type_info = {
>       .instance_finalize = cpu_common_finalize,
>       .abstract = true,
>       .class_size = sizeof(CPUClass),
> -    .class_init = cpu_class_init,
> +    .class_init = cpu_common_class_init,
>   };
>   
>   static void cpu_register_types(void)


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv'
  2024-01-11 12:02 ` [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv' Philippe Mathieu-Daudé
@ 2024-01-11 13:00   ` Daniel Henrique Barboza
  2024-01-11 23:14   ` Alistair Francis
  1 sibling, 0 replies; 15+ messages in thread
From: Daniel Henrique Barboza @ 2024-01-11 13:00 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth



On 1/11/24 09:02, Philippe Mathieu-Daudé wrote:
> The tcg_cpu_FOO() names are riscv specific, so rename
> them as riscv_tcg_cpu_FOO() (as other names in this file)
> to ease navigating the code.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---

Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>

>   target/riscv/tcg/tcg-cpu.c | 28 ++++++++++++++--------------
>   1 file changed, 14 insertions(+), 14 deletions(-)
> 
> diff --git a/target/riscv/tcg/tcg-cpu.c b/target/riscv/tcg/tcg-cpu.c
> index 14133ff665..994ca1cdf9 100644
> --- a/target/riscv/tcg/tcg-cpu.c
> +++ b/target/riscv/tcg/tcg-cpu.c
> @@ -929,7 +929,7 @@ static bool riscv_cpu_is_vendor(Object *cpu_obj)
>    *   -> cpu_exec_realizefn()
>    *      -> tcg_cpu_realize() (via accel_cpu_common_realize())
>    */
> -static bool tcg_cpu_realize(CPUState *cs, Error **errp)
> +static bool riscv_tcg_cpu_realize(CPUState *cs, Error **errp)
>   {
>       RISCVCPU *cpu = RISCV_CPU(cs);
>       Error *local_err = NULL;
> @@ -1372,7 +1372,7 @@ static bool riscv_cpu_has_max_extensions(Object *cpu_obj)
>       return object_dynamic_cast(cpu_obj, TYPE_RISCV_CPU_MAX) != NULL;
>   }
>   
> -static void tcg_cpu_instance_init(CPUState *cs)
> +static void riscv_tcg_cpu_instance_init(CPUState *cs)
>   {
>       RISCVCPU *cpu = RISCV_CPU(cs);
>       Object *obj = OBJECT(cpu);
> @@ -1386,7 +1386,7 @@ static void tcg_cpu_instance_init(CPUState *cs)
>       }
>   }
>   
> -static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
> +static void riscv_tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
>   {
>       /*
>        * All cpus use the same set of operations.
> @@ -1394,30 +1394,30 @@ static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
>       cc->tcg_ops = &riscv_tcg_ops;
>   }
>   
> -static void tcg_cpu_class_init(CPUClass *cc)
> +static void riscv_tcg_cpu_class_init(CPUClass *cc)
>   {
> -    cc->init_accel_cpu = tcg_cpu_init_ops;
> +    cc->init_accel_cpu = riscv_tcg_cpu_init_ops;
>   }
>   
> -static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
> +static void riscv_tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
>   {
>       AccelCPUClass *acc = ACCEL_CPU_CLASS(oc);
>   
> -    acc->cpu_class_init = tcg_cpu_class_init;
> -    acc->cpu_instance_init = tcg_cpu_instance_init;
> -    acc->cpu_target_realize = tcg_cpu_realize;
> +    acc->cpu_class_init = riscv_tcg_cpu_class_init;
> +    acc->cpu_instance_init = riscv_tcg_cpu_instance_init;
> +    acc->cpu_target_realize = riscv_tcg_cpu_realize;
>   }
>   
> -static const TypeInfo tcg_cpu_accel_type_info = {
> +static const TypeInfo riscv_tcg_cpu_accel_type_info = {
>       .name = ACCEL_CPU_NAME("tcg"),
>   
>       .parent = TYPE_ACCEL_CPU,
> -    .class_init = tcg_cpu_accel_class_init,
> +    .class_init = riscv_tcg_cpu_accel_class_init,
>       .abstract = true,
>   };
>   
> -static void tcg_cpu_accel_register_types(void)
> +static void riscv_tcg_cpu_accel_register_types(void)
>   {
> -    type_register_static(&tcg_cpu_accel_type_info);
> +    type_register_static(&riscv_tcg_cpu_accel_type_info);
>   }
> -type_init(tcg_cpu_accel_register_types);
> +type_init(riscv_tcg_cpu_accel_register_types);


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp'
  2024-01-11 12:02 ` [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp' Philippe Mathieu-Daudé
@ 2024-01-11 14:03   ` Eric Farman
  2024-01-11 18:00   ` Thomas Huth
  1 sibling, 0 replies; 15+ messages in thread
From: Eric Farman @ 2024-01-11 14:03 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Thomas Huth, Daniel Henrique Barboza

On Thu, 2024-01-11 at 13:02 +0100, Philippe Mathieu-Daudé wrote:
> cpu_class_init() is specific to s390x SCLP, so rename
> it as sclp_cpu_class_init() (as other names in this file)
> to ease navigating the code.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---
>  hw/s390x/sclpcpu.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Reviewed-by: Eric Farman <farman@linux.ibm.com>



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp'
  2024-01-11 12:02 ` [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp' Philippe Mathieu-Daudé
  2024-01-11 14:03   ` Eric Farman
@ 2024-01-11 18:00   ` Thomas Huth
  1 sibling, 0 replies; 15+ messages in thread
From: Thomas Huth @ 2024-01-11 18:00 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Daniel Henrique Barboza

On 11/01/2024 13.02, Philippe Mathieu-Daudé wrote:
> cpu_class_init() is specific to s390x SCLP, so rename
> it as sclp_cpu_class_init() (as other names in this file)
> to ease navigating the code.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---
>   hw/s390x/sclpcpu.c | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/hw/s390x/sclpcpu.c b/hw/s390x/sclpcpu.c
> index f2b1a4b037..fa79891f5a 100644
> --- a/hw/s390x/sclpcpu.c
> +++ b/hw/s390x/sclpcpu.c
> @@ -73,7 +73,7 @@ static int read_event_data(SCLPEvent *event, EventBufferHeader *evt_buf_hdr,
>       return 1;
>   }
>   
> -static void cpu_class_init(ObjectClass *oc, void *data)
> +static void sclp_cpu_class_init(ObjectClass *oc, void *data)
>   {
>       SCLPEventClass *k = SCLP_EVENT_CLASS(oc);
>       DeviceClass *dc = DEVICE_CLASS(oc);
> @@ -94,7 +94,7 @@ static const TypeInfo sclp_cpu_info = {
>       .name          = TYPE_SCLP_CPU_HOTPLUG,
>       .parent        = TYPE_SCLP_EVENT,
>       .instance_size = sizeof(SCLPEvent),
> -    .class_init    = cpu_class_init,
> +    .class_init    = sclp_cpu_class_init,
>       .class_size    = sizeof(SCLPEventClass),
>   };
>   

Reviewed-by: Thomas Huth <thuth@redhat.com>



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 4/5] target/i386: Rename tcg_cpu_FOO() to include 'x86'
  2024-01-11 12:02 ` [PATCH 4/5] target/i386: Rename tcg_cpu_FOO() to include 'x86' Philippe Mathieu-Daudé
@ 2024-01-11 19:53   ` Michael Tokarev
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Tokarev @ 2024-01-11 19:53 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	David Hildenbrand, Christian Borntraeger, qemu-riscv,
	Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza

11.01.2024 15:02, Philippe Mathieu-Daudé :
> The tcg_cpu_FOO() names are x86 specific, so rename
> them as x86_tcg_cpu_FOO() (as other names in this file)
> to ease navigating the code.

Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>

Wow, that's a large list of recipients..

> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---
>   target/i386/tcg/tcg-cpu.c | 32 ++++++++++++++++----------------
>   1 file changed, 16 insertions(+), 16 deletions(-)
> 
> diff --git a/target/i386/tcg/tcg-cpu.c b/target/i386/tcg/tcg-cpu.c
> index 6e881e9e27..e56489caea 100644
> --- a/target/i386/tcg/tcg-cpu.c
> +++ b/target/i386/tcg/tcg-cpu.c
> @@ -114,18 +114,18 @@ static const struct TCGCPUOps x86_tcg_ops = {
>   #endif /* !CONFIG_USER_ONLY */
>   };
>   
> -static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
> +static void x86_tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
>   {
>       /* for x86, all cpus use the same set of operations */
>       cc->tcg_ops = &x86_tcg_ops;
>   }
>   
> -static void tcg_cpu_class_init(CPUClass *cc)
> +static void x86_tcg_cpu_class_init(CPUClass *cc)
>   {
> -    cc->init_accel_cpu = tcg_cpu_init_ops;
> +    cc->init_accel_cpu = x86_tcg_cpu_init_ops;
>   }
>   
> -static void tcg_cpu_xsave_init(void)
> +static void x86_tcg_cpu_xsave_init(void)
>   {
>   #define XO(bit, field) \
>       x86_ext_save_areas[bit].offset = offsetof(X86XSaveArea, field);
> @@ -147,25 +147,25 @@ static void tcg_cpu_xsave_init(void)
>    * TCG-specific defaults that override cpudef models when using TCG.
>    * Only for builtin_x86_defs models initialized with x86_register_cpudef_types.
>    */
> -static PropValue tcg_default_props[] = {
> +static PropValue x86_tcg_default_props[] = {
>       { "vme", "off" },
>       { NULL, NULL },
>   };
>   
> -static void tcg_cpu_instance_init(CPUState *cs)
> +static void x86_tcg_cpu_instance_init(CPUState *cs)
>   {
>       X86CPU *cpu = X86_CPU(cs);
>       X86CPUClass *xcc = X86_CPU_GET_CLASS(cpu);
>   
>       if (xcc->model) {
>           /* Special cases not set in the X86CPUDefinition structs: */
> -        x86_cpu_apply_props(cpu, tcg_default_props);
> +        x86_cpu_apply_props(cpu, x86_tcg_default_props);
>       }
>   
> -    tcg_cpu_xsave_init();
> +    x86_tcg_cpu_xsave_init();
>   }
>   
> -static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
> +static void x86_tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
>   {
>       AccelCPUClass *acc = ACCEL_CPU_CLASS(oc);
>   
> @@ -173,18 +173,18 @@ static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
>       acc->cpu_target_realize = tcg_cpu_realizefn;
>   #endif /* CONFIG_USER_ONLY */
>   
> -    acc->cpu_class_init = tcg_cpu_class_init;
> -    acc->cpu_instance_init = tcg_cpu_instance_init;
> +    acc->cpu_class_init = x86_tcg_cpu_class_init;
> +    acc->cpu_instance_init = x86_tcg_cpu_instance_init;
>   }
> -static const TypeInfo tcg_cpu_accel_type_info = {
> +static const TypeInfo x86_tcg_cpu_accel_type_info = {
>       .name = ACCEL_CPU_NAME("tcg"),
>   
>       .parent = TYPE_ACCEL_CPU,
> -    .class_init = tcg_cpu_accel_class_init,
> +    .class_init = x86_tcg_cpu_accel_class_init,
>       .abstract = true,
>   };
> -static void tcg_cpu_accel_register_types(void)
> +static void x86_tcg_cpu_accel_register_types(void)
>   {
> -    type_register_static(&tcg_cpu_accel_type_info);
> +    type_register_static(&x86_tcg_cpu_accel_type_info);
>   }
> -type_init(tcg_cpu_accel_register_types);
> +type_init(x86_tcg_cpu_accel_register_types);



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system'
  2024-01-11 12:02 ` [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system' Philippe Mathieu-Daudé
  2024-01-11 13:00   ` Daniel Henrique Barboza
@ 2024-01-11 23:13   ` Alistair Francis
  1 sibling, 0 replies; 15+ messages in thread
From: Alistair Francis @ 2024-01-11 23:13 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: qemu-devel, Richard Henderson, Weiwei Li, Alistair Francis,
	qemu-s390x, Michael Tokarev, David Hildenbrand,
	Christian Borntraeger, qemu-riscv, Palmer Dabbelt, Bin Meng,
	qemu-trivial, Halil Pasic, Paolo Bonzini, Ilya Leoshkevich,
	Eduardo Habkost, Laurent Vivier, Liu Zhiwei, Eric Farman,
	Thomas Huth, Daniel Henrique Barboza

On Thu, Jan 11, 2024 at 10:05 PM Philippe Mathieu-Daudé
<philmd@linaro.org> wrote:
>
> accel_init_ops_interfaces() is system specific, so
> rename it as accel_system_init_ops_interfaces() to
> ease navigating the code.
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>

Alistair

> ---
>  accel/accel-system.h | 2 +-
>  accel/accel-system.c | 2 +-
>  accel/accel-target.c | 2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/accel/accel-system.h b/accel/accel-system.h
> index d41c62f21b..2d37c73c97 100644
> --- a/accel/accel-system.h
> +++ b/accel/accel-system.h
> @@ -10,6 +10,6 @@
>  #ifndef ACCEL_SYSTEM_H
>  #define ACCEL_SYSTEM_H
>
> -void accel_init_ops_interfaces(AccelClass *ac);
> +void accel_system_init_ops_interfaces(AccelClass *ac);
>
>  #endif /* ACCEL_SYSTEM_H */
> diff --git a/accel/accel-system.c b/accel/accel-system.c
> index fa8f43757c..f6c947dd82 100644
> --- a/accel/accel-system.c
> +++ b/accel/accel-system.c
> @@ -62,7 +62,7 @@ void accel_setup_post(MachineState *ms)
>  }
>
>  /* initialize the arch-independent accel operation interfaces */
> -void accel_init_ops_interfaces(AccelClass *ac)
> +void accel_system_init_ops_interfaces(AccelClass *ac)
>  {
>      const char *ac_name;
>      char *ops_name;
> diff --git a/accel/accel-target.c b/accel/accel-target.c
> index 7e3cbde5df..08626c00c2 100644
> --- a/accel/accel-target.c
> +++ b/accel/accel-target.c
> @@ -104,7 +104,7 @@ static void accel_init_cpu_interfaces(AccelClass *ac)
>  void accel_init_interfaces(AccelClass *ac)
>  {
>  #ifndef CONFIG_USER_ONLY
> -    accel_init_ops_interfaces(ac);
> +    accel_system_init_ops_interfaces(ac);
>  #endif /* !CONFIG_USER_ONLY */
>
>      accel_init_cpu_interfaces(ac);
> --
> 2.41.0
>
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv'
  2024-01-11 12:02 ` [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv' Philippe Mathieu-Daudé
  2024-01-11 13:00   ` Daniel Henrique Barboza
@ 2024-01-11 23:14   ` Alistair Francis
  1 sibling, 0 replies; 15+ messages in thread
From: Alistair Francis @ 2024-01-11 23:14 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: qemu-devel, Richard Henderson, Weiwei Li, Alistair Francis,
	qemu-s390x, Michael Tokarev, David Hildenbrand,
	Christian Borntraeger, qemu-riscv, Palmer Dabbelt, Bin Meng,
	qemu-trivial, Halil Pasic, Paolo Bonzini, Ilya Leoshkevich,
	Eduardo Habkost, Laurent Vivier, Liu Zhiwei, Eric Farman,
	Thomas Huth, Daniel Henrique Barboza

On Thu, Jan 11, 2024 at 11:05 PM Philippe Mathieu-Daudé
<philmd@linaro.org> wrote:
>
> The tcg_cpu_FOO() names are riscv specific, so rename
> them as riscv_tcg_cpu_FOO() (as other names in this file)
> to ease navigating the code.
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>

Alistair

> ---
>  target/riscv/tcg/tcg-cpu.c | 28 ++++++++++++++--------------
>  1 file changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/target/riscv/tcg/tcg-cpu.c b/target/riscv/tcg/tcg-cpu.c
> index 14133ff665..994ca1cdf9 100644
> --- a/target/riscv/tcg/tcg-cpu.c
> +++ b/target/riscv/tcg/tcg-cpu.c
> @@ -929,7 +929,7 @@ static bool riscv_cpu_is_vendor(Object *cpu_obj)
>   *   -> cpu_exec_realizefn()
>   *      -> tcg_cpu_realize() (via accel_cpu_common_realize())
>   */
> -static bool tcg_cpu_realize(CPUState *cs, Error **errp)
> +static bool riscv_tcg_cpu_realize(CPUState *cs, Error **errp)
>  {
>      RISCVCPU *cpu = RISCV_CPU(cs);
>      Error *local_err = NULL;
> @@ -1372,7 +1372,7 @@ static bool riscv_cpu_has_max_extensions(Object *cpu_obj)
>      return object_dynamic_cast(cpu_obj, TYPE_RISCV_CPU_MAX) != NULL;
>  }
>
> -static void tcg_cpu_instance_init(CPUState *cs)
> +static void riscv_tcg_cpu_instance_init(CPUState *cs)
>  {
>      RISCVCPU *cpu = RISCV_CPU(cs);
>      Object *obj = OBJECT(cpu);
> @@ -1386,7 +1386,7 @@ static void tcg_cpu_instance_init(CPUState *cs)
>      }
>  }
>
> -static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
> +static void riscv_tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
>  {
>      /*
>       * All cpus use the same set of operations.
> @@ -1394,30 +1394,30 @@ static void tcg_cpu_init_ops(AccelCPUClass *accel_cpu, CPUClass *cc)
>      cc->tcg_ops = &riscv_tcg_ops;
>  }
>
> -static void tcg_cpu_class_init(CPUClass *cc)
> +static void riscv_tcg_cpu_class_init(CPUClass *cc)
>  {
> -    cc->init_accel_cpu = tcg_cpu_init_ops;
> +    cc->init_accel_cpu = riscv_tcg_cpu_init_ops;
>  }
>
> -static void tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
> +static void riscv_tcg_cpu_accel_class_init(ObjectClass *oc, void *data)
>  {
>      AccelCPUClass *acc = ACCEL_CPU_CLASS(oc);
>
> -    acc->cpu_class_init = tcg_cpu_class_init;
> -    acc->cpu_instance_init = tcg_cpu_instance_init;
> -    acc->cpu_target_realize = tcg_cpu_realize;
> +    acc->cpu_class_init = riscv_tcg_cpu_class_init;
> +    acc->cpu_instance_init = riscv_tcg_cpu_instance_init;
> +    acc->cpu_target_realize = riscv_tcg_cpu_realize;
>  }
>
> -static const TypeInfo tcg_cpu_accel_type_info = {
> +static const TypeInfo riscv_tcg_cpu_accel_type_info = {
>      .name = ACCEL_CPU_NAME("tcg"),
>
>      .parent = TYPE_ACCEL_CPU,
> -    .class_init = tcg_cpu_accel_class_init,
> +    .class_init = riscv_tcg_cpu_accel_class_init,
>      .abstract = true,
>  };
>
> -static void tcg_cpu_accel_register_types(void)
> +static void riscv_tcg_cpu_accel_register_types(void)
>  {
> -    type_register_static(&tcg_cpu_accel_type_info);
> +    type_register_static(&riscv_tcg_cpu_accel_type_info);
>  }
> -type_init(tcg_cpu_accel_register_types);
> +type_init(riscv_tcg_cpu_accel_register_types);
> --
> 2.41.0
>
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [PATCH 0/5] misc: Trivial code rename cleanup
  2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
                   ` (4 preceding siblings ...)
  2024-01-11 12:02 ` [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv' Philippe Mathieu-Daudé
@ 2024-01-17  8:20 ` Philippe Mathieu-Daudé
  5 siblings, 0 replies; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2024-01-17  8:20 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Weiwei Li, Alistair Francis, qemu-s390x,
	Michael Tokarev, David Hildenbrand, Christian Borntraeger,
	qemu-riscv, Palmer Dabbelt, Bin Meng, qemu-trivial, Halil Pasic,
	Paolo Bonzini, Ilya Leoshkevich, Eduardo Habkost, Laurent Vivier,
	Liu Zhiwei, Eric Farman, Thomas Huth, Daniel Henrique Barboza

On 11/1/24 13:02, Philippe Mathieu-Daudé wrote:
> Rename some code names to ease navigating / grepping
> the code.

> Philippe Mathieu-Daudé (5):
>    accel: Rename accel_init_ops_interfaces() to include 'system'
>    hw/core/cpu: Rename cpu_class_init() to include 'common'
>    hw/s390x: Rename cpu_class_init() to include 'sclp'
>    target/i386: Rename tcg_cpu_FOO() to include 'x86'
>    target/riscv: Rename tcg_cpu_FOO() to include 'riscv'

Thanks, series queued.



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-01-17  8:21 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-11 12:02 [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé
2024-01-11 12:02 ` [PATCH 1/5] accel: Rename accel_init_ops_interfaces() to include 'system' Philippe Mathieu-Daudé
2024-01-11 13:00   ` Daniel Henrique Barboza
2024-01-11 23:13   ` Alistair Francis
2024-01-11 12:02 ` [PATCH 2/5] hw/core/cpu: Rename cpu_class_init() to include 'common' Philippe Mathieu-Daudé
2024-01-11 13:00   ` Daniel Henrique Barboza
2024-01-11 12:02 ` [PATCH 3/5] hw/s390x: Rename cpu_class_init() to include 'sclp' Philippe Mathieu-Daudé
2024-01-11 14:03   ` Eric Farman
2024-01-11 18:00   ` Thomas Huth
2024-01-11 12:02 ` [PATCH 4/5] target/i386: Rename tcg_cpu_FOO() to include 'x86' Philippe Mathieu-Daudé
2024-01-11 19:53   ` Michael Tokarev
2024-01-11 12:02 ` [PATCH 5/5] target/riscv: Rename tcg_cpu_FOO() to include 'riscv' Philippe Mathieu-Daudé
2024-01-11 13:00   ` Daniel Henrique Barboza
2024-01-11 23:14   ` Alistair Francis
2024-01-17  8:20 ` [PATCH 0/5] misc: Trivial code rename cleanup Philippe Mathieu-Daudé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).