Age | Commit message (Expand) | Author |
2024-02-13 | iothread: Simplify expression in qemu_in_iothread() | Kevin Wolf |
2024-01-08 | iothread: Remove unused Error** argument in aio_context_set_aio_params | Philippe Mathieu-Daudé |
2023-09-07 | iothread: Set the GSource "name" field | Fabiano Rosas |
2023-02-27 | iothread: Remove unused IOThreadClass / IOTHREAD_CLASS | Philippe Mathieu-Daudé |
2022-12-14 | error: Move ERRP_GUARD() to the beginning of the function | Markus Armbruster |
2022-05-09 | util/event-loop-base: Introduce options to set the thread pool size | Nicolas Saenz Julienne |
2022-05-09 | Introduce event-loop-base abstract class | Nicolas Saenz Julienne |
2021-10-07 | iothread: use IOThreadParamInfo in iothread_[set|get]_param() | Stefano Garzarella |
2021-10-07 | iothread: rename PollParamInfo to IOThreadParamInfo | Stefano Garzarella |
2021-07-21 | iothread: add aio-max-batch parameter | Stefano Garzarella |
2021-07-21 | iothread: generalize iothread_set_param/iothread_get_param | Stefano Garzarella |
2021-06-18 | async: the main AioContext is only "current" if under the BQL | Paolo Bonzini |
2021-02-10 | multi-process: define MPQemuMsg format and transmission functions | Elena Ufimtseva |
2021-01-28 | qapi: Use QAPI_LIST_APPEND in trivial cases | Eric Blake |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi |
2020-09-09 | Use DECLARE_*CHECKER* macros | Eduardo Habkost |
2020-07-21 | qom: Change object_get_canonical_path_component() not to malloc | Markus Armbruster |
2020-07-10 | error: Eliminate error_propagate() with Coccinelle, part 1 | Markus Armbruster |
2020-07-10 | error: Avoid unnecessary error_propagate() after error_setg() | Markus Armbruster |
2020-07-10 | qapi: Use returned bool to check for failure, Coccinelle part | Markus Armbruster |
2020-05-15 | qom: Drop parameter @errp of object_property_add() & friends | Markus Armbruster |
2019-03-08 | iothread: document about why we need explicit aio_poll() | Peter Xu |
2019-03-08 | iothread: push gcontext earlier in the thread_fn | Peter Xu |
2019-03-08 | iothread: create main loop unconditionally | Peter Xu |
2019-03-08 | iothread: create the gcontext unconditionally | Peter Xu |
2019-03-08 | iothread: replace init_done_cond with a semaphore | Peter Xu |
2019-02-12 | iothread: fix iothread hang when stop too soon | Peter Xu |
2018-10-12 | iothread: fix crash with invalid properties | Marc-André Lureau |
2018-04-10 | iothread: workaround glib bug which hangs qmp-test | Peter Xu |
2018-03-26 | iothread: fix breakage on windows | Peter Xu |
2018-03-08 | vl: introduce vm_shutdown() | Stefan Hajnoczi |
2018-03-02 | qapi: Empty out qapi-schema.json | Markus Armbruster |
2018-02-09 | Include qapi/error.h exactly where needed | Markus Armbruster |
2017-12-19 | iothread: fix iothread_stop() race condition | Stefan Hajnoczi |
2017-12-19 | iothread: add iothread_by_id() API | Stefan Hajnoczi |
2017-10-03 | iothread: delay the context release to finalize | Peter Xu |
2017-10-03 | iothread: export iothread_stop() | Peter Xu |
2017-10-03 | iothread: provide helpers for internal use | Peter Xu |
2017-09-29 | iothread: Make iothread_stop() idempotent | Eduardo Habkost |
2017-09-08 | qemu-iothread: IOThread supports the GMainContext event loop | Wang Yong |
2017-02-21 | monitor: add poll-* properties into query-iothreads result | Pavel Hrdina |
2017-02-03 | iothread: enable AioContext polling by default | Stefan Hajnoczi |
2017-01-03 | iothread: add poll-grow and poll-shrink parameters | Stefan Hajnoczi |
2017-01-03 | aio: self-tune polling time | Stefan Hajnoczi |
2017-01-03 | iothread: add polling parameters | Stefan Hajnoczi |
2016-10-28 | iothread: release AioContext around aio_poll | Paolo Bonzini |
2016-10-28 | iothread: detach all block devices before stopping them | Paolo Bonzini |
2016-10-28 | aio: introduce qemu_get_current_aio_context | Paolo Bonzini |
2016-09-28 | iothread: check iothread->ctx before aio_context_unref to avoid assertion | Lin Ma |
2016-09-13 | iothread: Stop threads before main() quits | Fam Zheng |