28 Commits (86f847a39aef93bcfbea65a702ba76762ae54d61)

Author SHA1 Message Date
Paolo Bonzini 6c5df4b48f qemu-thread-win32: cleanup, fix, document QemuEvent 3 years ago
David Hildenbrand 7730f32c28 util: Introduce qemu_thread_set_affinity() and qemu_thread_get_affinity() 4 years ago
Marc-André Lureau 4db99c9d9c win32: set threads name 4 years ago
Marc-André Lureau 0f9668e0c1 Remove qemu-common.h include from most units 4 years ago
Richard Henderson d3192460bf util: Pass file+line to qemu_rec_mutex_unlock_impl 5 years ago
Richard Henderson 9c75bae717 util: Pass file+line to qemu_rec_mutex_unlock_impl 5 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
zhaolichang 8cc360b93a util/: fix some comment spelling errors 6 years ago
Yury Kotov 3dcc9c6ec4 qemu-thread: Add qemu_cond_timedwait 7 years ago
Marc-André Lureau 56cdca1d7a build-sys: build with Vista API by default 8 years ago
Emilio G. Cota fe9959a275 qsp: QEMU's Synchronization Profiler 9 years ago
Peter Xu f1aff7aa8e qemu-thread: introduce qemu-thread-common.h 8 years ago
Alex Bennée 6c27a0ded9 util/qemu-thread-*: add qemu_lock, locked and unlock trace events 8 years ago
Fam Zheng c096358e74 qemu-thread: Assert locks are initialized before using 9 years ago
Jose Ricardo Ziviani 31f5a726b5 trace: add qemu mutex lock and unlock trace events 9 years ago
Andrey Shedel 12f8def0e0 win32: replace custom mutex and condition variable with native primitives 9 years ago
Vincent Palatin b0cb0a66d6 Plumb the HAXM-based hardware acceleration support 9 years ago
Paolo Bonzini fbcc3e5004 qemu-thread: optimize QemuLockCnt with futexes on Linux 9 years ago
Paolo Bonzini feadec6384 qemu-thread: introduce QemuRecMutex 10 years ago
Paolo Bonzini 374293ca6f qemu-thread: use acquire/release to clarify semantics of QemuEvent 10 years ago
Peter Maydell aafd758410 util: Clean up includes 10 years ago
Paolo Bonzini 7c9b2bf677 qemu-thread: add a fast path to the Win32 QemuEvent 11 years ago
Paolo Bonzini ef57137f1b qemu-thread: add per-thread atexit functions 12 years ago
Dr. David Alan Gilbert 5c31207941 Detect pthread_setname_np at configure time 12 years ago
Dr. David Alan Gilbert 4900116e6f Add a 'name' parameter to qemu_thread_create 12 years ago
Dr. David Alan Gilbert 8f480de0c9 Add 'debug-threads' suboption to --name 12 years ago
Paolo Bonzini c7c4d063f5 qemu-thread: add QemuEvent 13 years ago
Paolo Bonzini baacf04799 build: move libqemuutil.a components to util/ 14 years ago
Jan Kiszka 6265e4ff32 win32: Switch thread abstraction to us TLS variable internally 14 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 14 years ago
Paolo Bonzini 38b14db34e qemu-thread: add QemuSemaphore 15 years ago
Andreas Färber 2d797b6520 qemu-thread: Let qemu_thread_is_self() return bool 14 years ago
Stefan Weil edc1de9713 w32: Initialise critical section before starting thread (fix #922131) 14 years ago
Paolo Bonzini 1ecf47bf0a fix win32 build 15 years ago
Paolo Bonzini 403e633126 qemu-thread: implement joinable threads for Win32 15 years ago
Jan Kiszka cf21871479 qemu-thread: add API for joinable threads 15 years ago
Jan Kiszka 53380ac37f Abort on thread layer errors 15 years ago
Anthony Liguori 7267c0947d Use glib memory allocation and free functions 15 years ago
Stefan Weil 1a290aea8d w32: Add missing functions qemu_mutex_destroy, qemu_cond_destroy 15 years ago
Paolo Bonzini 9257d46d55 add win32 qemu-thread implementation 15 years ago