[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [for-5.0 PATCH v2 3/3] cpu: Use cpu_class_set_parent_reset()
From: |
Cornelia Huck |
Subject: |
Re: [for-5.0 PATCH v2 3/3] cpu: Use cpu_class_set_parent_reset() |
Date: |
Mon, 9 Dec 2019 19:20:14 +0100 |
On Mon, 09 Dec 2019 18:55:30 +0100
Greg Kurz <address@hidden> wrote:
> Convert all targets to use cpu_class_set_parent_reset() with the following
> coccinelle script:
>
> @@
> type CPUParentClass;
> CPUParentClass *pcc;
> CPUClass *cc;
> identifier parent_fn;
> identifier child_fn;
> @@
> +cpu_class_set_parent_reset(cc, child_fn, &pcc->parent_fn);
> -pcc->parent_fn = cc->reset;
> ...
> -cc->reset = child_fn;
>
> Signed-off-by: Greg Kurz <address@hidden>
> Acked-by: David Gibson <address@hidden>
> Reviewed-by: Alistair Francis <address@hidden>
> ---
> target/arm/cpu.c | 3 +--
> target/cris/cpu.c | 3 +--
> target/i386/cpu.c | 3 +--
> target/lm32/cpu.c | 3 +--
> target/m68k/cpu.c | 3 +--
> target/microblaze/cpu.c | 3 +--
> target/mips/cpu.c | 3 +--
> target/moxie/cpu.c | 3 +--
> target/nios2/cpu.c | 3 +--
> target/openrisc/cpu.c | 3 +--
> target/ppc/translate_init.inc.c | 3 +--
> target/riscv/cpu.c | 3 +--
> target/s390x/cpu.c | 3 +--
> target/sh4/cpu.c | 3 +--
> target/sparc/cpu.c | 3 +--
> target/tilegx/cpu.c | 3 +--
> target/tricore/cpu.c | 3 +--
> target/xtensa/cpu.c | 3 +--
> 18 files changed, 18 insertions(+), 36 deletions(-)
Reviewed-by: Cornelia Huck <address@hidden>
- [for-5.0 PATCH v2 0/3] cpu: Clarify overloading of reset QOM methods, Greg Kurz, 2019/12/09
- [for-5.0 PATCH v2 2/3] cpu: Introduce cpu_class_set_parent_reset(), Greg Kurz, 2019/12/09
- [for-5.0 PATCH v2 3/3] cpu: Use cpu_class_set_parent_reset(), Greg Kurz, 2019/12/09
- Re: [for-5.0 PATCH v2 3/3] cpu: Use cpu_class_set_parent_reset(),
Cornelia Huck <=
- Re: [for-5.0 PATCH v2 0/3] cpu: Clarify overloading of reset QOM methods, Cornelia Huck, 2019/12/09
- Re: [for-5.0 PATCH v2 0/3] cpu: Clarify overloading of reset QOM methods, David Hildenbrand, 2019/12/10