From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:56859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9SWy-0003QG-Tk for qemu-devel@nongnu.org; Mon, 11 Apr 2011 21:36:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9NiC-0003VE-SF for qemu-devel@nongnu.org; Mon, 11 Apr 2011 16:27:54 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:46814) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9NiC-0003Uj-Lq for qemu-devel@nongnu.org; Mon, 11 Apr 2011 16:27:52 -0400 From: Jan Kiszka Date: Mon, 11 Apr 2011 22:27:41 +0200 Message-Id: Sender: jan.kiszka@web.de Subject: [Qemu-devel] [PATCH v2 0/3] io-thread optimizations List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Anthony Liguori , Marcelo Tosatti , Aurelien Jarno 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(-)