aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/thread.h
AgeCommit message (Expand)AuthorFilesLines
2021-06-16util: Use real functions for thread-posix QemuRecMutexRichard Henderson1-3/+6
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-12/+12
2020-06-16thread: add tsan annotations to QemuSpinEmilio G. Cota1-3/+36
2020-06-16thread: add qemu_spin_destroyEmilio G. Cota1-0/+3
2020-06-10qemu/thread: Mark qemu_thread_exit() with 'noreturn' attributePhilippe Mathieu-Daudé1-1/+1
2020-04-14thread.h: Remove trailing semicolons from Coverity qemu_mutex_lock() etcPeter Maydell1-6/+6
2020-04-14thread.h: Fix Coverity version of qemu_cond_timedwait()Peter Maydell1-1/+1
2019-09-16qemu-thread: Add qemu_cond_timedwaitYury Kotov1-0/+19
2018-11-06include/qemu/thread.h: Document qemu_thread_atexit* APIPeter Maydell1-0/+22
2018-10-02qsp: hide indirect function calls from CoverityPaolo Bonzini1-0/+17
2018-08-23qsp: track BQL callers explicitlyEmilio G. Cota1-0/+1
2018-08-23qsp: QEMU's Synchronization ProfilerEmilio G. Cota1-7/+58
2018-02-08lockable: add QemuLockablePaolo Bonzini1-3/+2
2018-01-16util/qemu-thread-*: add qemu_lock, locked and unlock trace eventsAlex Bennée1-4/+35
2017-01-16qemu-thread: optimize QemuLockCnt with futexes on LinuxPaolo Bonzini1-0/+2
2017-01-16qemu-thread: introduce QemuLockCntPaolo Bonzini1-0/+110
2016-10-28qemu-thread: introduce QemuRecMutexPaolo Bonzini1-0/+3
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster1-2/+2
2016-06-11qemu-thread: add simple test-and-set spinlockGuillaume Delbergue1-0/+35
2016-02-23include: Clean up includesPeter Maydell1-2/+0
2015-02-02rcu: add rcu libraryPaolo Bonzini1-3/+0
2015-01-13qemu-thread: add per-thread atexit functionsPaolo Bonzini1-0/+4
2014-03-09Add a 'name' parameter to qemu_thread_createDr. David Alan Gilbert1-1/+1
2014-03-09Add 'debug-threads' suboption to --nameDr. David Alan Gilbert1-0/+1
2013-10-17qemu-thread: add QemuEventPaolo Bonzini1-0/+7
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-0/+56