From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:46510) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjh0F-0004b6-4f for qemu-devel@nongnu.org; Sat, 07 Jan 2012 19:52:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rjh0E-0001Xd-2K for qemu-devel@nongnu.org; Sat, 07 Jan 2012 19:52:51 -0500 Received: from hall.aurel32.net ([88.191.126.93]:42079) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjh0D-0001XS-RU for qemu-devel@nongnu.org; Sat, 07 Jan 2012 19:52:50 -0500 Date: Sun, 8 Jan 2012 01:52:47 +0100 From: Aurelien Jarno Message-ID: <20120108005247.GA20125@hall.aurel32.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: Sender: Aurelien Jarno Subject: Re: [Qemu-devel] [PATCH 0/6] AREG0 patches v4 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: qemu-devel On Sat, Jan 07, 2012 at 10:24:09PM +0000, Blue Swirl wrote: > In this version, I made basic AREG0 free load/store implementations > for all targets. Only x86-64 is tested, others have probably problems, > especially 64 bit guest (Sparc64 in this case) on 32 bit hosts. > > I think this should be committed as a starting point if there are no > major objections. > If it is known to be broken on 32-bit hosts, I am not sure it's really a good idea to commit these patches. It's just going to prevent all people developing on x86 to continue testing or developing QEMU. Also I have to say I still don't get the goal of these patch series. I have just tried it on an x86-64 guest with a 32-bit sparc guest. It works well, but the generated TB are slightly bigger. I have done a quick and dirty performance test by compiling some code inside the guests, and I get a slow down of about 0.6%, though for this kind of performance changes, it should probably done with other methods. Is there another goal behind this patch series beside performance? -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net