From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LZQIE-00029J-Fa for qemu-devel@nongnu.org; Tue, 17 Feb 2009 08:47:22 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LZQID-00027f-4l for qemu-devel@nongnu.org; Tue, 17 Feb 2009 08:47:21 -0500 Received: from [199.232.76.173] (port=34483 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LZQIC-00027P-Ut for qemu-devel@nongnu.org; Tue, 17 Feb 2009 08:47:20 -0500 Received: from smtp3-g21.free.fr ([212.27.42.3]:50320) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LZQIC-0005KG-5E for qemu-devel@nongnu.org; Tue, 17 Feb 2009 08:47:20 -0500 Received: from smtp3-g21.free.fr (localhost [127.0.0.1]) by smtp3-g21.free.fr (Postfix) with ESMTP id 4367C8181D4 for ; Tue, 17 Feb 2009 14:47:15 +0100 (CET) Received: from laptop (vaf26-2-82-244-111-82.fbx.proxad.net [82.244.111.82]) by smtp3-g21.free.fr (Postfix) with ESMTP id 4B5308181A8 for ; Tue, 17 Feb 2009 14:47:13 +0100 (CET) From: "=?utf-8?q?Fran=C3=A7ois?= Revol" Date: Tue, 17 Feb 2009 14:48:40 +0100 CET Message-Id: <14798487906-BeMail@laptop> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] PPC Haiku 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 It seems the ppc OF loader for Haiku finally starts in OpenBIOS on qemu :) Though it currently stops here: http://dev.haiku-os.org/browser/haiku/trunk/src/system/boot/platform/openfirmware/arch/ppc/mmu.cpp#L963 It seems OpenBIOS doesn't call the loader with translation turned on or something alike. I thought OF specs required it, but it seems OpenBIOS isn't alone there... We will have to handle this case by creating the mappings ourselves it seems... For those interested in trying it, cf. http://www.haiku-os.org/documents/dev/getting=5Flinux=5Fdeveloper=5Ftools http://www.haiku-os.org/documents/dev/building=5Fhaiku=5Fon=5Fubuntu=5Flinux=5Fstep=5Fby=5Fstep You'd just use "ppc" instead of "x86" when running configure, with gcc4 since gcc2 is useless for ppc (just used for binary compatibility on x86). Then you can either build the full image: jam -q haiku-image which isn't bootable yet, or just go directly to the boot HFS/ISO: jam -q haiku-boot-cd-ppc I use then: qemu-system-ppc -serial stdio -cdrom generated/haiku-boot-cd-ppc.iso - boot d Fran=C3=A7ois.