Yury Kotov
|
3dcc9c6ec4
qemu-thread: Add qemu_cond_timedwait
|
6 years ago |
Roman Bolshakov
|
21a43af0f1
qemu-thread: Don't block SEGV, ILL and FPE
|
6 years ago |
Roman Bolshakov
|
479a57475e
util: Implement debug-threads for macOS
|
6 years ago |
Peter Maydell
|
a458774ad7
util/qemu-thread-posix: Fix qemu_thread_atexit* for OSX
|
6 years ago |
Peter Xu
|
f1aff7aa8e
qemu-thread: introduce qemu-thread-common.h
|
7 years ago |
Peter Xu
|
d820fa5b62
qemu-thread: always keep the posix wrapper layer
|
7 years ago |
Alex Bennée
|
6c27a0ded9
util/qemu-thread-*: add qemu_lock, locked and unlock trace events
|
7 years ago |
linzhecheng
|
68a9398261
qemu-thread: fix races on threads that exit very quickly
|
7 years ago |
Peter Maydell
|
401bc051d7
util/qemu-thread-posix.c: Replace OS ifdefs with CONFIG_HAVE_SEM_TIMEDWAIT
|
8 years ago |
Fam Zheng
|
c096358e74
qemu-thread: Assert locks are initialized before using
|
8 years ago |
Jose Ricardo Ziviani
|
31f5a726b5
trace: add qemu mutex lock and unlock trace events
|
8 years ago |
Peter Maydell
|
598cf1c805
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
|
8 years ago |
Caoxinhua
|
2f75bd73c3
qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create()
|
8 years ago |
Paolo Bonzini
|
fbcc3e5004
qemu-thread: optimize QemuLockCnt with futexes on Linux
|
8 years ago |
Paolo Bonzini
|
feadec6384
qemu-thread: introduce QemuRecMutex
|
8 years ago |
Paolo Bonzini
|
374293ca6f
qemu-thread: use acquire/release to clarify semantics of QemuEvent
|
9 years ago |
Peter Maydell
|
aafd758410
util: Clean up includes
|
9 years ago |
Peter Maydell
|
a2aa09e181
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
|
10 years ago |
Veres Lajos
|
67cc32ebfd
typofixes - v4
|
10 years ago |
Emilio G. Cota
|
16ef9d0252
qemu-thread: handle spurious futex_wait wakeups
|
10 years ago |
Paolo Bonzini
|
24fa90499f
qemu-thread: do not use PTHREAD_MUTEX_ERRORCHECK
|
10 years ago |
Paolo Bonzini
|
158ef8cbb7
qemu-thread: fix qemu_event without futexes
|
10 years ago |
Paolo Bonzini
|
ef57137f1b
qemu-thread: add per-thread atexit functions
|
10 years ago |
Dr. David Alan Gilbert
|
5c31207941
Detect pthread_setname_np at configure time
|
11 years ago |
Jan Kiszka
|
01207d0b78
qemu-thread-posix: Fix build against older glibc version
|
11 years ago |
Dr. David Alan Gilbert
|
4900116e6f
Add a 'name' parameter to qemu_thread_create
|
11 years ago |
Dr. David Alan Gilbert
|
8f480de0c9
Add 'debug-threads' suboption to --name
|
11 years ago |
Paolo Bonzini
|
c7c4d063f5
qemu-thread: add QemuEvent
|
12 years ago |
Izumi Tsutsui
|
79761c6681
semaphore: fix a hangup problem under load on NetBSD hosts.
|
12 years ago |
Paolo Bonzini
|
baacf04799
build: move libqemuutil.a components to util/
|
12 years ago |