12 Commits (6365e97c841e43dc6ea256857ddc7e850d5c67dd)

Author SHA1 Message Date
Philippe Mathieu-Daudé 65e438d9ea cpus: Trace cpu_exec_start() and cpu_exec_end() calls 5 months ago
Paolo Bonzini 871de7078f treewide: rename qemu_wait_io_event/qemu_wait_io_event_common 7 months ago
Paolo Bonzini f8217ae54e cpus: properly kick CPUs out of inner execution loop 8 months ago
Philippe Mathieu-Daudé 30e76638eb cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro 1 year ago
Philippe Mathieu-Daudé 0f66536a01 accel: Forward-declare AccelOpsClass in 'qemu/typedefs.h' 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Pierrick Bouvier 779f30a01a cpu: ensure we don't call start_exclusive from cpu_exec 1 year ago
Harsh Prateek Bora 18530e7c57 cpu-common.c: export cpu_get_free_index to be reused later 2 years ago
Akihiko Odaki f8b64d35a6 cpu: Free queued CPU work 2 years ago
Stefan Hajnoczi 195801d700 system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 2 years ago
Philippe Mathieu-Daudé 3c55dd5896 hw/cpu: Clean up global variable shadowing 3 years ago
Philippe Mathieu-Daudé fe0007f3c1 exec: Rename cpu.c -> cpu-target.c 3 years ago
Jamie Iles 370ed60029 cpu: expose qemu_cpu_list_lock for lock-guard use 3 years ago
Paolo Bonzini 42abcc5841 cpus-common: stop using mb_set/mb_read 3 years ago
Philippe Mathieu-Daudé 8a8dc26790 cpu: Move breakpoint helpers to common code 3 years ago
Ilya Leoshkevich df8a688032 cpus: Make {start,end}_exclusive() recursive 3 years ago
Hyman Huang(黄勇) ab1a161fe3 cpus: Introduce cpu_list_generation_id 4 years ago
Markus Armbruster b21e238037 Use g_new() & friends where that makes obvious sense 4 years ago
Chetan Pant d6ea423635 overall/alpha tcg cpus|hppa: Fix Lesser GPL version number 6 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
Philippe Mathieu-Daudé 421a75e283 cpus: Move CPU code from exec.c to cpus-common.c 6 years ago
Emilio G. Cota 0c0fcc2052 cpu: convert queued work to a QSIMPLEQ 6 years ago
Alex Bennée 716386e397 cpus-common: ensure auto-assigned cpu_indexes don't clash 6 years ago
Daniel Brodsky 6e8a355de6 lockable: replaced locks with lock guard macros where appropriate 6 years ago
Emilio G. Cota cfbc3c6083 cpu: introduce cpu_in_exclusive_context() 7 years ago
Markus Armbruster 2e5b09fd0e hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ 7 years ago
Roman Kagan e533f45d7d cpus-common: nuke finish_safe_work 7 years ago
Paolo Bonzini eae3eb3e18 qemu/queue.h: simplify reverse access to QTAILQ 7 years ago
Emilio G. Cota 068a5ea02f qom: convert the CPU list to RCU 8 years ago
Paolo Bonzini 14e6fe12a7 *_run_on_cpu: introduce run_on_cpu_data type 10 years ago
Paolo Bonzini c265e976f4 cpus-common: lock-free fast path for cpu_exec_start/end 10 years ago
Paolo Bonzini 53f5ed9506 cpus-common: Introduce async_safe_run_on_cpu() 10 years ago
Paolo Bonzini 758e1b2b62 cpus-common: simplify locking for start_exclusive/end_exclusive 10 years ago
Paolo Bonzini cf07da65f3 cpus-common: remove redundant call to exclusive_idle() 10 years ago
Paolo Bonzini c978b31687 cpus-common: always defer async_run_on_cpu work items 10 years ago
Paolo Bonzini ab129972c8 cpus-common: move exclusive work infrastructure from linux-user 10 years ago
Paolo Bonzini 0e55539c07 cpus-common: fix uninitialized variable use in run_on_cpu 10 years ago
Sergey Fedorov d148d90ee8 cpus-common: move CPU work item management to common code 10 years ago
Paolo Bonzini 267f685b8b cpus-common: move CPU list management to common code 10 years ago