aboutsummaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Expand)Author
2017-02-21coroutine-lock: make CoRwlock thread-safe and fairPaolo Bonzini
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini
2017-02-21coroutine-lock: add limited spinning to CoMutexPaolo Bonzini
2017-02-21coroutine-lock: make CoMutex thread-safePaolo Bonzini
2017-02-21async: remove unnecessary inc/dec pairsPaolo Bonzini
2017-02-21aio-posix: partially inline aio_dispatch into aio_pollPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in timers that need itPaolo Bonzini
2017-02-21aio: push aio_context_acquire/release down to dispatchingPaolo Bonzini
2017-02-21coroutine-lock: reschedule coroutine on the AioContext it was running onPaolo Bonzini
2017-02-21aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini
2017-02-21block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini
2017-02-13migration: consolidate VMStateField.startHalil Pasic
2017-02-09util: add iterators for QemuOpts valuesDaniel P. Berrange
2017-01-31host-utils: Implement unsigned quadword left/right shift and unit testsJose Ricardo Ziviani
2017-01-31host-utils: Move 128-bit guard macro to .c fileJose Ricardo Ziviani
2017-01-26hbitmap: Add hbitmap_is_serializable()Max Reitz
2017-01-24win32: use glib gpoll if glib >= 2.50Marc-André Lureau
2017-01-24util/mmap-alloc: refactor a little bit for readabilityCao jin
2017-01-24util/mmap-alloc: check parameter before usingCao jin
2017-01-24Fix documentation and some comments (article, grammar)Stefan Weil
2017-01-23io: introduce a DNS resolver APIDaniel P. Berrange
2017-01-23sockets: add ability to disable DNS resolution for InetSocketAddressDaniel P. Berrange
2017-01-20Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2017-01-20bitmap: assert that start and nr are non negativePeter Lieven
2017-01-19Plumb the HAXM-based hardware acceleration supportVincent Palatin
2017-01-16qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create()Caoxinhua
2017-01-16event_notifier: cleanups around event_notifier_set_handlerPaolo Bonzini
2017-01-16qemu-thread: optimize QemuLockCnt with futexes on LinuxPaolo Bonzini
2017-01-16qemu-thread: introduce QemuLockCntPaolo Bonzini
2017-01-09coroutine: Introduce qemu_coroutine_enter_if_inactive()Kevin Wolf
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi
2016-11-29hbitmap: Fix shifts of constants by granularityMax Reitz
2016-11-22Fix FreeBSD (10.x) build after 7dc9ae43Ed Maste
2016-11-01qemu-error: remove dependency of stubs on monitorPaolo Bonzini
2016-10-31sockets: add AF_VSOCK supportStefan Hajnoczi
2016-10-31util/qemu-sockets: Make inet_connect_saddr() publicAshijeet Acharya
2016-10-31Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into st...Peter Maydell
2016-10-28clean-up: removed duplicate #includesAnand J
2016-10-28aio: convert from RFifoLock to QemuRecMutexPaolo Bonzini
2016-10-28qemu-thread: introduce QemuRecMutexPaolo Bonzini
2016-10-25qapi: rename *qmp-*-visitor* to *qobject-*-visitor*Daniel P. Berrange
2016-10-24hbitmap: serializationVladimir Sementsov-Ogievskiy
2016-10-24HBitmap: Introduce "meta" bitmap to track bit changesFam Zheng
2016-10-24rcu: simplify memory barriersPaolo Bonzini
2016-10-24qemu-thread: use acquire/release to clarify semantics of QemuEventPaolo Bonzini
2016-10-10Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell
2016-10-10Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into st...Peter Maydell