These patches were posted before. They bring down the overhead of the io-thread mode for TCG here, specifically when emulating SMP.
The major change in this version, besides rebasing, is the exclusion of KVM from the main loop polling optimization. Jan Kiszka (3): Do not drop global mutex for polled main loop runs Poll main loop after I/O events were received Do not kick vcpus in TCG mode cpus.c | 2 +- sysemu.h | 2 +- vl.c | 22 ++++++++++++++++------ 3 files changed, 18 insertions(+), 8 deletions(-)