aboutsummaryrefslogtreecommitdiff
path: root/cpus.c
AgeCommit message (Expand)Author
2016-09-27cpus: pass CPUState to run_on_cpu helpersAlex Bennée
2016-09-15Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2016-09-13cpus: update commentsCao jin
2016-09-13cpus: rename local variable to meaningful oneCao jin
2016-09-13timer/cpus: fix some typos and update some commentsCao jin
2016-06-11seqlock: rename write_lock/unlock to write_begin/endEmilio G. Cota
2016-06-11seqlock: remove optional mutexEmilio G. Cota
2016-05-30cpu: Add a sync version of cpu_remove()Bharata B Rao
2016-05-30cpu: Reclaim vCPU objectsGu Zheng
2016-05-23cpus: call the core nmi injection functionBandan Das
2016-05-23cpus.c: Use pthread_sigmask() rather than sigprocmask()Peter Maydell
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini
2016-05-19qemu-common: push cpu.h inclusion out of qemu-common.hPaolo Bonzini
2016-04-05cpus: don't use atomic_read for vm_clock_warp_startAlex Bennée
2016-03-22Replaced get_tick_per_sec() by NANOSECONDS_PER_SECONDRutuja Shah
2016-03-17block: Use blk_{commit,flush}_all() consistentlyMax Reitz
2016-03-15icount: decouple warp callsPavel Dovgalyuk
2016-03-15icount: remove obsolete warp callPavel Dovgalyuk
2016-03-07icount: possible options for sleep are on or offPranith Kumar
2016-02-19qapi: Don't box branches of flat unionsEric Blake
2016-02-08qapi: Fix compilation failure on MIPS and SPARCEric Blake
2016-01-29exec: Clean up includesPeter Maydell
2016-01-26Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2016-01-26cpus: use broadcast on qemu_pause_condDr. David Alan Gilbert
2016-01-21qom/cpu: Add MemoryRegion propertyPeter Crosthwaite
2016-01-21exec.c: Allow target CPUs to define multiple AddressSpacesPeter Maydell
2016-01-21exec.c: Don't set cpu->as until cpu_address_space_initPeter Maydell
2015-12-17cpu: Convert CpuInfo into flat unionEric Blake
2015-11-26call bdrv_drain_all() even if the vm is stoppedWen Congyang
2015-11-06Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-replay' into ...Peter Maydell
2015-11-06replay: checkpointsPavel Dovgalyuk
2015-11-06icount: improve counting for record/replayPavel Dovgalyuk
2015-11-06replay: recording and replaying clock ticksPavel Dovgalyuk
2015-11-05cpu: replay instructions sequencePavel Dovgalyuk
2015-11-05Revert "Introduce cpu_clean_all_dirty"Liang Li
2015-10-08s/cpu_get_real_ticks/cpu_get_host_ticks/Christopher Covington
2015-09-30cpu: Provide vcpu throttling interfaceJason J. Herne
2015-09-09cpus: remove tcg_halt_cond and tcg_cpu_thread globalsKONRAD Frederic
2015-09-09cpus: protect work list with work_mutexPaolo Bonzini
2015-09-09tcg: signal-free qemu_cpu_kickPaolo Bonzini
2015-09-09use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_threadPaolo Bonzini
2015-09-09tcg: synchronize exit_request and tcg_current_cpu accessesPaolo Bonzini
2015-09-09tcg: introduce tcg_current_cpuPaolo Bonzini
2015-09-07cpus.c: qemu_mutex_lock_iothread fix race condition at cpu thread initAníbal Limón
2015-08-14exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini
2015-07-24rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini
2015-07-09cpu-exec: Purge all uses of ENV_GET_CPU()Peter Crosthwaite
2015-07-09cpu: Change tcg_cpu_exec() arg to cpu, not envPeter Crosthwaite
2015-07-01main-loop: introduce qemu_mutex_iothread_lockedPaolo Bonzini
2015-07-01main-loop: use qemu_mutex_lock_iothread consistentlyPaolo Bonzini