From: "J. Mayer" <l_indien@magic.fr>
To: Karl Magdsick <kmagnum@gmail.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] QEMU WIN32 Porting Installing W2K
Date: Thu, 16 Dec 2004 16:57:24 +0100 [thread overview]
Message-ID: <1103212644.26434.2420.camel@rapid> (raw)
In-Reply-To: <cd8ecdef041215194979a6d90e@mail.gmail.com>
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 <l_indien@magic.fr>
Never organized
prev parent reply other threads:[~2004-12-16 16:33 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-15 15:03 [Qemu-devel] QEMU WIN32 Porting Installing W2K Javier Reniz
2004-12-15 17:04 ` [Qemu-devel] " Ronald
2004-12-15 18:31 ` Ronald
2004-12-16 0:15 ` [Qemu-devel] " Jim C. Brown
2004-12-16 3:49 ` Karl Magdsick
2004-12-16 15:57 ` J. Mayer [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1103212644.26434.2420.camel@rapid \
--to=l_indien@magic.fr \
--cc=kmagnum@gmail.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).