Age | Commit message (Expand) | Author |
2020-05-18 | aio-posix: disable fdmon-io_uring when GSource is used | Stefan Hajnoczi |
2020-05-18 | aio-posix: don't duplicate fd handler deletion in fdmon_io_uring_destroy() | Stefan Hajnoczi |
2020-04-09 | async: use explicit memory barriers | Paolo Bonzini |
2020-03-09 | aio-posix: remove idle poll handlers to improve scalability | Stefan Hajnoczi |
2020-03-09 | aio-posix: support userspace polling of fd monitoring | Stefan Hajnoczi |
2020-03-09 | aio-posix: add io_uring fd monitoring implementation | Stefan Hajnoczi |
2020-03-09 | aio-posix: simplify FDMonOps->update() prototype | Stefan Hajnoczi |
2020-03-09 | aio-posix: extract ppoll(2) and epoll(7) fd monitoring | Stefan Hajnoczi |
2020-03-09 | aio-posix: move RCU_READ_LOCK() into run_poll_handlers() | Stefan Hajnoczi |
2020-03-09 | aio-posix: completely stop polling when disabled | Stefan Hajnoczi |
2020-03-09 | aio-posix: remove confusing QLIST_SAFE_REMOVE() | Stefan Hajnoczi |
2020-02-22 | aio-posix: make AioHandler dispatch O(1) with epoll | Stefan Hajnoczi |
2020-02-22 | aio-posix: make AioHandler deletion O(1) | Stefan Hajnoczi |
2020-02-22 | aio-posix: don't pass ns timeout to epoll_wait() | Stefan Hajnoczi |
2020-02-22 | aio-posix: fix use after leaving scope in aio_poll() | Stefan Hajnoczi |
2020-02-22 | aio-posix: avoid reacquiring rcu_read_lock() when polling | Stefan Hajnoczi |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster |
2019-05-10 | aio-posix: ensure poll mode is left when aio_notify is called | Paolo Bonzini |
2019-02-25 | aio-posix: Assert that aio_poll() is always called in home thread | Kevin Wolf |
2019-01-14 | aio-posix: Fix concurrent aio_poll/set_fd_handler. | Remy Noel |
2019-01-14 | aio-posix: Unregister fd from ctx epoll when removing fd_handler. | Remy Noel |
2018-10-29 | util: aio-posix: fix a typo | Li Qiang |
2018-09-26 | aio-posix: do skip system call if ctx->notifier polling succeeds | Paolo Bonzini |
2018-09-26 | aio-posix: compute timeout before polling | Paolo Bonzini |
2018-09-26 | aio-posix: fix concurrent access to poll_disable_cnt | Paolo Bonzini |
2018-08-15 | aio-posix: Improve comment around marking node deleted | Fam Zheng |
2018-08-15 | aio: Do aio_notify_accept only during blocking aio_poll | Fam Zheng |
2018-08-15 | aio-posix: Don't count ctx->notifier as progress when polling | Fam Zheng |
2018-05-18 | iothread: fix epollfd leak in the process of delIOThread | Jie Wang |
2018-02-10 | async: use ARRAY_SIZE macro | Philippe Mathieu-Daudé |
2017-11-06 | aio-posix: drop QEMU_AIO_POLL_MAX_NS env var | Stefan Hajnoczi |
2017-10-03 | aio: fix assert when remove poll during destroy | Stefan Hajnoczi |
2017-02-21 | async: remove unnecessary inc/dec pairs | Paolo Bonzini |
2017-02-21 | aio-posix: partially inline aio_dispatch into aio_poll | Paolo Bonzini |
2017-02-21 | block: explicitly acquire aiocontext in callbacks that need it | Paolo Bonzini |
2017-02-21 | block: explicitly acquire aiocontext in timers that need it | Paolo Bonzini |
2017-02-21 | aio: push aio_context_acquire/release down to dispatching | Paolo Bonzini |
2017-02-21 | block: move AioContext, QEMUTimer, main-loop to libqemuutil | Paolo Bonzini |