]> git.proxmox.com Git - mirror_qemu.git/commit
qemu-thread: optimize QemuLockCnt with futexes on Linux
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 12 Jan 2017 18:07:54 +0000 (19:07 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 16 Jan 2017 13:25:18 +0000 (13:25 +0000)
commitfbcc3e5004f01653b2885965c59cade25e286c18
treeccdd40452c6ddce192c33a68832726fde7ee51f9
parentd7c99a1282ca2de1c344b8aa91be5364e9c6aa8f
qemu-thread: optimize QemuLockCnt with futexes on Linux

This is complex, but I think it is reasonably documented in the source.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 20170112180800.21085-5-pbonzini@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
docs/lockcnt.txt
include/qemu/futex.h [new file with mode: 0644]
include/qemu/thread.h
util/lockcnt.c
util/qemu-thread-posix.c
util/qemu-thread-win32.c
util/trace-events