|
From: | Andreas Färber |
Subject: | Re: [Qemu-devel] [PATCH, RFC] BSD user emulator |
Date: | Wed, 27 Aug 2008 21:38:45 +0200 |
Hi, Am 25.08.2008 um 20:45 schrieb Blue Swirl:
This is a preliminary implementation of BSD user emulator. Some files inside bsd-user contain a lot of unwanted cruft copied from linux-user and ldscript is not used. But it can already run a handcrafted Sparc64 helloworld file (on OpenBSD/Sparc64 host)
[...]
I think in BSD (at least OpenBSD), system call numbers, system call parameters, ioctls, and signal numbers are shared across architectures, maybe even between *BSDs. If it's true, it should make the emulator much simpler than Linux one.
Recently I had investigated the idea of a Haiku user emulator. Looking at your patch, I see a lot of similarities with what I saw in the linux-user dir, but your patch is not an svn diff and marks all files as fully new against /dev/null, so it's hard to spot the actual differences to linux-user...
In light of getting more userland emulations, do you see possibilities to move shared stuff to a new "user" dir rather than copying them to each *-user dir? The ELF loading for instance?
Andreas
[Prev in Thread] | Current Thread | [Next in Thread] |