Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
Go to file
bellard a4a0ffdb2b added cmpxchg8b, cpuid, bound, eflags support, vm86 mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@53 c046a42c-6fe2-441c-8c8c-71466251a162
2003-03-29 16:49:21 +00:00
linux-user dirent fixes 2003-03-24 23:12:16 +00:00
tests more tests 2003-03-29 16:45:07 +00:00
Changelog glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
configure distribution patches 2003-03-23 20:17:16 +00:00
COPYING distribution patches 2003-03-23 20:17:16 +00:00
COPYING.LIB This commit was generated by cvs2svn to compensate for changes in r2, 2003-02-18 22:55:36 +00:00
cpu-i386.h glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
dis-asm.h ppc port 2003-03-20 22:33:23 +00:00
dis-buf.c added flags computation optimization 2003-03-19 00:00:28 +00:00
dyngen.c added number of arguments 2003-03-29 16:47:34 +00:00
elf.h avoid pt_regs clash 2003-02-18 23:00:51 +00:00
exec-i386.c glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
exec-i386.h distribution patches 2003-03-23 20:17:16 +00:00
gen-i386.h added flags computation optimization 2003-03-19 00:00:28 +00:00
i386-dis.c added flags computation optimization 2003-03-19 00:00:28 +00:00
i386.ld This commit was generated by cvs2svn to compensate for changes in r2, 2003-02-18 22:55:36 +00:00
Makefile glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
op-i386.c added cmpxchg8b, cpuid, bound, eflags support, vm86 mode 2003-03-29 16:49:21 +00:00
opc-i386.h added number of arguments 2003-03-29 16:47:34 +00:00
opreg_template.h glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
ops_template.h glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00
ppc.ld ppc build 2003-02-18 23:35:48 +00:00
qemu-doc.texi ld.so load fix 2003-03-24 23:00:36 +00:00
README ld.so load fix 2003-03-24 23:00:36 +00:00
syscall-i386.h better signal/exception support 2003-03-23 16:49:39 +00:00
thunk.c distribution patches 2003-03-23 20:17:16 +00:00
thunk.h distribution patches 2003-03-23 20:17:16 +00:00
TODO more syscalls 2003-03-23 17:19:56 +00:00
translate-i386.c xchg lock, xlat instr 2003-03-26 22:33:47 +00:00
VERSION glibc2.2 fixes - more command line options - misc doc fixes 2003-03-24 21:58:34 +00:00

The QEMU x86 emulator
---------------------

INSTALLATION
------------

Type 

    ./configure
    make

to build qemu and libqemu.a.

Type

    make install

to install QEMU in /usr/local/bin

* On x86 you should be able to launch any program by using the
libraries installed on your PC. For example:

    ./qemu -L / /bin/ls

* On non x86 CPUs, you need first to download at least an x86 glibc
(qemu-i386-glibc21.tar.gz on the qemu web page). Ensure that
LD_LIBRARY_PATH is not set:

    unset LD_LIBRARY_PATH 

Then you can launch the precompiled 'ls' x86 executable:

    ./qemu /usr/local/qemu-i386/bin/ls

You can look at /usr/local/qemu-i386/bin/qemu-conf.sh so that QEMU is
automatically launched by the Linux kernel when you try to launch x86
executables.

Documentation
-------------

Read the documentation in qemu-doc.html.


Fabrice Bellard.