[announce] QEMU x86 emulator version 0.1
Nerijus Baliunas
nerijus at users.sourceforge.net
Mon Apr 7 10:40:01 CDT 2003
On Sun, 23 Mar 2003 21:46:47 +0100 Fabrice Bellard <fabrice.bellard at free.fr> wrote:
> The first release of the QEMU x86 emulator is available at
> http://bellard.org/qemu/. QEMU achieves a fast user space Linux x86
> emulation on x86 and PowerPC Linux hosts by using dynamic translation.
> Its main goal is to be able to run the Wine project on non-x86
> architectures.
It seems it might be in official kernel soon:
Date: Mon, 07 Apr 2003 12:40:38 +1000
From: Rusty Russell <rusty at rustcorp.com.au>
Subject: [PATCH] Qemu support for PPC
To: Fabrice Bellard <fabrice.bellard at free.fr>
Cc: "linux-kernel at vger.kernel.org" <linux-kernel at vger.kernel.org>, "paulus at samba.org" <paulus at samba.org>, Marcelo Tosatti <marcelo at conectiva.com.br>
Paul, is this OK?
I'd like it in 2.4.21 if possible.
Thanks,
Rusty.
--
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
Name: Qemu Kernel Patch for PPC
Author: Rusty Russell
Status: Tested on 2.4.21-pre6
D: Allow (0.1.5 or above) qemu to set the personality for emulation,
D: so files in /usr/gnemul/x86-linux get looked up before normal files
D: (this is the standard way of hooking in emulation libraries, etc).
diff -urpN --exclude TAGS -X /home/rusty/current-dontdiff --minimal linux-2.4.21-pre6/Documentation/Configure.help working-2.4.21-pre6-wagner/Documentation/Configure.help
--- linux-2.4.21-pre6/Documentation/Configure.help 2003-03-27 12:10:45.000000000 +1100
+++ working-2.4.21-pre6-wagner/Documentation/Configure.help 2003-04-04 17:15:21.000000000 +1000
@@ -4123,6 +4123,19 @@ CONFIG_BINFMT_JAVA
binaries directly. Note: this option is obsolete and scheduled for
removal, use CONFIG_BINFMT_MISC instead.
+Kernel support for Linux/Intel ELF binaries
+CONFIG_X86_EMU
+ Say Y here if you want to be able to execute Linux/Intel ELF
+ binaries just like native binaries on your PPC machine. For
+ this to work, you need to have /usr/gnemul/x86-linux populated
+ with Intel libraries. etc.
+
+ You may answer M to compile the emulation support as a module and
+ later load the module when you want to use a Linux/Intel binary. The
+ module will be called x86emu.o. If unsure, say Y.
+
...
Date: Mon, 7 Apr 2003 12:29:10 +1000
From: Paul Mackerras <paulus at samba.org>
Subject: Re: [PATCH] Qemu support for PPC
To: Rusty Russell <rusty at rustcorp.com.au>
Cc: Fabrice Bellard <fabrice.bellard at free.fr>, "linux-kernel at vger.kernel.org" <linux-kernel at vger.kernel.org>, Marcelo Tosatti <marcelo at conectiva.com.br>
Rusty Russell writes:
> Paul, is this OK?
>
> I'd like it in 2.4.21 if possible.
Looks good, I'd like it too.
Just one comment:
> +Kernel support for Linux/Intel ELF binaries
> +CONFIG_X86_EMU
> + Say Y here if you want to be able to execute Linux/Intel ELF
> + binaries just like native binaries on your PPC machine. For
> + this to work, you need to have /usr/gnemul/x86-linux populated
> + with Intel libraries. etc.
> +
> + You may answer M to compile the emulation support as a module and
> + later load the module when you want to use a Linux/Intel binary. The
> + module will be called x86emu.o. If unsure, say Y.
> +
This should say that you need qemu as well, and it should probably
include the URL to Fabrice's qemu web page.
Paul.
Regards,
Nerijus
More information about the wine-devel
mailing list