sim-card
/
qemu
Archived
10
0
Fork 0
Osmocom QEMU branch with Smartcard Chip emulation
This repository has been archived on 2022-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
bellard fd836909df VM86 EIP masking fix (aka NT5 install fix) (Mike Nordell)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@719 c046a42c-6fe2-441c-8c8c-71466251a162
2004-04-11 14:54:42 +00:00
hw fixed keyboard random bug (Mike Nordell) 2004-04-10 19:04:48 +00:00
linux-user more log items 2004-03-21 17:08:23 +00:00
pc-bios added precompiled linux boot sector 2004-02-25 23:54:25 +00:00
target-arm more log items 2004-03-21 17:08:23 +00:00
target-i386 VM86 EIP masking fix (aka NT5 install fix) (Mike Nordell) 2004-04-11 14:54:42 +00:00
target-ppc small test optimisations 2004-02-22 13:41:47 +00:00
target-sparc more log items 2004-03-21 17:08:23 +00:00
tests 2.6 kernel compile fix 2004-03-04 22:50:52 +00:00
COPYING distribution patches 2003-03-23 20:17:16 +00:00
COPYING.LIB update 2003-05-25 16:41:52 +00:00
Changelog win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
Makefile doc update 2004-04-04 15:21:17 +00:00
Makefile.target win32 cross compile fix 2004-04-02 20:55:59 +00:00
README update 2003-10-27 23:58:04 +00:00
README.distrib update 2003-10-27 23:58:04 +00:00
TODO doc update 2004-04-04 15:21:17 +00:00
VERSION update 2004-04-04 12:55:00 +00:00
a.out.h win32 port (initial patch by kazu) 2004-03-31 23:54:52 +00:00
alpha-dis.c moved to disas.c 2003-06-09 15:31:02 +00:00
alpha.ld alpha support 2003-04-29 20:53:42 +00:00
amd64.ld initial x86-64 host support (Gwenole Beauchesne) 2004-03-17 23:46:04 +00:00
arm-dis.c ARM fixes 2003-07-09 17:10:32 +00:00
arm.ld added missing link scripts 2003-06-15 20:25:04 +00:00
block.c win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
bswap.h do not depend on thunk.h - more log items 2004-03-21 17:06:25 +00:00
configure fixed SDL probing for cross compilation 2004-04-02 21:55:47 +00:00
cow.h added cow.h 2004-02-26 00:20:56 +00:00
cpu-all.h moved gdbstub to qemu - new asynchronous gdbstub 2004-03-31 18:52:07 +00:00
cpu-defs.h do not depend on thunk.h - more log items 2004-03-21 17:06:25 +00:00
cpu-exec.c win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
dis-asm.h initial x86-64 host support (Gwenole Beauchesne) 2004-03-17 23:46:04 +00:00
disas.c improved monitor: type check, expression evaluator, memory dump, disassembly 2004-04-04 12:57:25 +00:00
disas.h improved monitor: type check, expression evaluator, memory dump, disassembly 2004-04-04 12:57:25 +00:00
dyngen-exec.h do not depend on thunk.h - more log items 2004-03-21 17:06:25 +00:00
dyngen.c win32 port (Kazu) 2004-04-04 12:56:28 +00:00
dyngen.h initial x86-64 host support (Gwenole Beauchesne) 2004-03-17 23:46:04 +00:00
elf.h ia64 support 2003-04-29 21:10:09 +00:00
exec-all.h win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
exec.c win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
gdbstub.c win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
i386-dis.c initial x86-64 host support (Gwenole Beauchesne) 2004-03-17 23:46:04 +00:00
i386-vl.ld allow up to 256 MB of ram 2003-07-01 16:27:45 +00:00
i386.ld redhat 9 fix 2003-10-28 00:47:19 +00:00
ia64-syscall.S ia64 support 2003-04-29 21:10:09 +00:00
linux-2.6-qemu-fast.patch doc update 2004-04-04 15:21:17 +00:00
m68k.ld m68k host port (Richard Zidlicky) 2003-08-10 22:14:22 +00:00
monitor.c history support (Jocelyn Mayer) 2004-04-04 13:07:25 +00:00
osdep.c fixing free 2004-04-04 20:36:29 +00:00
osdep.h added qemu_mallocz() 2004-03-14 21:48:47 +00:00
oss.c win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
ppc-dis.c fixed endianness (Jocelyn Mayer) 2003-06-26 17:09:07 +00:00
ppc.ld ppc build 2003-02-18 23:35:48 +00:00
qemu-binfmt-conf.sh updated so that PPC/ARM/SPARC executables are automatically launched when invoked 2004-01-04 18:12:46 +00:00
qemu-doc.texi doc update 2004-04-04 15:21:17 +00:00
qemu-mkcow.1 added qemu-mkcow man page 2004-03-26 22:42:54 +00:00
qemu-mkcow.c win32 port (initial patch by kazu) 2004-03-31 23:37:16 +00:00
qemu-tech.texi doc update 2004-04-04 15:21:17 +00:00
s390.ld update 2003-04-29 21:34:02 +00:00
sdl.c win32: correct keycode remapping 2004-04-06 19:30:16 +00:00
softmmu_header.h PowerPC support - float macros 2004-01-04 23:56:24 +00:00
softmmu_template.h added generic physical memory dirty bit support 2004-02-06 19:46:14 +00:00
sparc-dis.c added ARM and Sparc disassemblers 2003-06-09 15:23:31 +00:00
sparc.ld added missing link scripts 2003-06-15 20:25:04 +00:00
texi2pod.pl automatic man page generation - BIOS installation 2003-10-01 00:13:48 +00:00
thunk.c fixed serious ioctl parameter conversion issue - exported type size and align functions 2003-06-15 19:52:54 +00:00
thunk.h do not depend on thunk.h - more log items 2004-03-21 17:06:25 +00:00
translate-all.c do not depend on thunk.h - more log items 2004-03-21 17:06:25 +00:00
vl.c win32: do not use all cpu time 2004-04-06 19:29:17 +00:00
vl.h win32 port (Kazu) 2004-04-04 12:56:28 +00:00

README

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

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

Type 

    ./configure
    make

to build qemu, qemu-CPU and libqemu.a (CPU is the name of the various
supported target CPUs).

Type

    make install

to install QEMU in /usr/local

Tested tool versions
--------------------

In order to compile QEMU succesfully, it is very important that you
have the right tools. The most important one is gcc. I cannot guaranty
that QEMU works if you do not use a tested gcc version. Look at
'configure' and 'Makefile' if you want to make a different gcc
version work.

host      gcc      binutils      glibc    linux       distribution
----------------------------------------------------------------------
x86       2.95.2   2.13.2        2.1.3    2.4.18           
          3.2      2.13.2        2.1.3    2.4.18
          2.96     2.11.93.0.2   2.2.5    2.4.18      Red Hat 7.3
          3.2.2    2.13.90.0.18  2.3.2    2.4.20      Red Hat 9

PowerPC   3.3 [4]  2.13.90.0.18  2.3.1    2.4.20briq
          3.2

Alpha     3.3 [1]  2.14.90.0.4   2.2.5    2.2.20 [2]  Debian 3.0

Sparc32   2.95.4   2.12.90.0.1   2.2.5    2.4.18      Debian 3.0

ARM       2.95.4   2.12.90.0.1   2.2.5    2.4.9 [3]   Debian 3.0

[1] On Alpha, QEMU needs the gcc 'visibility' attribute only available
    for gcc version >= 3.3.
[2] Linux >= 2.4.20 is necessary for precise exception support
    (untested).
[3] 2.4.9-ac10-rmk2-np1-cerf2

[4] gcc 2.95.x generates invalid code when using too many register
variables. You must use gcc 3.x on PowerPC.

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

Read the documentation in qemu-doc.html.


Fabrice Bellard.