summaryrefslogtreecommitdiff
path: root/iothread.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-08qemu-iothread: IOThread supports the GMainContext event loopWang Yong1-0/+45
2017-02-21monitor: add poll-* properties into query-iothreads resultPavel Hrdina1-0/+3
2017-02-03iothread: enable AioContext polling by defaultStefan Hajnoczi1-0/+14
2017-01-03iothread: add poll-grow and poll-shrink parametersStefan Hajnoczi1-11/+45
2017-01-03aio: self-tune polling timeStefan Hajnoczi1-2/+2
2017-01-03iothread: add polling parametersStefan Hajnoczi1-0/+50
2016-10-28iothread: release AioContext around aio_pollPaolo Bonzini1-9/+2
2016-10-28iothread: detach all block devices before stopping themPaolo Bonzini1-0/+13
2016-10-28aio: introduce qemu_get_current_aio_contextPaolo Bonzini1-0/+9
2016-09-28iothread: check iothread->ctx before aio_context_unref to avoid assertionLin Ma1-0/+3
2016-09-13iothread: Stop threads before main() quitsFam Zheng1-4/+20
2016-02-04all: Clean up includesPeter Maydell1-0/+1
2015-12-03iothread: include id in thread namePaolo Bonzini1-1/+6
2015-07-24rcu: actually register threads that have RCU read-side critical sectionsPaolo Bonzini1-0/+5
2015-06-19qom: Add helper function for getting user objects rootDaniel P. Berrange1-3/+1
2015-06-12Revert "iothread: release iothread around aio_poll"Stefan Hajnoczi1-2/+9
2015-05-08Remove various unused functionsThomas Huth1-12/+0
2015-04-28iothread: release iothread around aio_pollPaolo Bonzini1-9/+2
2014-09-22async: aio_context_new(): Handle event_notifier_init failureChrysostomos Nanakos1-1/+10
2014-07-14AioContext: do not rely on aio_poll(ctx, true) result to end a loopPaolo Bonzini1-1/+4
2014-04-04iothread: make IOThread struct definition publicStefan Hajnoczi1-11/+0
2014-03-13qmp: add query-iothreads commandStefan Hajnoczi1-0/+36
2014-03-13iothread: stash thread ID awayStefan Hajnoczi1-0/+22
2014-03-13iothread: add I/O thread objectStefan Hajnoczi1-0/+120