From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:36799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QvaTS-0004TW-8L for qemu-devel@nongnu.org; Mon, 22 Aug 2011 15:47:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QvaTR-0003Br-5e for qemu-devel@nongnu.org; Mon, 22 Aug 2011 15:47:54 -0400 Received: from mail-fx0-f45.google.com ([209.85.161.45]:48037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QvaTQ-0003Bg-W3 for qemu-devel@nongnu.org; Mon, 22 Aug 2011 15:47:53 -0400 Received: by fxbb27 with SMTP id b27so3942946fxb.4 for ; Mon, 22 Aug 2011 12:47:51 -0700 (PDT) Date: Mon, 22 Aug 2011 21:47:47 +0200 From: "Edgar E. Iglesias" Message-ID: <20110822194747.GA17772@zapo> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [PATCH v3 0/3] io-thread optimizations List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: Paolo Bonzini , Anthony Liguori , Marcelo Tosatti , qemu-devel@nongnu.org, Aurelien Jarno On Mon, Aug 22, 2011 at 05:46:00PM +0200, Jan Kiszka wrote: > 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(-) I tested with SMP guests on SMP hosts and can confirm that this brings a huge speed up. Last time I tested these patches I only ran UP, and saw no difference. Acked-by: Edgar E. Iglesias