From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38655) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZKign-0000of-Pd for qemu-devel@nongnu.org; Thu, 30 Jul 2015 03:55:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZKigm-0003uv-Iv for qemu-devel@nongnu.org; Thu, 30 Jul 2015 03:55:41 -0400 Received: from hall.aurel32.net ([2001:bc8:30d7:100::1]:35441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZKigm-0003uj-3W for qemu-devel@nongnu.org; Thu, 30 Jul 2015 03:55:40 -0400 Date: Thu, 30 Jul 2015 09:55:38 +0200 From: Aurelien Jarno Message-ID: <20150730075538.GU11361@aurel32.net> References: <55B734A7.8040108@gmx.net> <55B8B122.7020406@gmx.net> <55B8DB46.6070307@gmx.net> <55B99E47.8070007@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55B99E47.8070007@gmx.net> Subject: Re: [Qemu-devel] Debian 7.8.0 SPARC64 on qemu - anything i can do to speedup the emulation? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Dennis Luehring Cc: qemu-devel@nongnu.org, Karel Gardas On 2015-07-30 05:47, Dennis Luehring wrote: > so your aarch64 is just less todo for qemu - not EVERY >= 16bit memory > access needs swapping or needs check for unaligned access to emulate > bus-erros On recent Intel CPU, the byteswapping comes for free (MOVBE instruction). About the unaligned access it's actually the reverse. The fact that aarch64 does unaligned access means they have to go through the slow path (I have posted a patch to improve that). On sparc given that all access are aligned means there are more chances to go through the fast path. -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net