From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:41963) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QvWhc-0002sv-Hj for qemu-devel@nongnu.org; Mon, 22 Aug 2011 11:46:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QvWha-00015U-O6 for qemu-devel@nongnu.org; Mon, 22 Aug 2011 11:46:16 -0400 Received: from goliath.siemens.de ([192.35.17.28]:21852) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QvWha-00014f-D5 for qemu-devel@nongnu.org; Mon, 22 Aug 2011 11:46:14 -0400 From: Jan Kiszka Date: Mon, 22 Aug 2011 17:46:00 +0200 Message-Id: Subject: [Qemu-devel] [PATCH v3 0/3] io-thread optimizations List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori , qemu-devel@nongnu.org Cc: Paolo Bonzini , Marcelo Tosatti , Aurelien Jarno Rebased as requested, also fixing a compiler warning about last_io being write-only on !CONFIG_IOTHREAD. That "__attribute__ ((unused))" in patch 2 can be removed again when CONFIG_IOTHREAD becomes mandatory. 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(-) -- 1.7.3.4