From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K1MED-00025g-Tv for qemu-devel@nongnu.org; Wed, 28 May 2008 10:02:09 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K1MEA-000259-C3 for qemu-devel@nongnu.org; Wed, 28 May 2008 10:02:09 -0400 Received: from [199.232.76.173] (port=55753 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K1MEA-000256-8T for qemu-devel@nongnu.org; Wed, 28 May 2008 10:02:06 -0400 Received: from mx1.redhat.com ([66.187.233.31]:33165) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K1MEA-0001a4-7N for qemu-devel@nongnu.org; Wed, 28 May 2008 10:02:06 -0400 From: Glauber Costa Date: Wed, 28 May 2008 11:01:30 -0300 Message-Id: <1211983296-27395-1-git-send-email-gcosta@redhat.com> Subject: [Qemu-devel] [PATCH 0/6] Simplify cpu_exec - spin 3 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 Cc: kvm@vger.kernel.org Hi guys, here's a new spin of the patches I sent yesterday. It basically merges the comments I received, and adapts to the current state of the svn tree. Also, as Fabrice said multiple times inlining would be better, I'm taking a new approach, and instead of defining functions, I'm defining empty macros (for the general case), and archictectures that need it can then override. It results in substantially less code. Hope you like it, comments welcome