From: Jocelyn Mayer <l_indien@magic.fr>
To: qemu mailing list <qemu-devel@nongnu.org>
Cc: Pierre d'Herbemont <pidherbemont@opendarwin.org>,
Darwine List <darwine-devel@lists.sourceforge.net>
Subject: Re: [Qemu-devel] qemu-darwin-user
Date: Fri, 27 Aug 2004 14:17:26 +0200 [thread overview]
Message-ID: <1093609046.12220.86.camel@jma1.dev.netgem.com> (raw)
In-Reply-To: <1093608499.12219.83.camel@jma1.dev.netgem.com>
On Fri, 2004-08-27 at 14:08, Jocelyn Mayer wrote:
> On Fri, 2004-08-27 at 13:13, Pierre d'Herbemont wrote:
> > Hi all,
>
> Hi,
>
> > I have done some work on the darwin-user side. Since it doesn't work
> > yet, I don't submit patch for it but I have updated the qemu branch on
> > opendarwin [1][2], and you can now ./configure
> > --target-list=i386-darwin-user. Basically it can load a Fat or a
> > regular binary, and have the dynamic linker called. Unfortunately it
> > crashes somewhere in _dyld_reloc right now.
>
> You may be interressed to know that I have working code for BSD/Darwin
> program emulation, including working FAT/mach-O loader.
> In fact, I was working on Darwin emulation before I integrate my PPC
> emulation code into Qemu.
> As I already emulated all basic syscalls & sysctl for the 4 BSD flavours
> (Net, Open, Free & Darwin), but Mach ones, you may like to get my code.
> This code used to be in the Linux kernel but I can easily adapt it for
> Qemu. The big missing parts to allow the execution of complex programs
> are mach syscalls and signals management, but I guess this part can be
> taken from Linux-user emulation with a few changes.
Just forgot to say that this emulation used to work
for PPC binaries as well as for x86 ones...
--
Jocelyn Mayer <l_indien@magic.fr>
Never organized
next prev parent reply other threads:[~2004-08-27 12:22 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-27 11:13 [Qemu-devel] qemu-darwin-user Pierre d'Herbemont
2004-08-27 12:08 ` Jocelyn Mayer
2004-08-27 12:17 ` Jocelyn Mayer [this message]
2004-08-27 12:19 ` Pierre d'Herbemont
2004-08-27 12:25 ` Ian Rogers
2004-08-27 13:02 ` Jocelyn Mayer
2004-08-27 13:49 ` Ian Rogers
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=1093609046.12220.86.camel@jma1.dev.netgem.com \
--to=l_indien@magic.fr \
--cc=darwine-devel@lists.sourceforge.net \
--cc=pidherbemont@opendarwin.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.