summaryrefslogtreecommitdiffstats
path: root/cpus.c
Commit message (Expand)AuthorAgeFilesLines
* tcg: Add EXCP_ATOMICRichard Henderson2016-10-261-0/+2
* qemu: use bdrv_flush_all for vm_stop et alJohn Snow2016-09-291-2/+2
* replay: allow replay stopping and restartingPavel Dovgalyuk2016-09-271-0/+1
* cpus-common: move exclusive work infrastructure from linux-userPaolo Bonzini2016-09-271-0/+2
* cpus-common: move CPU work item management to common codeSergey Fedorov2016-09-271-81/+1Star
* cpus: Rename flush_queued_work()Sergey Fedorov2016-09-271-2/+2
* cpus: Move common code out of {async_, }run_on_cpu()Sergey Fedorov2016-09-271-24/+18Star
* cpus: pass CPUState to run_on_cpu helpersAlex Bennée2016-09-271-8/+7Star
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2016-09-151-7/+13
|\
| * cpus: update commentsCao jin2016-09-131-3/+8
| * cpus: rename local variable to meaningful oneCao jin2016-09-131-4/+4
* | timer/cpus: fix some typos and update some commentsCao jin2016-09-131-3/+3
|/
* seqlock: rename write_lock/unlock to write_begin/endEmilio G. Cota2016-06-121-14/+14
* seqlock: remove optional mutexEmilio G. Cota2016-06-121-1/+1
* cpu: Add a sync version of cpu_remove()Bharata B Rao2016-05-301-0/+12
* cpu: Reclaim vCPU objectsGu Zheng2016-05-301-2/+37
* cpus: call the core nmi injection functionBandan Das2016-05-231-14/+0Star
* cpus.c: Use pthread_sigmask() rather than sigprocmask()Peter Maydell2016-05-231-1/+1
* cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini2016-05-191-0/+1
* qemu-common: push cpu.h inclusion out of qemu-common.hPaolo Bonzini2016-05-191-1/+2
* cpus: don't use atomic_read for vm_clock_warp_startAlex Bennée2016-04-051-1/+9
* Replaced get_tick_per_sec() by NANOSECONDS_PER_SECONDRutuja Shah2016-03-221-3/+3
* block: Use blk_{commit,flush}_all() consistentlyMax Reitz2016-03-171-2/+3
* icount: decouple warp callsPavel Dovgalyuk2016-03-151-25/+33
* icount: remove obsolete warp callPavel Dovgalyuk2016-03-151-3/+0Star
* icount: possible options for sleep are on or offPranith Kumar2016-03-071-2/+2
* qapi: Don't box branches of flat unionsEric Blake2016-02-191-12/+6Star
* qapi: Fix compilation failure on MIPS and SPARCEric Blake2016-02-081-5/+5
* exec: Clean up includesPeter Maydell2016-01-291-1/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2016-01-261-2/+2
|\
| * cpus: use broadcast on qemu_pause_condDr. David Alan Gilbert2016-01-261-2/+2
* | qom/cpu: Add MemoryRegion propertyPeter Crosthwaite2016-01-211-1/+3
* | exec.c: Allow target CPUs to define multiple AddressSpacesPeter Maydell2016-01-211-0/+1
* | exec.c: Don't set cpu->as until cpu_address_space_initPeter Maydell2016-01-211-2/+8
|/
* cpu: Convert CpuInfo into flat unionEric Blake2015-12-171-12/+19
* call bdrv_drain_all() even if the vm is stoppedWen Congyang2015-11-261-0/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-replay' into ...Peter Maydell2015-11-061-17/+47
|\
| * replay: checkpointsPavel Dovgalyuk2015-11-061-0/+12
| * icount: improve counting for record/replayPavel Dovgalyuk2015-11-061-3/+8
| * replay: recording and replaying clock ticksPavel Dovgalyuk2015-11-061-1/+2
| * cpu: replay instructions sequencePavel Dovgalyuk2015-11-051-13/+25
* | Revert "Introduce cpu_clean_all_dirty"Liang Li2015-11-051-9/+0Star
|/
* s/cpu_get_real_ticks/cpu_get_host_ticks/Christopher Covington2015-10-081-3/+3
* cpu: Provide vcpu throttling interfaceJason J. Herne2015-09-301-0/+78
* cpus: remove tcg_halt_cond and tcg_cpu_thread globalsKONRAD Frederic2015-09-091-9/+6Star
* cpus: protect work list with work_mutexPaolo Bonzini2015-09-091-4/+18
* tcg: signal-free qemu_cpu_kickPaolo Bonzini2015-09-091-67/+22Star
* use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_threadPaolo Bonzini2015-09-091-9/+8Star
* tcg: synchronize exit_request and tcg_current_cpu accessesPaolo Bonzini2015-09-091-4/+10
* tcg: introduce tcg_current_cpuPaolo Bonzini2015-09-091-2/+3