summaryrefslogtreecommitdiff
path: root/cpus.c
AgeCommit message (Expand)AuthorFilesLines
2016-10-26tcg: Add EXCP_ATOMICRichard Henderson1-0/+2
2016-09-29qemu: use bdrv_flush_all for vm_stop et alJohn Snow1-2/+2
2016-09-27replay: allow replay stopping and restartingPavel Dovgalyuk1-0/+1
2016-09-27cpus-common: move exclusive work infrastructure from linux-userPaolo Bonzini1-0/+2
2016-09-27cpus-common: move CPU work item management to common codeSergey Fedorov1-81/+1
2016-09-27cpus: Rename flush_queued_work()Sergey Fedorov1-2/+2
2016-09-27cpus: Move common code out of {async_, }run_on_cpu()Sergey Fedorov1-24/+18
2016-09-27cpus: pass CPUState to run_on_cpu helpersAlex Bennée1-8/+7
2016-09-15Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-7/+13
2016-09-13cpus: update commentsCao jin1-3/+8
2016-09-13cpus: rename local variable to meaningful oneCao jin1-4/+4
2016-09-13timer/cpus: fix some typos and update some commentsCao jin1-3/+3
2016-06-11seqlock: rename write_lock/unlock to write_begin/endEmilio G. Cota1-14/+14
2016-06-11seqlock: remove optional mutexEmilio G. Cota1-1/+1
2016-05-30cpu: Add a sync version of cpu_remove()Bharata B Rao1-0/+12
2016-05-30cpu: Reclaim vCPU objectsGu Zheng1-2/+37
2016-05-23cpus: call the core nmi injection functionBandan Das1-14/+0
2016-05-23cpus.c: Use pthread_sigmask() rather than sigprocmask()Peter Maydell1-1/+1
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini1-0/+1
2016-05-19qemu-common: push cpu.h inclusion out of qemu-common.hPaolo Bonzini1-1/+2
2016-04-05cpus: don't use atomic_read for vm_clock_warp_startAlex Bennée1-1/+9
2016-03-22Replaced get_tick_per_sec() by NANOSECONDS_PER_SECONDRutuja Shah1-3/+3
2016-03-17block: Use blk_{commit,flush}_all() consistentlyMax Reitz1-2/+3
2016-03-15icount: decouple warp callsPavel Dovgalyuk1-25/+33
2016-03-15icount: remove obsolete warp callPavel Dovgalyuk1-3/+0
2016-03-07icount: possible options for sleep are on or offPranith Kumar1-2/+2
2016-02-19qapi: Don't box branches of flat unionsEric Blake1-12/+6
2016-02-08qapi: Fix compilation failure on MIPS and SPARCEric Blake1-5/+5
2016-01-29exec: Clean up includesPeter Maydell1-1/+1
2016-01-26Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-2/+2
2016-01-26cpus: use broadcast on qemu_pause_condDr. David Alan Gilbert1-2/+2
2016-01-21qom/cpu: Add MemoryRegion propertyPeter Crosthwaite1-1/+3
2016-01-21exec.c: Allow target CPUs to define multiple AddressSpacesPeter Maydell1-0/+1
2016-01-21exec.c: Don't set cpu->as until cpu_address_space_initPeter Maydell1-2/+8
2015-12-17cpu: Convert CpuInfo into flat unionEric Blake1-12/+19
2015-11-26call bdrv_drain_all() even if the vm is stoppedWen Congyang1-0/+2
2015-11-06Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-replay' into ...Peter Maydell1-17/+47
2015-11-06replay: checkpointsPavel Dovgalyuk1-0/+12
2015-11-06icount: improve counting for record/replayPavel Dovgalyuk1-3/+8
2015-11-06replay: recording and replaying clock ticksPavel Dovgalyuk1-1/+2
2015-11-05cpu: replay instructions sequencePavel Dovgalyuk1-13/+25
2015-11-05Revert "Introduce cpu_clean_all_dirty"Liang Li1-9/+0
2015-10-08s/cpu_get_real_ticks/cpu_get_host_ticks/Christopher Covington1-3/+3
2015-09-30cpu: Provide vcpu throttling interfaceJason J. Herne1-0/+78
2015-09-09cpus: remove tcg_halt_cond and tcg_cpu_thread globalsKONRAD Frederic1-9/+6
2015-09-09cpus: protect work list with work_mutexPaolo Bonzini1-4/+18
2015-09-09tcg: signal-free qemu_cpu_kickPaolo Bonzini1-67/+22
2015-09-09use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_threadPaolo Bonzini1-9/+8
2015-09-09tcg: synchronize exit_request and tcg_current_cpu accessesPaolo Bonzini1-4/+10
2015-09-09tcg: introduce tcg_current_cpuPaolo Bonzini1-2/+3