From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Bbhiq-00028X-39 for qemu-devel@nongnu.org; Sat, 19 Jun 2004 11:25:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Bbhin-00027o-Q5 for qemu-devel@nongnu.org; Sat, 19 Jun 2004 11:25:35 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bbhin-00027W-Lm for qemu-devel@nongnu.org; Sat, 19 Jun 2004 11:25:33 -0400 Received: from [62.210.158.46] (helo=teheran.magic.fr) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BbhhC-0001Bh-8B for qemu-devel@nongnu.org; Sat, 19 Jun 2004 11:23:54 -0400 Subject: Re: [Qemu-devel] PPC system emulator From: "J. Mayer" In-Reply-To: <1087655651.21569.231.camel@sherbert> References: <1087567375.21569.159.camel@sherbert> <1087652064.11362.4.camel@rapid> <1087655651.21569.231.camel@sherbert> Content-Type: text/plain Message-Id: <1087658637.11364.36.camel@rapid> Mime-Version: 1.0 Date: Sat, 19 Jun 2004 17:23:57 +0200 Content-Transfer-Encoding: 7bit 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 On Sat, 2004-06-19 at 16:34, Gianni Tedesco wrote: > On Sat, 2004-06-19 at 15:34 +0200, J. Mayer wrote: > > for now, only PREP system will run, launching qemu this way: > > qemu-system-ppc -prep -kernel ... > > Note that 2.2 and 2.6 kernels seem not to run for now. > > Ah cool, I'm actually interested in powermac emulation for running > MacOSX. I have a powermac and a bunch of the manuals for the hardware, > so I could help out in some of my very limited idle cycles :) The powermac emulation isn't ready yet but may work soon (I hope !) I'd like to see some hw manuals, if you can send some to me or give me URLs if some are available from the net. > > I temporary put the ROM sources and images there: > > http://site.voila.fr/jmayer/OpenHackWare/index.htm > > This is work in progress, so there may be lots of bugs or things to > > improve. > > You aiming to implement all of OF, or just subset to boot fe. > macos/linux? I take it thats the main blocker? As all but most basic > hw/* stuff can be shared right... I implemented quite the whole OF and RTAS interfaces. I didn't implement Forth, as I can do without to launch Linux and OSX. It seems that I may be able to launch a lot of OSes this way, but I may need to merge a real Forth interpreter for some others. Now, I can boot Linux without disks and start booting OSX (ie launch and initialize the kernel). There are problems due to: - bugs in the BIOS OF tree. - hw emulation buggy or missing or not declared/used. Most of the hw stuffs have been writen but not tested in "real" conditions, so the work to do in qemu is now to get all hw components work together and get debugged. -- J. Mayer Never organized