* [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).