From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lmc0r-0001re-2d for qemu-devel@nongnu.org; Wed, 25 Mar 2009 18:55:57 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lmc0m-0001ln-Sa for qemu-devel@nongnu.org; Wed, 25 Mar 2009 18:55:56 -0400 Received: from [199.232.76.173] (port=49780 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lmc0m-0001lK-H7 for qemu-devel@nongnu.org; Wed, 25 Mar 2009 18:55:52 -0400 Received: from mx2.redhat.com ([66.187.237.31]:51065) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lmc0l-0006Gg-Ug for qemu-devel@nongnu.org; Wed, 25 Mar 2009 18:55:52 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n2PMtpKi032338 for ; Wed, 25 Mar 2009 18:55:51 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id n2PMtihH032626 for ; Wed, 25 Mar 2009 18:55:44 -0400 Received: from amt.cnet (vpn-10-17.str.redhat.com [10.32.10.17]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id n2PMtnsB013141 for ; Wed, 25 Mar 2009 18:55:50 -0400 Received: from amt.cnet (amt.cnet [127.0.0.1]) by amt.cnet (Postfix) with ESMTP id DE530588002 for ; Wed, 25 Mar 2009 19:55:39 -0300 (BRT) Message-Id: <20090325224714.853788328@amt.cnet> Date: Wed, 25 Mar 2009 19:47:14 -0300 From: Marcelo Tosatti Subject: [Qemu-devel] [patch 00/10] iothread (candidate for inclusion) Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This version is simplified thanks to the removal of CPU_INTERRUPT_EXIT. There are two pending issues: vm_stop() from ENOSPC handling and GDB contexes. IMO those can be worked while testing is performed by developers. KVM SMP support is missing, but most of the infra required is present, so it should be relatively simple. There's also lots of room for TCG perf improvements. Tested with target-x86_64 and target-ppc.