qemu-e2k/target/xtensa
Greg Kurz bc9888f759 cpu: Use cpu_class_set_parent_reset()
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 <groug@kaod.org>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Acked-by: David Hildenbrand <david@redhat.com>
Message-Id: <157650847817.354886.7047137349018460524.stgit@bahia.lan>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2020-01-24 20:59:06 +01:00
..
core-dc232b target/xtensa: drop num_[core_]regs from dc232b/dc233c configs 2018-11-20 12:20:41 -08:00
core-dc233c target/xtensa: drop num_[core_]regs from dc232b/dc233c configs 2018-11-20 12:20:41 -08:00
core-de212 target/xtensa: Clean up core-isa.h header guards 2019-05-13 08:58:55 +02:00
core-fsf Remove unnecessary variables for function return value 2018-05-20 08:48:13 +03:00
core-sample_controller target/xtensa: Clean up core-isa.h header guards 2019-05-13 08:58:55 +02:00
core-test_kc705_be target/xtensa: Clean up core-isa.h header guards 2019-05-13 08:58:55 +02:00
core-test_mmuhifi_c3 target/xtensa: regenerate and re-import test_mmuhifi_c3 core 2019-10-18 19:54:27 -07:00
Makefile.objs target/xtensa: add test_mmuhifi_c3 core 2019-01-28 11:55:20 -08:00
core-dc232b.c target/xtensa: drop num_[core_]regs from dc232b/dc233c configs 2018-11-20 12:20:41 -08:00
core-dc233c.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
core-de212.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
core-fsf.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
core-sample_controller.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
core-test_kc705_be.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
core-test_mmuhifi_c3.c target/xtensa: regenerate and re-import test_mmuhifi_c3 core 2019-10-18 19:54:27 -07:00
cpu-param.h tcg: Split out target/arch/cpu-param.h 2019-06-10 07:03:34 -07:00
cpu-qom.h hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ 2019-08-21 13:24:01 +02:00
cpu.c cpu: Use cpu_class_set_parent_reset() 2020-01-24 20:59:06 +01:00
cpu.h target/xtensa: Remove MMU_MODE{0,1,2,3}_SUFFIX 2020-01-15 15:13:10 -10:00
dbg_helper.c target/xtensa: Use env_cpu, env_archcpu 2019-06-10 07:03:42 -07:00
exc_helper.c target/xtensa: Use env_cpu, env_archcpu 2019-06-10 07:03:42 -07:00
fpu_helper.c target/xtensa: extract FPU helpers 2019-01-13 23:33:42 -08:00
gdbstub.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
helper.c target/xtensa: Use env_cpu, env_archcpu 2019-06-10 07:03:42 -07:00
helper.h target/xtensa: implement exclusive access option 2019-05-15 10:31:52 -07:00
import_core.sh target/xtensa: use MPU background map from core configuration 2020-01-06 11:46:16 -08:00
mmu_helper.c target/xtensa: Use probe_access for itlb_hit_test 2020-01-15 15:13:09 -10:00
monitor.c hmp: Move hmp.h to include/monitor/ 2019-07-02 07:19:45 +02:00
op_helper.c target/xtensa: implement exclusive access option 2019-05-15 10:31:52 -07:00
overlay_tool.h target/xtensa: use MPU background map from core configuration 2020-01-06 11:46:16 -08:00
translate.c tcg: Search includes from the project root source directory 2020-01-15 15:13:10 -10:00
win_helper.c target/xtensa: only rotate window in the retw helper 2019-02-28 04:43:22 -08:00
xtensa-isa-internal.h Clean up decorations and whitespace around header guards 2019-05-13 08:58:55 +02:00
xtensa-isa.c Clean up includes 2018-02-09 05:05:11 +01:00
xtensa-isa.h Use #include "..." for our own headers, <...> for others 2018-02-09 05:05:11 +01:00
xtensa-semi.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00