[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH qom-cpu v2 00/29] QOM CPUState, part 10: CPU loo
From: |
Andreas Färber |
Subject: |
Re: [Qemu-devel] [PATCH qom-cpu v2 00/29] QOM CPUState, part 10: CPU loops |
Date: |
Wed, 26 Jun 2013 16:20:51 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 |
Am 16.06.2013 17:57, schrieb Andreas Färber:
> Andreas Färber (29):
> kvm: Change kvm_cpu_synchronize_state() argument to CPUState
> kvm: Change cpu_synchronize_state() argument to CPUState
> gdbstub: Simplify find_cpu()
> cpu: Change cpu_exit() argument to CPUState
> cpus: Change cpu_thread_is_idle() argument to CPUState
> cpus: Change qemu_kvm_wait_io_event() argument to CPUState
> kvm: Change kvm_set_signal_mask() argument to CPUState
> cpus: Change qemu_kvm_init_cpu_signals() argument to CPUState
> cpu: Turn cpu_dump_{state,statistics}() into CPUState hooks
> kvm: Change kvm_handle_internal_error() argument to CPUState
> kvm: Change kvm_cpu_exec() argument to CPUState
> gdbstub: Set gdb_set_stop_cpu() argument to CPUState
> cpus: Change cpu_handle_guest_debug() argument to CPUState
> cpus: Change qemu_kvm_start_vcpu() argument to CPUState
> cpus: Change qemu_dummy_start_vcpu() argument to CPUState
> cpu: Change qemu_init_vcpu() argument to CPUState
> hwaddr: Make hwaddr type usable beyond softmmu
> cpu: Turn cpu_unassigned_access() into a CPUState hook
Applied these to qom-cpu (with extended commit messages):
https://github.com/afaerber/qemu-cpu/commits/qom-cpu
v3 is still taking some time to polish; FYI a draft QTAILQ based
qemu_for_each_cpu() conversion is on qom-cpu-11 branch already but I
prefer to introduce a wrapper CPU_FOR_EACH() macro or something when I
find some time.
Andreas
> cpu: Replace cpu_single_env with CPUState cpu_single_cpu
> kvm: Change kvm_remove_all_breakpoints() argument to CPUState
> cpu: Make first_cpu and next_cpu CPUState
> linux-user: Change thread_env to CPUState
> bsd-user: Change thread_env to CPUState
> cpu: Drop qemu_for_each_cpu()
> cpu: Move CPU_INTERRUPT_* to qom/cpu.h
> intc/sh_intc: Build sh_intc only once
> intc/arm_gic: Build arm_gic only once
> intc/openpic: Build openpic only once
> timer/arm_mptimer: Build arm_mptimer only once
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg
- Re: [Qemu-devel] [PATCH qom-cpu v2 26/29] intc/sh_intc: Build sh_intc only once, (continued)
- [Qemu-devel] [PATCH qom-cpu v2 25/29] cpu: Move CPU_INTERRUPT_* to qom/cpu.h, Andreas Färber, 2013/06/16
- [Qemu-devel] [PATCH qom-cpu v2 27/29] intc/arm_gic: Build arm_gic only once, Andreas Färber, 2013/06/16
- [Qemu-devel] [PATCH qom-cpu v2 29/29] timer/arm_mptimer: Build arm_mptimer only once, Andreas Färber, 2013/06/16
- [Qemu-devel] [PATCH qom-cpu v2 28/29] intc/openpic: Build openpic only once, Andreas Färber, 2013/06/16
- [Qemu-devel] [PATCH qom-cpu v2 21/29] cpu: Make first_cpu and next_cpu CPUState, Andreas Färber, 2013/06/16
- Re: [Qemu-devel] [PATCH qom-cpu v2 00/29] QOM CPUState, part 10: CPU loops,
Andreas Färber <=