aboutsummaryrefslogtreecommitdiff
path: root/util/qemu-thread-posix.c
AgeCommit message (Expand)Author
2023-03-07qemu-thread-posix: cleanup, fix, document QemuEventPaolo Bonzini
2023-02-24Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell
2023-02-17util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings in FreeBSDEmanuele Giuseppe Esposito
2023-02-17thread-posix: add support for setting threads name on OpenBSDBrad Smith
2022-10-27util: Introduce qemu_thread_set_affinity() and qemu_thread_get_affinity()David Hildenbrand
2022-04-06thread-posix: optimize qemu_sem_timedwait with zero timeoutPaolo Bonzini
2022-04-06thread-posix: implement Semaphore with QemuCond and QemuMutexLongpeng(Mike)
2022-04-06thread-posix: use monotonic clock for QemuCond and QemuSemaphoreLongpeng(Mike)
2022-04-06thread-posix: remove the posix semaphore supportLongpeng(Mike)
2021-10-14configure, meson: move pthread_setname_np checks to MesonPaolo Bonzini
2021-09-13util: Suppress -Wstringop-overflow in qemu_thread_startRichard Henderson
2021-06-15util: Use unique type for QemuRecMutex in thread-posix.hRichard Henderson
2021-06-15util: Pass file+line to qemu_rec_mutex_unlock_implRichard Henderson
2021-06-15util: Use real functions for thread-posix QemuRecMutexRichard Henderson
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi
2020-06-16util: Added tsan annotate for thread name.Robert Foley
2019-09-16qemu-thread: Add qemu_cond_timedwaitYury Kotov
2019-01-08qemu-thread: Don't block SEGV, ILL and FPERoman Bolshakov
2019-01-08util: Implement debug-threads for macOSRoman Bolshakov
2018-11-06util/qemu-thread-posix: Fix qemu_thread_atexit* for OSXPeter Maydell
2018-06-28qemu-thread: introduce qemu-thread-common.hPeter Xu
2018-05-09qemu-thread: always keep the posix wrapper layerPeter Xu
2018-01-16util/qemu-thread-*: add qemu_lock, locked and unlock trace eventsAlex Bennée
2017-12-20qemu-thread: fix races on threads that exit very quicklylinzhecheng
2017-09-26util/qemu-thread-posix.c: Replace OS ifdefs with CONFIG_HAVE_SEM_TIMEDWAITPeter Maydell
2017-07-04qemu-thread: Assert locks are initialized before usingFam Zheng
2017-05-05trace: add qemu mutex lock and unlock trace eventsJose Ricardo Ziviani
2017-01-20Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2017-01-16qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create()Caoxinhua
2017-01-16qemu-thread: optimize QemuLockCnt with futexes on LinuxPaolo Bonzini
2016-10-28qemu-thread: introduce QemuRecMutexPaolo Bonzini
2016-10-24qemu-thread: use acquire/release to clarify semantics of QemuEventPaolo Bonzini
2016-02-04util: Clean up includesPeter Maydell
2015-09-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2015-09-11typofixes - v4Veres Lajos
2015-09-02qemu-thread: handle spurious futex_wait wakeupsEmilio G. Cota
2015-03-10qemu-thread: do not use PTHREAD_MUTEX_ERRORCHECKPaolo Bonzini
2015-02-02qemu-thread: fix qemu_event without futexesPaolo Bonzini
2015-01-13qemu-thread: add per-thread atexit functionsPaolo Bonzini
2014-03-27Detect pthread_setname_np at configure timeDr. David Alan Gilbert
2014-03-11qemu-thread-posix: Fix build against older glibc versionJan Kiszka
2014-03-09Add a 'name' parameter to qemu_thread_createDr. David Alan Gilbert
2014-03-09Add 'debug-threads' suboption to --nameDr. David Alan Gilbert
2013-10-17qemu-thread: add QemuEventPaolo Bonzini
2013-08-05semaphore: fix a hangup problem under load on NetBSD hosts.Izumi Tsutsui
2013-01-12build: move libqemuutil.a components to util/Paolo Bonzini