summaryrefslogtreecommitdiffstats
path: root/cpus.c
Commit message (Expand)AuthorAgeFilesLines
* replay: notify the main loop when there are no instructionsPavel Dovgalyuk2020-06-261-3/+12
* cpu: convert queued work to a QSIMPLEQEmilio G. Cota2020-06-161-2/+12
* cpus: Fix botched configure_icount() error API violation fixMarkus Armbruster2020-06-101-2/+4
* icount: fix shift=auto for record/replayPavel Dovgalyuk2020-06-101-1/+19
* cpus: Proper range-checking for -icount shift=NMarkus Armbruster2020-04-291-4/+3Star
* cpus: Fix configure_icount() error API violationMarkus Armbruster2020-04-291-18/+27
* cpus: avoid pause_all_vcpus getting stuck due to raceLongpeng2020-03-161-1/+5
* Wrapper function to wait on condition for the main loop mutexAravinda Prasad2020-02-031-0/+5
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-161-1/+1
* replay: check other timers for icount limitPavel Dovgalyuk2020-01-071-0/+4
* tcg: move qemu_tcg_configure to accel/tcg/tcg-all.cPaolo Bonzini2019-12-171-72/+0Star
* cpu: hook plugin vcpu eventsEmilio G. Cota2019-10-281-0/+10
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20191013' into stagingPeter Maydell2019-10-171-6/+18
|\
| * cpus: kick all vCPUs when running thread=singleAlex Bennée2019-10-141-6/+18
* | replay: don't drain/flush bdrv queue while RR is workingPavel Dovgalyuk2019-10-141-2/+0Star
|/
* cpus: Fix throttling during vm_stopYury Kotov2019-09-161-8/+17
* util/qemu-timer: refactor deadline calculation for external timersPavel Dovgalyuk2019-08-201-5/+12
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+1
* Include sysemu/sysemu.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-0/+1
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* general: Replace global smp variables with smp machine propertiesLike Xu2019-07-051-2/+5
* hw/core: Collect QMP command handlers in hw/core/Markus Armbruster2019-07-021-188/+0Star
* qapi: Split machine.json off misc.jsonMarkus Armbruster2019-07-021-0/+1
* hax: Honor CPUState::haltedColin Xu2019-06-211-1/+0Star
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-0/+1
* qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster2019-06-111-0/+1
* cpu: Move icount_decr to CPUNegativeOffsetStateRichard Henderson2019-06-101-4/+5
* cpus: Initialize pseudo-random seeds for all guest cpusRichard Henderson2019-05-221-0/+9
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-1/+1
* target: Simplify how the TARGET_cpu_list() printMarkus Armbruster2019-04-181-2/+2
* tcg: Simplify how dump_drift_info() printsMarkus Armbruster2019-04-181-6/+9
* cpus: Properly release the iothread lock when killing a dummy VCPUDavid Hildenbrand2019-02-251-0/+1
* cpus: ignore ESRCH in qemu_cpu_kick_thread()Laurent Vivier2019-02-051-1/+1
* cpus.c: Fix race condition in cpu_stop_current()Peter Maydell2019-01-071-1/+2
* cpus: run work items for all vCPUs if single-threadedPaolo Bonzini2018-11-271-4/+8
* icount: fix deadlock when all cpus are sleepingClement Deschamps2018-11-061-0/+8
* Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-10-22' into...Peter Maydell2018-10-231-4/+4
|\
| * cpus hw target: Use warn_report() & friends to report warningsMarkus Armbruster2018-10-191-4/+4
* | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-10-191-2/+2
|\ \
| * | replay: pass raw icount value to replay_save_clockPaolo Bonzini2018-10-191-2/+2
| |/
* / tcg: distribute tcg_time into TCG contextsEmilio G. Cota2018-10-191-1/+2
|/
* cpus: fix TCG kick timer leakAlex Bennée2018-10-021-2/+3
* replay: wake up vCPU when replayingPavel Dovgalyuk2018-10-021-10/+21
* cpus: access .qemu_icount_bias with atomic64Emilio G. Cota2018-10-021-10/+11
* cpus: access .qemu_icount with atomic64Emilio G. Cota2018-10-021-4/+4
* cpus: take seqlock across qemu_icount updatesPaolo Bonzini2018-10-021-8/+14
* cpus: initialize timers_state.vm_clock_lockEmilio G. Cota2018-10-021-0/+1
* Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.1-20180907' into...Peter Maydell2018-09-241-1/+0Star
|\
| * ppc: Remove deprecated ppcemb targetThomas Huth2018-08-281-1/+0Star