Sign in
qemu
/
qemu
/
5da5f47e6c65eda83e5433bd905c4df03be98596
/
cpus.c
f962cac
cpus: avoid pause_all_vcpus getting stuck due to race
by Longpeng
· 5 years ago
19e067e
Wrapper function to wait on condition for the main loop mutex
by Aravinda Prasad
· 5 years ago
dcb32f1
tcg: Search includes from the project root source directory
by Philippe Mathieu-Daudé
· 5 years ago
fc6b2db
replay: check other timers for icount limit
by Pavel Dovgalyuk
· 5 years ago
af0440a
tcg: move qemu_tcg_configure to accel/tcg/tcg-all.c
by Paolo Bonzini
· 5 years ago
30865f3
cpu: hook plugin vcpu events
by Emilio G. Cota
· 6 years ago
f22f553
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20191013' into staging
by Peter Maydell
· 5 years ago
c8aa789
replay: don't drain/flush bdrv queue while RR is working
by Pavel Dovgalyuk
· 5 years ago
e8f22f7
cpus: kick all vCPUs when running thread=single
by Alex Bennée
· 5 years ago
bd1f7ff
cpus: Fix throttling during vm_stop
by Yury Kotov
· 5 years ago
dcb1578
util/qemu-timer: refactor deadline calculation for external timers
by Pavel Dovgalyuk
· 6 years ago
54d3123
sysemu: Split sysemu/runstate.h off sysemu/sysemu.h
by Markus Armbruster
· 6 years ago
46517dd
Include sysemu/sysemu.h a lot less
by Markus Armbruster
· 6 years ago
650d103
Include hw/hw.h exactly where needed
by Markus Armbruster
· 6 years ago
d645427
Include migration/vmstate.h less
by Markus Armbruster
· 6 years ago
5cc8767
general: Replace global smp variables with smp machine properties
by Like Xu
· 6 years ago
52924de
hw/core: Collect QMP command handlers in hw/core/
by Markus Armbruster
· 6 years ago
8ac25c8
qapi: Split machine.json off misc.json
by Markus Armbruster
· 6 years ago
6f38dca
hax: Honor CPUState::halted
by Colin Xu
· 6 years ago
a8d2532
Include qemu-common.h exactly where needed
by Markus Armbruster
· 6 years ago
14a48c1
qemu-common: Move tcg_enabled() etc. to sysemu/tcg.h
by Markus Armbruster
· 6 years ago
5e14019
cpu: Move icount_decr to CPUNegativeOffsetState
by Richard Henderson
· 6 years ago
9c09a25
cpus: Initialize pseudo-random seeds for all guest cpus
by Richard Henderson
· 6 years ago
90c84c5
qom/cpu: Simplify how CPUClass:cpu_dump_state() prints
by Markus Armbruster
· 6 years ago
0442428
target: Simplify how the TARGET_cpu_list() print
by Markus Armbruster
· 6 years ago
76c8661
tcg: Simplify how dump_drift_info() prints
by Markus Armbruster
· 6 years ago
d40bfcb
cpus: Properly release the iothread lock when killing a dummy VCPU
by David Hildenbrand
· 6 years ago
d455ebc
cpus: ignore ESRCH in qemu_cpu_kick_thread()
by Laurent Vivier
· 6 years ago
0ec7e67
cpus.c: Fix race condition in cpu_stop_current()
by Peter Maydell
· 6 years ago
a8efa60
cpus: run work items for all vCPUs if single-threaded
by Paolo Bonzini
· 6 years ago
013aabd
icount: fix deadlock when all cpus are sleeping
by Clement Deschamps
· 6 years ago
13399aa
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-10-22' into staging
by Peter Maydell
· 6 years ago
b312532
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 6 years ago
0765691
cpus hw target: Use warn_report() & friends to report warnings
by Markus Armbruster
· 6 years ago
74c0b81
replay: pass raw icount value to replay_save_clock
by Paolo Bonzini
· 6 years ago
72fd2ef
tcg: distribute tcg_time into TCG contexts
by Emilio G. Cota
· 6 years ago
1926ab2
cpus: fix TCG kick timer leak
by Alex Bennée
· 6 years ago
0c08185
replay: wake up vCPU when replaying
by Pavel Dovgalyuk
· 6 years ago
c97595d
cpus: access .qemu_icount_bias with atomic64
by Emilio G. Cota
· 6 years ago
38adcb6
cpus: access .qemu_icount with atomic64
by Emilio G. Cota
· 6 years ago
9b4e6f4
cpus: take seqlock across qemu_icount updates
by Paolo Bonzini
· 6 years ago
87a09cd
cpus: initialize timers_state.vm_clock_lock
by Emilio G. Cota
· 7 years ago
9c36281
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.1-20180907' into staging
by Peter Maydell
· 6 years ago
3ab7238
qapi: Drop qapi_event_send_FOO()'s Error ** argument
by Peter Xu
· 7 years ago
a69dc53
ppc: Remove deprecated ppcemb target
by Thomas Huth
· 7 years ago
f2a4ad6
cpus: allow cpu_get_ticks out of BQL
by Paolo Bonzini
· 7 years ago
9437711
cpus: protect TimerState writes with a spinlock
by Paolo Bonzini
· 7 years ago
c1ff073
cpus: protect all icount computation with seqlock
by Paolo Bonzini
· 7 years ago
068a5ea
qom: convert the CPU list to RCU
by Emilio G. Cota
· 7 years ago
cb764d0
qsp: track BQL callers explicitly
by Emilio G. Cota
· 7 years ago
f28d0df
tcg: fix --disable-tcg build breakage
by Emilio G. Cota
· 7 years ago
29cd040
qapi: remove empty flat union branches and types
by Anton Nefedov
· 7 years ago
54961aa
cpus: tcg: fix never exiting loop on unplug
by Cédric Le Goater
· 7 years ago
f056158
cpus: Fix event order on resume of stopped guest
by Markus Armbruster
· 7 years ago
daa9d2b
qapi: discriminate CpuInfoFast on SysEmuTarget, not CpuInfoArch
by Laszlo Ersek
· 7 years ago
96054f5
qapi: fill in CpuInfoFast.arch in query-cpus-fast
by Laszlo Ersek
· 7 years ago
c52e713
cpus.c: ensure running CPU recalculates icount deadlines on timer expiry
by Peter Maydell
· 7 years ago
d759c95
replay: push replay_mutex_lock up the call tree
by Alex Bennée
· 7 years ago
e4ae62b
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging
by Peter Maydell
· 7 years ago
4486e89
vl: introduce vm_shutdown()
by Stefan Hajnoczi
· 7 years ago
25fa194
RISC-V Build Infrastructure
by Michael Clark
· 7 years ago
5a9c973
cpus: CPU threads are always created initially for one CPU only
by David Hildenbrand
· 7 years ago
81e9631
cpus: wait for CPU creation at central place
by David Hildenbrand
· 7 years ago
a342173
cpus: properly inititalize CPU > 1 under single-threaded TCG
by David Hildenbrand
· 7 years ago
112ed24
qapi: Empty out qapi-schema.json
by Markus Armbruster
· 7 years ago
9af2398
Include less of the generated modular QAPI headers
by Markus Armbruster
· 7 years ago
ca230ff
qmp: add architecture specific cpu data for query-cpus-fast
by Viktor Mihajlovski
· 7 years ago
ce74ee3
qmp: add query-cpus-fast
by Luiz Capitulino
· 7 years ago
9d0306d
qmp: expose s390-specific CPU info
by Viktor Mihajlovski
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
7b213bb
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 7 years ago
1930680
Add the WHPX acceleration enlightenments
by Justin Terry (VM)
· 7 years ago
dbadee4
cpus: join thread when removing a vCPU
by Paolo Bonzini
· 7 years ago
8178e63
cpus: hvf: unregister thread with RCU
by Paolo Bonzini
· 7 years ago
9b0605f
cpus: tcg: unregister thread with RCU, fix exiting of loop on unplug
by Paolo Bonzini
· 7 years ago
d2831ab
cpus: dummy: unregister thread with RCU, exit loop on unplug
by Paolo Bonzini
· 7 years ago
57615ed
cpus: kvm: unregister thread with RCU
by Paolo Bonzini
· 7 years ago
9857c2d
cpus: hax: register/unregister thread with RCU, exit loop on unplug
by Paolo Bonzini
· 7 years ago
493d89b
tcg: Replace fprintf(stderr, "*\n" with error_report()
by Alistair Francis
· 7 years ago
db08b68
cpus: unify qemu_*_wait_io_event
by Paolo Bonzini
· 7 years ago
b39e3f3
icount: fixed saving/restoring of icount warp timers
by Pavel Dovgalyuk
· 7 years ago
c97d6d2
i386: hvf: add code base from Google's QEMU repository
by Sergio Andres Gomez Del Real
· 7 years ago
80ceb07
cpu: refactor cpu_address_space_init()
by Peter Xu
· 7 years ago
ebd05fe
cpus: make pause_all_cpus() play with SMP on single threaded TCG
by David Hildenbrand
· 7 years ago
3468b59
tcg: enable multiple TCG contexts in softmmu
by Emilio G. Cota
· 8 years ago
e8feb96
tcg: introduce regions to split code_gen_buffer
by Emilio G. Cota
· 8 years ago
b516572
memory: Get rid of address_space_init_shareable
by Alexey Kardashevskiy
· 7 years ago
3dc6f86
Convert error_report() to warn_report()
by Alistair Francis
· 8 years ago
90bb0c0
cpus: reset throttle_thread_scheduled after sleep
by Felipe Franciosi
· 8 years ago
75e972d
migration: Mark CPU states dirty before incoming migration/loadvm
by David Gibson
· 8 years ago
ba9915e
Merge remote-tracking branch 'ehabkost/tags/x86-and-machine-pull-request' into staging
by Stefan Hajnoczi
· 8 years ago
afed5a5
QMP: include CpuInstanceProperties into query_cpus output output
by Igor Mammedov
· 8 years ago
a3e5327
cpus: Fix CPU unplug for MTTCG
by Bharata B Rao
· 8 years ago
1d05906
cpus: call cpu_update_icount on read
by Alex Bennée
· 8 years ago
eda5f7c
cpu-exec: update icount after each TB_EXIT
by Alex Bennée
· 8 years ago
512d3c8
cpus: introduce cpu_update_icount helper
by Alex Bennée
· 8 years ago
e4cd965
cpus: don't credit executed instructions before they have run
by Alex Bennée
· 8 years ago
0524838
cpus: move icount preparation out of tcg_exec_cpu
by Alex Bennée
· 8 years ago
243c5f7
cpus: check cpu->running in cpu_get_icount_raw()
by Alex Bennée
· 8 years ago
Next »