aboutsummaryrefslogtreecommitdiff
path: root/cpus.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-02-24Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+1
2015-02-16exec: RCUify AddressSpaceDispatchPaolo Bonzini1-1/+1
2015-02-16qtest: Fix deadloop by running main loop AIO context's timersFam Zheng1-0/+4
2015-02-02cpu-exec: simplify init_delay_paramsPaolo Bonzini1-17/+0
2015-01-14cpus: consistently use QEMU_CLOCK_VIRTUAL_RT for icount_warp_rt timerPavel Dovgalyuk1-1/+1
2014-12-20cpu: initialize cpu->exception_index on resetPaolo Bonzini1-3/+0
2014-12-15cpus: make icount warp behave well with respect to stop/contPavel Dovgalyuk1-11/+10
2014-12-15icount: introduce cpu_get_icount_rawPavel Dovgalyuk1-3/+10
2014-12-15icount: set can_do_io outside TB executionPavel Dovgalyuk1-0/+3
2014-12-15cpu-exec: reset exception_index correctlyPavel Dovgalyuk1-0/+3
2014-09-16Introduce cpu_clean_all_dirtyMarcelo Tosatti1-0/+9
2014-09-11cpu: init vmstate for ticks and clock offsetPavel Dovgalyuk1-2/+6
2014-09-01target-tricore: Add target stubs and qom-cpuBastian Koppelmann1-0/+6
2014-08-25s390x: Migrate to new NMI interfaceAlexey Kardashevskiy1-14/+0
2014-08-25cpus: Define callback for QEMU "nmi" commandAlexey Kardashevskiy1-1/+2
2014-08-07monitor: Add drift info to 'info jit'Sebastian Tanase1-0/+19
2014-08-06cpu-exec: Add sleeping algorithmSebastian Tanase1-0/+17
2014-08-06icount: Add align option to icountSebastian Tanase1-7/+12
2014-08-06icount: Add QemuOpts for icountSebastian Tanase1-1/+9
2014-08-06icount: Fix virtual clock start value on ARMSebastian Tanase1-1/+1
2014-08-06timer: add cpu_icount_to_ns function.KONRAD Frederic1-1/+6
2014-08-06migration: migrate icount fields.KONRAD Frederic1-0/+27
2014-08-06icount: put icount variables into TimerState.KONRAD Frederic1-13/+16