| Commit message (Expand) | Author | Age | Files | Lines |
* | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 2020-09-23 | 1 | -3/+3 |
* | Use DECLARE_*CHECKER* macros | Eduardo Habkost | 2020-09-09 | 1 | -4/+2 |
* | qom: Change object_get_canonical_path_component() not to malloc | Markus Armbruster | 2020-07-21 | 1 | -5/+4 |
* | error: Eliminate error_propagate() with Coccinelle, part 1 | Markus Armbruster | 2020-07-10 | 1 | -5/+2 |
* | error: Avoid unnecessary error_propagate() after error_setg() | Markus Armbruster | 2020-07-10 | 1 | -7/+5 |
* | qapi: Use returned bool to check for failure, Coccinelle part | Markus Armbruster | 2020-07-10 | 1 | -2/+1 |
* | qom: Drop parameter @errp of object_property_add() & friends | Markus Armbruster | 2020-05-15 | 1 | -3/+3 |
* | iothread: document about why we need explicit aio_poll() | Peter Xu | 2019-03-08 | 1 | -0/+9 |
* | iothread: push gcontext earlier in the thread_fn | Peter Xu | 2019-03-08 | 1 | -3/+6 |
* | iothread: create main loop unconditionally | Peter Xu | 2019-03-08 | 1 | -9/+3 |
* | iothread: create the gcontext unconditionally | Peter Xu | 2019-03-08 | 1 | -22/+21 |
* | iothread: replace init_done_cond with a semaphore | Peter Xu | 2019-03-08 | 1 | -13/+4 |
* | iothread: fix iothread hang when stop too soon | Peter Xu | 2019-02-12 | 1 | -1/+5 |
* | iothread: fix crash with invalid properties | Marc-André Lureau | 2018-10-12 | 1 | -3/+6 |
* | iothread: workaround glib bug which hangs qmp-test | Peter Xu | 2018-04-10 | 1 | -4/+14 |
* | iothread: fix breakage on windows | Peter Xu | 2018-03-26 | 1 | -0/+4 |
* | vl: introduce vm_shutdown() | Stefan Hajnoczi | 2018-03-08 | 1 | -31/+0 |
* | qapi: Empty out qapi-schema.json | Markus Armbruster | 2018-03-02 | 1 | -1/+1 |
* | Include qapi/error.h exactly where needed | Markus Armbruster | 2018-02-09 | 1 | -0/+1 |
* | iothread: fix iothread_stop() race condition | Stefan Hajnoczi | 2017-12-19 | 1 | -5/+15 |
* | iothread: add iothread_by_id() API | Stefan Hajnoczi | 2017-12-19 | 1 | -0/+7 |
* | iothread: delay the context release to finalize | Peter Xu | 2017-10-03 | 1 | -2/+4 |
* | iothread: export iothread_stop() | Peter Xu | 2017-10-03 | 1 | -8/+16 |
* | iothread: provide helpers for internal use | Peter Xu | 2017-10-03 | 1 | -0/+16 |
* | iothread: Make iothread_stop() idempotent | Eduardo Habkost | 2017-09-29 | 1 | -1/+1 |
* | qemu-iothread: IOThread supports the GMainContext event loop | Wang Yong | 2017-09-08 | 1 | -0/+45 |
* | monitor: add poll-* properties into query-iothreads result | Pavel Hrdina | 2017-02-21 | 1 | -0/+3 |
* | iothread: enable AioContext polling by default | Stefan Hajnoczi | 2017-02-03 | 1 | -0/+14 |
* | iothread: add poll-grow and poll-shrink parameters | Stefan Hajnoczi | 2017-01-03 | 1 | -11/+45 |
* | aio: self-tune polling time | Stefan Hajnoczi | 2017-01-03 | 1 | -2/+2 |
* | iothread: add polling parameters | Stefan Hajnoczi | 2017-01-03 | 1 | -0/+50 |
* | iothread: release AioContext around aio_poll | Paolo Bonzini | 2016-10-28 | 1 | -9/+2 |
* | iothread: detach all block devices before stopping them | Paolo Bonzini | 2016-10-28 | 1 | -0/+13 |
* | aio: introduce qemu_get_current_aio_context | Paolo Bonzini | 2016-10-28 | 1 | -0/+9 |
* | iothread: check iothread->ctx before aio_context_unref to avoid assertion | Lin Ma | 2016-09-28 | 1 | -0/+3 |
* | iothread: Stop threads before main() quits | Fam Zheng | 2016-09-13 | 1 | -4/+20 |
* | all: Clean up includes | Peter Maydell | 2016-02-04 | 1 | -0/+1 |
* | iothread: include id in thread name | Paolo Bonzini | 2015-12-03 | 1 | -1/+6 |
* | rcu: actually register threads that have RCU read-side critical sections | Paolo Bonzini | 2015-07-24 | 1 | -0/+5 |
* | qom: Add helper function for getting user objects root | Daniel P. Berrange | 2015-06-19 | 1 | -3/+1 |
* | Revert "iothread: release iothread around aio_poll" | Stefan Hajnoczi | 2015-06-12 | 1 | -2/+9 |
* | Remove various unused functions | Thomas Huth | 2015-05-08 | 1 | -12/+0 |
* | iothread: release iothread around aio_poll | Paolo Bonzini | 2015-04-28 | 1 | -9/+2 |
* | async: aio_context_new(): Handle event_notifier_init failure | Chrysostomos Nanakos | 2014-09-22 | 1 | -1/+10 |
* | AioContext: do not rely on aio_poll(ctx, true) result to end a loop | Paolo Bonzini | 2014-07-14 | 1 | -1/+4 |
* | iothread: make IOThread struct definition public | Stefan Hajnoczi | 2014-04-04 | 1 | -11/+0 |
* | qmp: add query-iothreads command | Stefan Hajnoczi | 2014-03-13 | 1 | -0/+36 |
* | iothread: stash thread ID away | Stefan Hajnoczi | 2014-03-13 | 1 | -0/+22 |
* | iothread: add I/O thread object | Stefan Hajnoczi | 2014-03-13 | 1 | -0/+120 |