summaryrefslogtreecommitdiffstats
path: root/cpus.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* cpus.c: qemu_mutex_lock_iothread fix race condition at cpu thread initAníbal Limón2015-09-071-1/+1
* exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini2015-08-141-1/+1
* rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini2015-07-241-0/+6
* cpu-exec: Purge all uses of ENV_GET_CPU()Peter Crosthwaite2015-07-091-2/+1Star
* cpu: Change tcg_cpu_exec() arg to cpu, not envPeter Crosthwaite2015-07-091-4/+3Star
* main-loop: introduce qemu_mutex_iothread_lockedPaolo Bonzini2015-07-011-0/+9
* main-loop: use qemu_mutex_lock_iothread consistentlyPaolo Bonzini2015-07-011-3/+7
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-0/+1