From: Paul Brook <paul@codesourcery.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] User-space emulation on Mac OS X to run Mac OS X Intel applications
Date: Fri, 21 Oct 2005 22:52:51 +0100 [thread overview]
Message-ID: <200510212252.52183.paul@codesourcery.com> (raw)
In-Reply-To: <20051021211910.GA13467@jbrown.mylinuxbox.org>
> (1) I believe there is an m68k target being worked on, which is not
> strictly linux only. I haven't looked at it very closely and am not sure of
> the details. But this doesn't really help you anyways.
The m68k target supports a very simple semihosting syscall layer, similar to
the the "angel" swi interface already implemented on Arm targets. Neither of
these help darwin emulation.
It's worth noting that OSX has two types of syscalls. IIRC one uses positive
syscall IDs, th other negative:
- The Darwin syscalls. Thees are more-ore-less the same as the linux layer,
and should be fairly easy. You can also examine/borrow from the open source
Darwin kernels.
- The Mach syscalls, and all the message passing bits (eg IOkit). Some (many?)
of these are proprietary. Might not be too hard to pass these through to an
OSX host, but I wouldn't bet on it.
Paul
next prev parent reply other threads:[~2005-10-21 21:53 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-21 20:16 [Qemu-devel] User-space emulation on Mac OS X to run Mac OS X Intel applications Steven
2005-10-21 21:19 ` Jim C. Brown
2005-10-21 21:52 ` Paul Brook [this message]
2005-10-21 21:31 ` René Korthaus
2005-10-22 8:06 ` Steven
2005-10-25 11:37 ` [Qemu-devel] User-space emulation on Mac OS X to run Mac OS XIntel applications Vesselin Peev
2005-10-25 15:00 ` André Braga
2005-10-25 16:36 ` Djame Seddah
2005-10-25 17:14 ` [Qemu-devel] User-space emulation on Mac OS X to run Mac OS XIntelapplications Vesselin Peev
2005-10-25 17:32 ` Djame Seddah
2005-10-25 17:07 ` [Qemu-devel] User-space emulation on Mac OS X to run Mac OSXIntel applications Vesselin Peev
2005-10-23 7:32 ` [Qemu-devel] User-space emulation on Mac OS X to run Mac OS X Intel applications Pierre d'Herbemont
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=200510212252.52183.paul@codesourcery.com \
--to=paul@codesourcery.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).