qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Misc patches for qemu


From: Benjamin Herrenschmidt
Subject: Re: [Qemu-devel] Misc patches for qemu
Date: 27 Jun 2003 17:29:30 +0200

> The goal for me is to be able to launch PPC programs including MacOS/MOL on a 
> PC.
> I would also like to launch OS-X processes under ix86 Linux, without the need
> of the X kernel... A little help from inside the Linux kernel is needed,
> but it seems that it can be done (I didn't say easily !).
> I already have a few (native) BSD processes running under Linux using 
> 2.4.20/21 kernels.

As far as MOL is concerned, you don't want to "run it" within qemu/ppc,
but rather intergrate the CPU emulation inside of MOL. You can't just
"run" MOL like a normal program on PPC, it relies on a kernel module
doing the MMU virtualization among others, and you probably want to
avoid that when hosted on non-x86. But you'd have to talk to Samuel
about that

Launching OS-X processes is another matter. (I mean just launching
processes and not the whole operating system within MOL). You have to
provide a syscall translation layer, of course, for the BSD-ish, but
a _lot_ of OS X apps also rely on some Mach kernel semantics, and
a few things like the Windows Server etc... will want to talk to
the IOKit via Mach messages. So there is significant work to do to
be able to run GUI OS X apps in linux (even on PPC)

Ben.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]