]> git.proxmox.com Git - mirror_qemu.git/commit - vl.c
Do not drop global mutex for polled main loop runs
authorJan Kiszka <jan.kiszka@siemens.com>
Mon, 22 Aug 2011 15:46:01 +0000 (17:46 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 22 Aug 2011 19:37:02 +0000 (14:37 -0500)
commit200668ba0839e664f0e4d0bcdc55ab5a163a418a
treeefbfbd177a8fd190bd292d6967b1661511269c0b
parent6e23063c469c0d90d14b376a696d87149e2a1aa4
Do not drop global mutex for polled main loop runs

If we call select without a timeout, it's more efficient to keep the
global mutex locked as we may otherwise just play ping pong with a
vcpu thread contending for it. This is particularly important for TCG
mode where we run in lock-step with the vcpu thread.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
vl.c