cpu: Make first_cpu and next_cpu CPUState
Move next_cpu from CPU_COMMON to CPUState. Move first_cpu variable to qom/cpu.h. gdbstub needs to use CPUState::env_ptr for now. cpu_copy() no longer needs to save and restore cpu_next. Acked-by:Paolo Bonzini <pbonzini@redhat.com> [AF: Rebased, simplified cpu_copy()] Signed-off-by:
Andreas Färber <afaerber@suse.de>
Showing
- cpus.c 66 additions, 60 deletionscpus.c
- cputlb.c 3 additions, 1 deletioncputlb.c
- dump.c 6 additions, 10 deletionsdump.c
- exec.c 20 additions, 23 deletionsexec.c
- gdbstub.c 23 additions, 16 deletionsgdbstub.c
- hw/arm/boot.c 5 additions, 5 deletionshw/arm/boot.c
- hw/arm/exynos4_boards.c 2 additions, 2 deletionshw/arm/exynos4_boards.c
- hw/arm/highbank.c 1 addition, 1 deletionhw/arm/highbank.c
- hw/arm/realview.c 1 addition, 1 deletionhw/arm/realview.c
- hw/arm/vexpress.c 1 addition, 1 deletionhw/arm/vexpress.c
- hw/arm/xilinx_zynq.c 1 addition, 1 deletionhw/arm/xilinx_zynq.c
- hw/i386/kvm/clock.c 7 additions, 5 deletionshw/i386/kvm/clock.c
- hw/i386/kvmvapic.c 8 additions, 5 deletionshw/i386/kvmvapic.c
- hw/i386/pc.c 10 additions, 7 deletionshw/i386/pc.c
- hw/i386/pc_piix.c 1 addition, 2 deletionshw/i386/pc_piix.c
- hw/intc/sh_intc.c 2 additions, 3 deletionshw/intc/sh_intc.c
- hw/isa/lpc_ich9.c 1 addition, 1 deletionhw/isa/lpc_ich9.c
- hw/mips/mips_malta.c 2 additions, 1 deletionhw/mips/mips_malta.c
- hw/ppc/e500.c 1 addition, 4 deletionshw/ppc/e500.c
- hw/ppc/ppc.c 5 additions, 6 deletionshw/ppc/ppc.c
Loading
Please register or sign in to comment