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