summaryrefslogtreecommitdiff
path: root/cpus.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-09-07cpus.c: qemu_mutex_lock_iothread fix race condition at cpu thread initAníbal Limón1-1/+1
2015-08-14exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini1-1/+1
2015-07-24rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini1-0/+6
2015-07-09cpu-exec: Purge all uses of ENV_GET_CPU()Peter Crosthwaite1-2/+1
2015-07-09cpu: Change tcg_cpu_exec() arg to cpu, not envPeter Crosthwaite1-4/+3
2015-07-01main-loop: introduce qemu_mutex_iothread_lockedPaolo Bonzini1-0/+9
2015-07-01main-loop: use qemu_mutex_lock_iothread consistentlyPaolo Bonzini1-3/+7
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster1-0/+1
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster1-4/+4
2015-06-12migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela1-7/+4
2015-06-05icount: print a warning if there is no more deadline in sleep=no modeVictor CLEMENT1-0/+5
2015-06-05icount: add sleep parameter to the icount option to set icount_sleep modeVictor CLEMENT1-0/+9