From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CeyYy-0006AA-B9 for qemu-devel@nongnu.org; Thu, 16 Dec 2004 11:33:12 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CeyYx-00069e-Cy for qemu-devel@nongnu.org; Thu, 16 Dec 2004 11:33:11 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CeyYx-00069a-9i for qemu-devel@nongnu.org; Thu, 16 Dec 2004 11:33:11 -0500 Received: from [62.210.158.45] (helo=quito.magic.fr) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cexxq-0002ez-8d for qemu-devel@nongnu.org; Thu, 16 Dec 2004 10:54:50 -0500 Subject: Re: [Qemu-devel] QEMU WIN32 Porting Installing W2K From: "J. Mayer" In-Reply-To: References: <20041215150334.81590.qmail@web14106.mail.yahoo.com> <20041216001528.GA13017@jbrown.mylinuxbox.org> Content-Type: text/plain Message-Id: <1103212644.26434.2420.camel@rapid> Mime-Version: 1.0 Date: Thu, 16 Dec 2004 16:57:24 +0100 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: Karl Magdsick , qemu-devel@nongnu.org On Thu, 2004-12-16 at 04:49, Karl Magdsick wrote: > > > 3. Is there a way to emulate an AS 400 System using > > > QEMU or other software? > > > > what is AS 400? > > AS/400 is an IBM operating system for mid-range servers that runs on > POWER chips. AS/400 run on regular RS64. I don't know much about RS64 but it seems to be a regular 64 bits PPC with multithread feature (ie like hyperthreading) and hypervisor capabilities. [...] > I believe the 604e and similar chips do not implement some of the > functions required for AS/400. I'm not sure about G3s, but I doubt > it. I believe QEMU emulates something G3-ish, so I don't think AS/400 > will run on the QEMU-emulated PPC CPU. However, I could very well be > wrong. One thing is POWER/RS64 are 64 bits CPU while Qemu-PPC emulates only 32 bits CPU for now. > I just did a quick search, and didn't find anything useful about > AS/400. IBM has something called OS/400 (now called i5/OS), but that > looks like something in the OS/370, OS/390 family. I don't think > AS/400 is in the OS/370 family, but I could be wrong. AS/400 may have > been phased out. AS400 is not in the mainframe (ie OS/370 & 390) family and the CPU and design are very different. One problem is to get detailed informations about the hardware in order to emulate it. In a other hand, the virtual devices seem not to be so complicated. > It would be really cool if eventually QEMU could emulate IBM POWER > based servers well enough to run IBM's hypervisor. The hypervisor > virtualizes the hardware for the operating system(s) proper and > provides resource partitioning. I don't think the hypervisor feature is really hard to emulate. It's a kind of very simple MMU feature with OS partitions defined by their physical memory address base and size. But you'll need a lot of memory to be able to launch many OSes. A first point would be to launch one OS using OF, RTAS and hypervisor virtual devices but with only one LPAR. IMHO, the main problem is then to emulate 64 bits PPC/Power and make qemu safe and running well on 64 bits host then (maybe) emulate 64 bits targets on 32 bits host, but this will be very slow if it ever work... -- J. Mayer Never organized