Age | Commit message (Expand) | Author | Files | Lines |
2023-03-07 | qemu-thread-posix: cleanup, fix, document QemuEvent | Paolo Bonzini | 1 | -20/+49 |
2023-02-24 | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging | Peter Maydell | 1 | -1/+8 |
2023-02-17 | util/qemu-thread-posix: use TSA_NO_TSA to suppress clang TSA warnings in FreeBSD | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2023-02-17 | thread-posix: add support for setting threads name on OpenBSD | Brad Smith | 1 | -1/+8 |
2022-10-27 | util: Introduce qemu_thread_set_affinity() and qemu_thread_get_affinity() | David Hildenbrand | 1 | -0/+70 |
2022-04-06 | thread-posix: optimize qemu_sem_timedwait with zero timeout | Paolo Bonzini | 1 | -2/+6 |
2022-04-06 | thread-posix: implement Semaphore with QemuCond and QemuMutex | Longpeng(Mike) | 1 | -73/+32 |
2022-04-06 | thread-posix: use monotonic clock for QemuCond and QemuSemaphore | Longpeng(Mike) | 1 | -7/+46 |
2022-04-06 | thread-posix: remove the posix semaphore support | Longpeng(Mike) | 1 | -54/+0 |
2021-10-14 | configure, meson: move pthread_setname_np checks to Meson | Paolo Bonzini | 1 | -3/+2 |
2021-09-13 | util: Suppress -Wstringop-overflow in qemu_thread_start | Richard Henderson | 1 | -0/+19 |
2021-06-15 | util: Use unique type for QemuRecMutex in thread-posix.h | Richard Henderson | 1 | -6/+6 |
2021-06-15 | util: Pass file+line to qemu_rec_mutex_unlock_impl | Richard Henderson | 1 | -2/+2 |
2021-06-15 | util: Use real functions for thread-posix QemuRecMutex | Richard Henderson | 1 | -0/+20 |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 1 | -6/+6 |
2020-06-16 | util: Added tsan annotate for thread name. | Robert Foley | 1 | -0/+2 |
2019-09-16 | qemu-thread: Add qemu_cond_timedwait | Yury Kotov | 1 | -12/+29 |
2019-01-08 | qemu-thread: Don't block SEGV, ILL and FPE | Roman Bolshakov | 1 | -0/+5 |
2019-01-08 | util: Implement debug-threads for macOS | Roman Bolshakov | 1 | -1/+5 |
2018-11-06 | util/qemu-thread-posix: Fix qemu_thread_atexit* for OSX | Peter Maydell | 1 | -24/+20 |
2018-06-28 | qemu-thread: introduce qemu-thread-common.h | Peter Xu | 1 | -11/+8 |
2018-05-09 | qemu-thread: always keep the posix wrapper layer | Peter Xu | 1 | -20/+13 |
2018-01-16 | util/qemu-thread-*: add qemu_lock, locked and unlock trace events | Alex Bennée | 1 | -9/+12 |
2017-12-20 | qemu-thread: fix races on threads that exit very quickly | linzhecheng | 1 | -17/+42 |
2017-09-26 | util/qemu-thread-posix.c: Replace OS ifdefs with CONFIG_HAVE_SEM_TIMEDWAIT | Peter Maydell | 1 | -5/+5 |
2017-07-04 | qemu-thread: Assert locks are initialized before using | Fam Zheng | 1 | -0/+27 |
2017-05-05 | trace: add qemu mutex lock and unlock trace events | Jose Ricardo Ziviani | 1 | -1/+17 |
2017-01-20 | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging | Peter Maydell | 1 | -6/+6 |
2017-01-16 | qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create() | Caoxinhua | 1 | -6/+6 |
2017-01-16 | qemu-thread: optimize QemuLockCnt with futexes on Linux | Paolo Bonzini | 1 | -29/+6 |
2016-10-28 | qemu-thread: introduce QemuRecMutex | Paolo Bonzini | 1 | -0/+14 |
2016-10-24 | qemu-thread: use acquire/release to clarify semantics of QemuEvent | Paolo Bonzini | 1 | -3/+12 |
2016-02-04 | util: Clean up includes | Peter Maydell | 1 | -10/+1 |
2015-09-14 | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging | Peter Maydell | 1 | -1/+10 |
2015-09-11 | typofixes - v4 | Veres Lajos | 1 | -1/+1 |
2015-09-02 | qemu-thread: handle spurious futex_wait wakeups | Emilio G. Cota | 1 | -1/+10 |
2015-03-10 | qemu-thread: do not use PTHREAD_MUTEX_ERRORCHECK | Paolo Bonzini | 1 | -5/+1 |
2015-02-02 | qemu-thread: fix qemu_event without futexes | Paolo Bonzini | 1 | -0/+2 |
2015-01-13 | qemu-thread: add per-thread atexit functions | Paolo Bonzini | 1 | -0/+37 |
2014-03-27 | Detect pthread_setname_np at configure time | Dr. David Alan Gilbert | 1 | -3/+18 |
2014-03-11 | qemu-thread-posix: Fix build against older glibc version | Jan Kiszka | 1 | -1/+1 |
2014-03-09 | Add a 'name' parameter to qemu_thread_create | Dr. David Alan Gilbert | 1 | -2/+7 |
2014-03-09 | Add 'debug-threads' suboption to --name | Dr. David Alan Gilbert | 1 | -0/+7 |
2013-10-17 | qemu-thread: add QemuEvent | Paolo Bonzini | 1 | -0/+116 |
2013-08-05 | semaphore: fix a hangup problem under load on NetBSD hosts. | Izumi Tsutsui | 1 | -12/+16 |
2013-01-12 | build: move libqemuutil.a components to util/ | Paolo Bonzini | 1 | -0/+327 |