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 1Asa6S-00023r-0Z for qemu-devel@nongnu.org; Sun, 15 Feb 2004 23:11:28 -0500 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Asa5v-00022U-Au for qemu-devel@nongnu.org; Sun, 15 Feb 2004 23:11:27 -0500 Received: from [63.228.1.57] (helo=gate.crashing.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1Asa5u-00022R-Vz for qemu-devel@nongnu.org; Sun, 15 Feb 2004 23:10:55 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.12.8/8.12.8) with ESMTP id i1G44AUn022873 for ; Sun, 15 Feb 2004 22:04:11 -0600 Subject: Re: [Qemu-devel] PPC emulation on Qemu From: Benjamin Herrenschmidt In-Reply-To: <1076902475.28421.2137.camel@rapid> References: <1076854076.25228.1309.camel@rapid> <1076855825.14624.5.camel@localhost> <1076861194.25360.1433.camel@rapid> <1076885041.6959.113.camel@gaston> <1076902475.28421.2137.camel@rapid> Content-Type: text/plain Message-Id: <1076904537.6960.193.camel@gaston> Mime-Version: 1.0 Date: Mon, 16 Feb 2004 15:08:57 +1100 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 > Well, I did look a lot MOL code but didn't use it for now. I won't reuse > MOL OF code, because I don't want to have hardcoded stuffs, but > something that acts really like the open-firmware and will be able to > boot any OS, just like Bochs BIOS does for PC's. Latest "devel" tree from Samuel started integrating OpenBIOS in MOL (that is a full OF implementation). > But emulated hardware from MOL will be helpfull someday. For now, I want > to concentrate on booting Linux for Prep hardware. Because it's mainly a > PC with a PPC CPU, it's a real good target to debug CPU emulation > problems without taking care of emulated hardware. It's also the shitties PPC hardware out there ;) Instane memory map > Then, I want a standard and nowedays PPC platform, not only Macs, nea > OpenPPC standard. What is OpenPPC standard ? So far, the most "standard" PPCs are PowerMacs ;) > So I did an open-pic emulation, ... MOL code will be helpfull > to emulate some Mac platforms, but as it says, it seems to me that's > it's too much Mac & MacOS dedicated to help until I got full stable > basics. It can run the linux kernel as well. It's oriented toward emulation speed though. It has this nice "OSI" calls mecanism that allows cross call from within the emulated environment to the emulator linux-side. That along with host-side drivers using these calls allows significant perfs. improvements for things like disk access, sound, etc... but that's all optional. Ben