From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AM5iS-0007Ii-74 for qemu-devel@nongnu.org; Tue, 18 Nov 2003 08:16:24 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AM5dB-0004xK-Q7 for qemu-devel@nongnu.org; Tue, 18 Nov 2003 08:11:28 -0500 Received: from [62.210.158.46] (helo=teheran.magic.fr) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AM5cK-0004Sr-Pw for qemu-devel@nongnu.org; Tue, 18 Nov 2003 08:10:04 -0500 Received: from 10.0.0.2 (ppp-181.net-555.magic.fr [62.210.255.181]) by teheran.magic.fr (8.11.6/8.11.2) with ESMTP id hAIC8Qe28234 for ; Tue, 18 Nov 2003 13:08:26 +0100 (CET) Subject: Re: [Qemu-devel] [ADD] PPC processor emulation From: "J. Mayer" In-Reply-To: References: <20031117105133.7e856e56.Jens.Arm@gmx.de> <1069140512.14646.2174.camel@rapid> <1069151842.13659.2338.camel@rapid> Content-Type: text/plain Message-Id: <1069157594.14646.2350.camel@rapid> Mime-Version: 1.0 Date: 18 Nov 2003 13:13:14 +0100 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Tue, 2003-11-18 at 12:39, Raymond W. Lucke IV wrote: > That's really cool that you have the preliminary PPC emulation, and I > noticed that you have cleaned a few things up. I wonder if your changes > will make my port to Darwin any easier. ;-) > I'm sorry, but I don't think so. The biggest problem to make qemu run under Darwin isn't to make it compile, this is really easy. The problem is to emulate Linux syscalls. There is a huge work to do there to make it usable. And you have to consider that you need one syscall remapper for each emulated architecture (not true, but not so far...). An alternative solution is _not_ to make the port and say that qemu for Linux PPC will run directly with Panther, as it includes the Linux emulation from FreeBSD. You can notice that the syscall emulation is, by now, far from correct, for PPC target, in qemu... I didn't spent time on this point, because it's really a big problem and it's not so funny to do... Regards -- J. Mayer Never organized