qemu/include/qom
Paolo Bonzini ab129972c8 cpus-common: move exclusive work infrastructure from linux-user
This will serve as the base for async_safe_run_on_cpu.  Because
start_exclusive uses CPU_FOREACH, merge exclusive_lock with
qemu_cpu_list_lock: together with a call to exclusive_idle (via
cpu_exec_start/end) in cpu_list_add, this protects exclusive work
against concurrent CPU addition and removal.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2016-09-27 11:57:30 +02:00
..
cpu.h cpus-common: move exclusive work infrastructure from linux-user 2016-09-27 11:57:30 +02:00
object_interfaces.h qom: -object error messages lost location, restore it 2016-04-28 08:19:36 +02:00
object.h qom: Fix comment typo 2016-07-06 09:19:35 +02:00
qom-qobject.h qom: move include files to include/qom/ 2012-12-19 08:31:32 +01:00