aboutsummaryrefslogtreecommitdiff
path: root/include/qemu
AgeCommit message (Expand)AuthorFilesLines
2017-02-21coroutine-lock: make CoRwlock thread-safe and fairPaolo Bonzini1-1/+2
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini1-3/+5
2017-02-21coroutine-lock: place CoMutex before CoQueue in headerPaolo Bonzini1-45/+44
2017-02-21coroutine-lock: add limited spinning to CoMutexPaolo Bonzini1-0/+5
2017-02-21coroutine-lock: make CoMutex thread-safePaolo Bonzini1-2/+15
2017-02-21aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini1-1/+10
2017-02-09util: add iterators for QemuOpts valuesDaniel P. Berrange1-0/+9
2017-02-02Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.9-20170202' into...Peter Maydell1-0/+27
2017-02-01ARRAY_SIZE: check that argument is an arrayMichael S. Tsirkin1-1/+8
2017-02-01compiler: expression version of QEMU_BUILD_BUG_ONMichael S. Tsirkin1-0/+3
2017-02-01compiler: rework BUG_ON using a structMichael S. Tsirkin1-3/+7
2017-02-01QEMU_BUILD_BUG_ON: use __COUNTER__Michael S. Tsirkin1-1/+5
2017-01-31compiler: drop ; after BUILD_BUG_ONMichael S. Tsirkin1-1/+2
2017-01-31host-utils: Implement unsigned quadword left/right shift and unit testsJose Ricardo Ziviani1-0/+27
2017-01-27char: rename CharDriverState ChardevMarc-André Lureau1-1/+1
2017-01-26hbitmap: Add hbitmap_is_serializable()Max Reitz1-0/+13
2017-01-25Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into st...Peter Maydell2-2/+2
2017-01-24include: Fix typos found by codespellStefan Weil2-2/+2
2017-01-24migration: migrate QTAILQJianjun Duan1-0/+60
2017-01-23arch_init: Remove unnecessary default_config_files tableEduardo Habkost1-4/+0
2017-01-23io: introduce a DNS resolver APIDaniel P. Berrange1-0/+2
2017-01-20Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2-3/+15
2017-01-16event_notifier: cleanups around event_notifier_set_handlerPaolo Bonzini2-3/+15
2017-01-16qemu-thread: optimize QemuLockCnt with futexes on LinuxPaolo Bonzini2-0/+38
2017-01-16qemu-thread: introduce QemuLockCntPaolo Bonzini1-0/+110
2017-01-10qemu/host-utils.h: Reduce the operation count in the fallback ctpopRichard Henderson1-14/+11
2017-01-09coroutine: Introduce qemu_coroutine_enter_if_inactive()Kevin Wolf1-0/+6
2016-12-22main-loop: update comment for qemu_mutex_lock/unlock_iothreadYaowei Bai1-2/+2
2016-12-22timer: fix misleading comment in timer.hYaowei Bai1-1/+1
2016-12-22exec: introduce MemoryRegionCachePaolo Bonzini1-0/+1
2016-11-15bitops: fix rol/ror when shift is zeroNikunj A Dadhania1-8/+8
2016-11-03Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingStefan Hajnoczi2-0/+4
2016-11-02nbd: Improve server handling of shutdown requestsEric Blake1-0/+3
2016-11-01log: Add locking to large logging blocksRichard Henderson1-0/+16
2016-11-01qemu-error: remove dependency of stubs on monitorPaolo Bonzini1-0/+1
2016-10-31util/qemu-sockets: Make inet_connect_saddr() publicAshijeet Acharya1-0/+2
2016-10-28aio: convert from RFifoLock to QemuRecMutexPaolo Bonzini1-54/+0
2016-10-28qemu-thread: introduce QemuRecMutexPaolo Bonzini3-0/+19
2016-10-26tcg: Add atomic128 helpersRichard Henderson1-0/+6
2016-10-26int128: Add int128_make128Richard Henderson1-5/+15
2016-10-26int128: Use __int128 if availableRichard Henderson1-1/+134
2016-10-26exec: Avoid direct references to Int128 partsRichard Henderson1-0/+10
2016-10-26atomics: Add __nocheck atomic operationsRichard Henderson1-9/+27
2016-10-26atomics: add atomic_op_fetch variantsEmilio G. Cota1-0/+17
2016-10-26atomics: add atomic_xorEmilio G. Cota1-0/+4
2016-10-26atomics: Add parameters to macrosRichard Henderson1-5/+5
2016-10-24hbitmap: serializationVladimir Sementsov-Ogievskiy1-0/+79
2016-10-24HBitmap: Introduce "meta" bitmap to track bit changesFam Zheng1-0/+21
2016-10-24block: Hide HBitmap in block dirty bitmap interfaceFam Zheng1-0/+1
2016-10-24atomic: base mb_read/mb_set on load-acquire and store-releasePaolo Bonzini1-62/+33