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

Reply via email to