update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@424 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
3a4739d651
commit
5b9f457a89
3
qemu-binfmt-conf.sh
Normal file
3
qemu-binfmt-conf.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# enable automatic i386 program execution by the kernel (must enable binfmt_misc)
|
||||||
|
echo ':i386:M::\x7fELF\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xff\xff:/usr/local/bin/qemu-i386:' > /proc/sys/fs/binfmt_misc/register
|
||||||
|
echo ':i486:M::\x7fELF\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x06:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xff\xff:/usr/local/bin/qemu-i386:' > /proc/sys/fs/binfmt_misc/register
|
@ -131,13 +131,23 @@ generic dynamic code generation architecture of QEMU.
|
|||||||
|
|
||||||
The SPARC emulation is currently in development.
|
The SPARC emulation is currently in development.
|
||||||
|
|
||||||
|
@chapter Installation
|
||||||
|
|
||||||
|
If you want to compile QEMU, please read the @file{README} which gives
|
||||||
|
the related information. Otherwise just download the binary
|
||||||
|
distribution (@file{qemu-XXX-i386.tar.gz}) and untar it as root in
|
||||||
|
@file{/}:
|
||||||
|
|
||||||
|
@example
|
||||||
|
su
|
||||||
|
cd /
|
||||||
|
tar zxvf /tmp/qemu-XXX-i386.tar.gz
|
||||||
|
@end example
|
||||||
|
|
||||||
@chapter QEMU User space emulator invocation
|
@chapter QEMU User space emulator invocation
|
||||||
|
|
||||||
@section Quick Start
|
@section Quick Start
|
||||||
|
|
||||||
If you need to compile QEMU, please read the @file{README} which gives
|
|
||||||
the related information.
|
|
||||||
|
|
||||||
In order to launch a Linux process, QEMU needs the process executable
|
In order to launch a Linux process, QEMU needs the process executable
|
||||||
itself and all the target (x86) dynamic libraries used by it.
|
itself and all the target (x86) dynamic libraries used by it.
|
||||||
|
|
||||||
@ -153,14 +163,14 @@ qemu-i386 -L / /bin/ls
|
|||||||
@code{-L /} tells that the x86 dynamic linker must be searched with a
|
@code{-L /} tells that the x86 dynamic linker must be searched with a
|
||||||
@file{/} prefix.
|
@file{/} prefix.
|
||||||
|
|
||||||
@item Since QEMU is also a linux process, you can launch qemu with qemu:
|
@item Since QEMU is also a linux process, you can launch qemu with qemu (NOTE: you can only do that if you compiled QEMU from the sources):
|
||||||
|
|
||||||
@example
|
@example
|
||||||
qemu-i386 -L / qemu-i386 -L / /bin/ls
|
qemu-i386 -L / qemu-i386 -L / /bin/ls
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@item On non x86 CPUs, you need first to download at least an x86 glibc
|
@item On non x86 CPUs, you need first to download at least an x86 glibc
|
||||||
(@file{qemu-XXX-i386-glibc21.tar.gz} on the QEMU web page). Ensure that
|
(@file{qemu-runtime-i386-XXX-.tar.gz} on the QEMU web page). Ensure that
|
||||||
@code{LD_LIBRARY_PATH} is not set:
|
@code{LD_LIBRARY_PATH} is not set:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
|
Loading…
Reference in New Issue
Block a user