diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-10-28 00:49:54 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-10-28 00:49:54 +0000 |
commit | 5b9f457a8968f7ee0a4e8fd3dce66c2602da96f0 (patch) | |
tree | fca60705e7f024c8ddecdb97e859d8b8a015f7a0 | |
parent | 3a4739d651cb69acfb23f7f8ec83784c24bc6e48 (diff) |
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@424 c046a42c-6fe2-441c-8c8c-71466251a162
-rw-r--r-- | qemu-binfmt-conf.sh | 3 | ||||
-rw-r--r-- | qemu-doc.texi | 20 |
2 files changed, 18 insertions, 5 deletions
diff --git a/qemu-binfmt-conf.sh b/qemu-binfmt-conf.sh new file mode 100644 index 0000000000..a51f28102d --- /dev/null +++ b/qemu-binfmt-conf.sh @@ -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 diff --git a/qemu-doc.texi b/qemu-doc.texi index 8bb883afb6..53d5c4f341 100644 --- a/qemu-doc.texi +++ b/qemu-doc.texi @@ -131,13 +131,23 @@ generic dynamic code generation architecture of QEMU. 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 @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 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 @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 qemu-i386 -L / qemu-i386 -L / /bin/ls @end example @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: @example |