- 7c754c7 qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql() by Stefan Hajnoczi · 1 year ago
- 195801d system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() by Stefan Hajnoczi · 1 year ago
- 9ff5e79 cpus: vm_resume by Steve Sistare · 1 year ago
- b9ae473 cpus: stop vm in suspended runstate by Steve Sistare · 1 year ago
- f06f316 cpus: vm_was_suspended by Steve Sistare · 1 year ago
- 958ac3c system/cpus: Fix CPUState.nr_cores' calculation by Zhuocheng Ding · 1 year, 3 months ago
- 1b5120d accel: Introduce cpu_exec_reset_hold() by Philippe Mathieu-Daudé · 1 year, 4 months ago
- 8d7f2e7 system: Rename softmmu/ directory as system/ by Philippe Mathieu-Daudé · 1 year, 3 months ago[Renamed from softmmu/cpus.c]
- b91b0fc accel: Remove HAX accelerator by Philippe Mathieu-Daudé · 1 year, 7 months ago
- 0683100 atomics: eliminate mb_read/mb_set by Paolo Bonzini · 1 year, 10 months ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 1 month ago
- 395a90b Merge tag 'pull-request-2022-10-28' of https://gitlab.com/thuth/qemu into staging by Stefan Hajnoczi · 2 years, 2 months ago
- c992355 accel/qtest: Support qtest accelerator for Windows by Xuzhou Cheng · 2 years, 2 months ago
- 6556aad util: Cleanup and rename os_mem_prealloc() by David Hildenbrand · 2 years, 3 months ago
- ae7467b gdbstub: move breakpoint logic to accel ops by Alex Bennée · 2 years, 3 months ago
- d7482ff whpx: Added support for breakpoints and stepping by Ivan Shcherbakov · 2 years, 10 months ago
- 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 2 years, 10 months ago
- 377bf6f softmmu: List CPU types again by Philippe Mathieu-Daudé · 2 years, 10 months ago
- 3919635 accel: Introduce AccelOpsClass::cpus_are_resettable() by Philippe Mathieu-Daudé · 3 years ago
- ad7d684 accel: Introduce AccelOpsClass::cpu_thread_is_idle() by Philippe Mathieu-Daudé · 3 years ago
- 5f74af8 softmmu/cpus: Code movement by Philippe Mathieu-Daudé · 3 years ago
- 73842ef exec: Make cpu_memory_rw_debug() target agnostic by Philippe Mathieu-Daudé · 3 years ago
- 6538692 main-loop.h: introduce qemu_in_main_thread() by Emanuele Giuseppe Esposito · 2 years, 10 months ago
- d5d2b15 cpus: use coroutine TLS macros for iothread_locked by Stefan Hajnoczi · 2 years, 11 months ago
- 25e82fb softmmu/cpus: Check if the cpu work list is empty atomically by Idan Horowitz · 3 years ago
- 29b838c util/oslib-posix: Forward SIGBUS to MCE handler under Linux by David Hildenbrand · 3 years, 1 month ago
- eb1960a misc: Remove redundant new line in perror() by Li Zhijian · 3 years, 6 months ago
- 8af3f5c softmmu: add trace point when bdrv_flush_all fails by Daniel P. Berrangé · 3 years, 9 months ago
- 92a5199 sev/i386: Don't allow a system reset under an SEV-ES guest by Tom Lendacky · 4 years ago
- b86f59c accel: replace struct CpusAccel with AccelOpsClass by Claudio Fontana · 4 years ago
- faf2079 WHPX: support for the kernel-irqchip on/off by Sunil Muthuswamy · 4 years, 2 months ago
- df7a1f48 qapi: Restrict 'inject-nmi' command to machine code by Philippe Mathieu-Daudé · 4 years, 3 months ago
- 947e474 monitor: Use getter/setter functions for cur_mon by Kevin Wolf · 4 years, 3 months ago
- 87e6f4a monitor: Add Monitor parameter to monitor_get_cpu_index() by Kevin Wolf · 4 years, 3 months ago
- cda3825 gdbstub: add reverse continue support in replay mode by Pavel Dovgalyuk · 4 years, 3 months ago
- fda8458 gdbstub: add reverse step support in replay mode by Pavel Dovgalyuk · 4 years, 3 months ago
- bb4776b cpus: add handle_interrupt to the CpusAccel interface by Claudio Fontana · 4 years, 5 months ago
- 994aa17 cpus: remove checks for non-NULL cpus_accel by Claudio Fontana · 4 years, 5 months ago
- ff815bc cpus: cleanup now unneeded includes by Claudio Fontana · 4 years, 5 months ago
- b52bcba cpus: extract out hvf-specific code to target/i386/hvf/ by Claudio Fontana · 4 years, 6 months ago
- 8ef39ec cpus: extract out whpx-specific code to target/i386/ by Claudio Fontana · 4 years, 6 months ago
- e92558e cpus: extract out hax-specific code to target/i386/ by Claudio Fontana · 4 years, 6 months ago
- 57038a9 cpus: extract out kvm-specific code to accel/kvm by Claudio Fontana · 4 years, 6 months ago
- 1583a38 cpus: extract out qtest-specific code to accel/qtest by Claudio Fontana · 4 years, 6 months ago
- a77dabc cpus: extract out TCG-specific code to accel/tcg by Claudio Fontana · 4 years, 6 months ago
- 430065d cpus: prepare new CpusAccel cpu accelerator interface by Claudio Fontana · 4 years, 5 months ago
- 8191d36 icount: rename functions to be consistent with the module name by Claudio Fontana · 4 years, 4 months ago
- 740b175 cpu-timers, icount: new modules by Claudio Fontana · 4 years, 5 months ago
- d73415a qemu/atomic.h: rename atomic_ to qatomic_ by Stefan Hajnoczi · 4 years, 4 months ago
- 4ca3d09 softmmu/cpus: Only set parallel_cpus for SMP by Richard Henderson · 4 years, 5 months ago
- b0c3cf9 cpu-throttle: new module, extracted from cpus.c by Claudio Fontana · 4 years, 6 months ago
- c7f419f softmmu: move softmmu only files from root by Claudio Fontana · 4 years, 6 months ago[Renamed from cpus.c]
- 4bb19f9 i386: hvf: Move synchronize functions to sysemu by Roman Bolshakov · 4 years, 6 months ago
- 255ae6e replay: notify the main loop when there are no instructions by Pavel Dovgalyuk · 4 years, 8 months ago
- 0c0fcc2 cpu: convert queued work to a QSIMPLEQ by Emilio G. Cota · 4 years, 7 months ago
- 6c1ddc3 cpus: Fix botched configure_icount() error API violation fix by Markus Armbruster · 4 years, 8 months ago
- b8164e6 icount: fix shift=auto for record/replay by Pavel Dovgalyuk · 4 years, 8 months ago
- 9ec374a cpus: Proper range-checking for -icount shift=N by Markus Armbruster · 4 years, 9 months ago
- abc9bf6 cpus: Fix configure_icount() error API violation by Markus Armbruster · 4 years, 9 months ago
- f962cac cpus: avoid pause_all_vcpus getting stuck due to race by Longpeng · 4 years, 10 months ago
- 19e067e Wrapper function to wait on condition for the main loop mutex by Aravinda Prasad · 5 years ago
- dcb32f1 tcg: Search includes from the project root source directory by Philippe Mathieu-Daudé · 5 years ago
- fc6b2db replay: check other timers for icount limit by Pavel Dovgalyuk · 5 years ago
- af0440a tcg: move qemu_tcg_configure to accel/tcg/tcg-all.c by Paolo Bonzini · 5 years ago
- 30865f3 cpu: hook plugin vcpu events by Emilio G. Cota · 6 years ago
- f22f553 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20191013' into staging by Peter Maydell · 5 years ago
- c8aa789 replay: don't drain/flush bdrv queue while RR is working by Pavel Dovgalyuk · 5 years ago
- e8f22f7 cpus: kick all vCPUs when running thread=single by Alex Bennée · 5 years ago
- bd1f7ff cpus: Fix throttling during vm_stop by Yury Kotov · 5 years ago
- dcb1578 util/qemu-timer: refactor deadline calculation for external timers by Pavel Dovgalyuk · 5 years ago
- 54d3123 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h by Markus Armbruster · 5 years ago
- 46517dd Include sysemu/sysemu.h a lot less by Markus Armbruster · 5 years ago
- 650d103 Include hw/hw.h exactly where needed by Markus Armbruster · 5 years ago
- d645427 Include migration/vmstate.h less by Markus Armbruster · 5 years ago
- 5cc8767 general: Replace global smp variables with smp machine properties by Like Xu · 6 years ago
- 52924de hw/core: Collect QMP command handlers in hw/core/ by Markus Armbruster · 6 years ago
- 8ac25c8 qapi: Split machine.json off misc.json by Markus Armbruster · 6 years ago
- 6f38dca hax: Honor CPUState::halted by Colin Xu · 6 years ago
- a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
- 14a48c1 qemu-common: Move tcg_enabled() etc. to sysemu/tcg.h by Markus Armbruster · 6 years ago
- 5e14019 cpu: Move icount_decr to CPUNegativeOffsetState by Richard Henderson · 6 years ago
- 9c09a25 cpus: Initialize pseudo-random seeds for all guest cpus by Richard Henderson · 6 years ago
- 90c84c5 qom/cpu: Simplify how CPUClass:cpu_dump_state() prints by Markus Armbruster · 6 years ago
- 0442428 target: Simplify how the TARGET_cpu_list() print by Markus Armbruster · 6 years ago
- 76c8661 tcg: Simplify how dump_drift_info() prints by Markus Armbruster · 6 years ago
- d40bfcb cpus: Properly release the iothread lock when killing a dummy VCPU by David Hildenbrand · 6 years ago
- d455ebc cpus: ignore ESRCH in qemu_cpu_kick_thread() by Laurent Vivier · 6 years ago
- 0ec7e67 cpus.c: Fix race condition in cpu_stop_current() by Peter Maydell · 6 years ago
- a8efa60 cpus: run work items for all vCPUs if single-threaded by Paolo Bonzini · 6 years ago
- 013aabd icount: fix deadlock when all cpus are sleeping by Clement Deschamps · 6 years ago
- 13399aa Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-10-22' into staging by Peter Maydell · 6 years ago
- b312532 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 6 years ago
- 0765691 cpus hw target: Use warn_report() & friends to report warnings by Markus Armbruster · 6 years ago
- 74c0b81 replay: pass raw icount value to replay_save_clock by Paolo Bonzini · 6 years ago
- 72fd2ef tcg: distribute tcg_time into TCG contexts by Emilio G. Cota · 6 years ago
- 1926ab2 cpus: fix TCG kick timer leak by Alex Bennée · 6 years ago
- 0c08185 replay: wake up vCPU when replaying by Pavel Dovgalyuk · 6 years ago
- c97595d cpus: access .qemu_icount_bias with atomic64 by Emilio G. Cota · 6 years ago
- 38adcb6 cpus: access .qemu_icount with atomic64 by Emilio G. Cota · 6 years ago
- 9b4e6f4 cpus: take seqlock across qemu_icount updates by Paolo Bonzini · 6 years ago