Peter Xu
|
6ca206204f
iothread: document about why we need explicit aio_poll()
|
6 rokov pred |
Peter Xu
|
b60ec76a13
iothread: push gcontext earlier in the thread_fn
|
6 rokov pred |
Peter Xu
|
0bd2d233c6
iothread: create main loop unconditionally
|
6 rokov pred |
Peter Xu
|
b506e0f16c
iothread: create the gcontext unconditionally
|
6 rokov pred |
Peter Xu
|
21c4d15b47
iothread: replace init_done_cond with a semaphore
|
6 rokov pred |
Peter Xu
|
6c95363d97
iothread: fix iothread hang when stop too soon
|
6 rokov pred |
Marc-André Lureau
|
14a2d11825
iothread: fix crash with invalid properties
|
7 rokov pred |
Peter Xu
|
1554434927
iothread: workaround glib bug which hangs qmp-test
|
7 rokov pred |
Peter Xu
|
90c558beca
iothread: fix breakage on windows
|
7 rokov pred |
Stefan Hajnoczi
|
4486e89c21
vl: introduce vm_shutdown()
|
7 rokov pred |
Markus Armbruster
|
112ed241f5
qapi: Empty out qapi-schema.json
|
7 rokov pred |
Markus Armbruster
|
e688df6bc4
Include qapi/error.h exactly where needed
|
7 rokov pred |
Stefan Hajnoczi
|
2362a28ea1
iothread: fix iothread_stop() race condition
|
7 rokov pred |
Stefan Hajnoczi
|
fbcc6923b0
iothread: add iothread_by_id() API
|
7 rokov pred |
Peter Xu
|
5b3ac23fee
iothread: delay the context release to finalize
|
8 rokov pred |
Peter Xu
|
82d90705fe
iothread: export iothread_stop()
|
8 rokov pred |
Peter Xu
|
0173e21b61
iothread: provide helpers for internal use
|
8 rokov pred |
Eduardo Habkost
|
65072c157e
iothread: Make iothread_stop() idempotent
|
8 rokov pred |
Wang Yong
|
329163cbe6
qemu-iothread: IOThread supports the GMainContext event loop
|
8 rokov pred |
Pavel Hrdina
|
5fc00480ab
monitor: add poll-* properties into query-iothreads result
|
8 rokov pred |
Stefan Hajnoczi
|
cdd7abfdba
iothread: enable AioContext polling by default
|
8 rokov pred |
Stefan Hajnoczi
|
5e5db49953
iothread: add poll-grow and poll-shrink parameters
|
8 rokov pred |
Stefan Hajnoczi
|
82a4118694
aio: self-tune polling time
|
8 rokov pred |
Stefan Hajnoczi
|
0d9d86fb4d
iothread: add polling parameters
|
8 rokov pred |
Paolo Bonzini
|
65c1b5b622
iothread: release AioContext around aio_poll
|
8 rokov pred |
Paolo Bonzini
|
d16341fa69
iothread: detach all block devices before stopping them
|
8 rokov pred |
Paolo Bonzini
|
e437016511
aio: introduce qemu_get_current_aio_context
|
8 rokov pred |
Lin Ma
|
eb7b5c3511
iothread: check iothread->ctx before aio_context_unref to avoid assertion
|
9 rokov pred |
Fam Zheng
|
dce8921b2b
iothread: Stop threads before main() quits
|
9 rokov pred |
Peter Maydell
|
d38ea87ac5
all: Clean up includes
|
9 rokov pred |