summaryrefslogtreecommitdiffstats
path: root/cpus.c
Commit message (Expand)AuthorAgeFilesLines
* cpu: Convert CpuInfo into flat unionEric Blake2019-11-291-12/+19
* Initial overlay of HQEMU 2.5.2 changes onto underlying 2.5.0 QEMU GIT tree2.5_overlayTimothy Pearson2019-11-291-0/+25
* call bdrv_drain_all() even if the vm is stoppedWen Congyang2015-11-261-0/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-replay' into ...Peter Maydell2015-11-061-17/+47
|\
| * replay: checkpointsPavel Dovgalyuk2015-11-061-0/+12
| * icount: improve counting for record/replayPavel Dovgalyuk2015-11-061-3/+8
| * replay: recording and replaying clock ticksPavel Dovgalyuk2015-11-061-1/+2
| * cpu: replay instructions sequencePavel Dovgalyuk2015-11-051-13/+25
* | Revert "Introduce cpu_clean_all_dirty"Liang Li2015-11-051-9/+0
|/
* s/cpu_get_real_ticks/cpu_get_host_ticks/Christopher Covington2015-10-081-3/+3
* cpu: Provide vcpu throttling interfaceJason J. Herne2015-09-301-0/+78
* cpus: remove tcg_halt_cond and tcg_cpu_thread globalsKONRAD Frederic2015-09-091-9/+6
* cpus: protect work list with work_mutexPaolo Bonzini2015-09-091-4/+18
* tcg: signal-free qemu_cpu_kickPaolo Bonzini2015-09-091-67/+22
* use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_threadPaolo Bonzini2015-09-091-9/+8
* tcg: synchronize exit_request and tcg_current_cpu accessesPaolo Bonzini2015-09-091-4/+10
* tcg: introduce tcg_current_cpuPaolo Bonzini2015-09-091-2/+3
* cpus.c: qemu_mutex_lock_iothread fix race condition at cpu thread initAníbal Limón2015-09-071-1/+1
* exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini2015-08-141-1/+1
* rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini2015-07-241-0/+6
* cpu-exec: Purge all uses of ENV_GET_CPU()Peter Crosthwaite2015-07-091-2/+1
* cpu: Change tcg_cpu_exec() arg to cpu, not envPeter Crosthwaite2015-07-091-4/+3
* main-loop: introduce qemu_mutex_iothread_lockedPaolo Bonzini2015-07-011-0/+9
* main-loop: use qemu_mutex_lock_iothread consistentlyPaolo Bonzini2015-07-011-3/+7
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-0/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-4/+4
* migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela2015-06-121-7/+4
* icount: print a warning if there is no more deadline in sleep=no modeVictor CLEMENT2015-06-051-0/+5
* icount: add sleep parameter to the icount option to set icount_sleep modeVictor CLEMENT2015-06-051-0/+9
* icount: implement a new icount_sleep mode toggleing real-time cpu sleepVictor CLEMENT2015-06-051-26/+44
* qmp: Add qom_path field to query-cpus commandEduardo Habkost2015-05-141-0/+1
* cpus: use first_cpu macro instead of QTAILQ_FIRST(&cpus)Emilio G. Cota2015-04-301-1/+1
* cpus: Don't kick un-realized cpus.Peter Crosthwaite2015-03-251-1/+1
* profiler: Reenable built-in profilerAlexey Kardashevskiy2015-03-181-1/+1
* memsave: Improve and disambiguate error messageBorislav Petkov2015-03-101-1/+3
* cpus: be more paranoid in avoiding deadlocksPaolo Bonzini2015-03-021-1/+5
* cpus: fix deadlock and segfault in qemu_mutex_lock_iothreadPaolo Bonzini2015-03-021-4/+4
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2015-02-241-1/+1
|\
| * exec: RCUify AddressSpaceDispatchPaolo Bonzini2015-02-161-1/+1
* | qtest: Fix deadloop by running main loop AIO context's timersFam Zheng2015-02-161-0/+4
|/
* cpu-exec: simplify init_delay_paramsPaolo Bonzini2015-02-021-17/+0
* cpus: consistently use QEMU_CLOCK_VIRTUAL_RT for icount_warp_rt timerPavel Dovgalyuk2015-01-141-1/+1
* cpu: initialize cpu->exception_index on resetPaolo Bonzini2014-12-201-3/+0
* cpus: make icount warp behave well with respect to stop/contPavel Dovgalyuk2014-12-151-11/+10
* icount: introduce cpu_get_icount_rawPavel Dovgalyuk2014-12-151-3/+10
* icount: set can_do_io outside TB executionPavel Dovgalyuk2014-12-151-0/+3
* cpu-exec: reset exception_index correctlyPavel Dovgalyuk2014-12-151-0/+3
* Introduce cpu_clean_all_dirtyMarcelo Tosatti2014-09-161-0/+9
* cpu: init vmstate for ticks and clock offsetPavel Dovgalyuk2014-09-111-2/+6
* target-tricore: Add target stubs and qom-cpuBastian Koppelmann2014-09-011-0/+6
OpenPOWER on IntegriCloud