summaryrefslogtreecommitdiff
path: root/cpus.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-06-05icount: implement a new icount_sleep mode toggleing real-time cpu sleepVictor CLEMENT1-26/+44
2015-05-14qmp: Add qom_path field to query-cpus commandEduardo Habkost1-0/+1
2015-04-30cpus: use first_cpu macro instead of QTAILQ_FIRST(&cpus)Emilio G. Cota1-1/+1
2015-03-25cpus: Don't kick un-realized cpus.Peter Crosthwaite1-1/+1
2015-03-18profiler: Reenable built-in profilerAlexey Kardashevskiy1-1/+1
2015-03-10memsave: Improve and disambiguate error messageBorislav Petkov1-1/+3
2015-03-02cpus: be more paranoid in avoiding deadlocksPaolo Bonzini1-1/+5
2015-03-02cpus: fix deadlock and segfault in qemu_mutex_lock_iothreadPaolo Bonzini1-4/+4