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