aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/thread.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-1/+1
2023-02-17util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings in FreeBSDEmanuele Giuseppe Esposito1-5/+9
2023-02-02thread: de-const qemu_spin_destroyEmilio Cota1-3/+2
2022-10-30Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi1-0/+4
2022-10-27util: Introduce qemu_thread_set_affinity() and qemu_thread_get_affinity()David Hildenbrand1-0/+4
2022-10-26include/qemu/thread: Use qatomic_* functionsRichard Henderson1-4/+4
2022-04-21compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau1-1/+1
2021-06-15util: Pass file+line to qemu_rec_mutex_unlock_implRichard Henderson1-1/+9
2021-06-15util: 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