Go to file
j_mayer d9bce9d99f Make it safe to use 64 bits GPR and/or 64 bits host registers.
For "symetry", add 64 bits versions of all modified functions.
As a side effect, add a lot of code provision for PowerPC 64 support.
Move overflow and carry checks in common routines for simple cases.
Add isel and popcntb instructions from PowerPC 2.03 specification.
Remove remaining micro-operations helpers prototypes from op.c.
Fix XER_BC field to be 7 bits long.
Add power management support for PowerPC 603 & 604.
Fix compilation warnings.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2482 c046a42c-6fe2-441c-8c8c-71466251a162
2007-03-17 14:02:15 +00:00
audio Qemu support for S32 and U32 alsa output, by Vassili Karpov. 2007-02-17 22:19:29 +00:00
darwin-user Revert host_info changes, and don't fail if sysctl is unknown when we 2007-02-22 20:43:09 +00:00
fpu avoid using char when it is not necessary 2006-10-28 19:27:11 +00:00
hw ARM reabbot support (orginal patch by Aurelien Jarno). 2007-03-11 13:03:18 +00:00
keymaps Japanese keyboard patch (kazu) 2007-01-07 17:12:41 +00:00
linux-user Usermode recv syscall fix. 2007-03-17 01:27:24 +00:00
pc-bios reset rombios32 area 2007-02-08 22:17:34 +00:00
slirp Change -tftp option to take a root directory, by Anthony Liguori. 2007-02-20 00:12:07 +00:00
target-arm ARM register index+writeback fix (Lauro Ramos Venancio). 2007-03-17 01:43:01 +00:00
target-i386 darwin fix 2007-02-05 22:06:27 +00:00
target-m68k siginfo fix for Darwin/Mac OS X, by Pierre d'Herbemont. 2007-01-31 12:16:51 +00:00
target-mips MIPS Userland TLS register emulation, by Daniel Jacobowitz. 2007-03-02 20:48:00 +00:00
target-ppc Make it safe to use 64 bits GPR and/or 64 bits host registers. 2007-03-17 14:02:15 +00:00
target-sh4 siginfo fix for Darwin/Mac OS X, by Pierre d'Herbemont. 2007-01-31 12:16:51 +00:00
target-sparc Fix floating point to integer conversion, by Aurelien Jarno. 2007-02-10 22:58:02 +00:00
tests int conversion test 2007-02-05 20:52:39 +00:00
.cvsignore Update .cvsignore. 2007-01-23 01:47:46 +00:00
a.out.h 64bit->win32 cross build fix. 2007-03-04 00:52:16 +00:00
aes.c
aes.h
alpha-dis.c m68k disassembler (Paul Brook) 2005-11-06 16:52:11 +00:00
alpha.ld
arm-dis.c ARM thumb disassembly (Paul Brook) 2005-04-27 20:15:00 +00:00
arm-semi.c GDB hosted syscalls. 2007-01-28 03:10:55 +00:00
arm.ld Rewrite Arm host support. 2006-07-30 19:16:29 +00:00
block_int.h better support of host drives 2006-08-19 11:45:59 +00:00
block-bochs.c Support for Bochs "growing" images, by Volker Ruppert. 2007-01-05 18:56:04 +00:00
block-cloop.c async file I/O API 2006-08-01 16:21:11 +00:00
block-cow.c async file I/O API 2006-08-01 16:21:11 +00:00
block-dmg.c async file I/O API 2006-08-01 16:21:11 +00:00
block-qcow2.c Dynamically allocate AIO Completion Blocks. 2006-08-07 02:38:06 +00:00
block-qcow.c Dynamically allocate AIO Completion Blocks. 2006-08-07 02:38:06 +00:00
block-raw.c Fix CDROM permission check, by Kazu <kazoo@r3.dion.ne.jp>. 2007-01-18 00:22:11 +00:00
block-vmdk.c New multiple snapshot support for VMDK, by Igor Lvovsky. 2007-01-24 21:05:24 +00:00
block-vpc.c async file I/O API 2006-08-01 16:21:11 +00:00
block-vvfat.c vvfat fixes (Roger Lathrop) 2006-09-09 12:03:20 +00:00
block.c Use PATH_MAX for name lengths, by Sergey Vlasov. 2007-02-11 15:06:09 +00:00
bswap.h
Changelog Mention ds1225y support. 2007-02-28 22:01:13 +00:00
check_ops.sh Script to check for missing FORCE_RET. 2007-01-07 19:38:08 +00:00
cocoa.m cocoa monitor fix regarding the handling of dead keys (Joachim Henke) 2006-06-14 15:53:24 +00:00
configure Fix configure typo, by Juergen Lock. 2007-03-03 21:47:02 +00:00
console.c Serial console improvements, by Stefan Weil. 2007-02-10 22:37:56 +00:00
COPYING
COPYING.LIB
cpu-all.h Watchpoint support (previous commit got eaten by Savannah server crash). 2007-03-16 23:58:11 +00:00
cpu-defs.h Watchpoint support (previous commit got eaten by Savannah server crash). 2007-03-16 23:58:11 +00:00
cpu-exec.c Watchpoint support (previous commit got eaten by Savannah server crash). 2007-03-16 23:58:11 +00:00
cutils.c added cutils.c 2007-01-07 22:04:40 +00:00
dis-asm.h sh4 target (Samuel Tardieu) 2006-04-27 21:07:38 +00:00
disas.c Remove duplicate TARGET_M68K case. 2007-01-01 14:14:34 +00:00
disas.h monitor_disas() prototype change 2005-11-21 23:35:10 +00:00
dyngen-exec.h Fix for solaris register allocation issue on amd64, by Martin Bochnig. 2007-02-10 18:21:04 +00:00
dyngen-op.h labels support in dyngen 2005-01-03 23:44:44 +00:00
dyngen.c 64bit->win32 cross build fix. 2007-03-04 00:52:16 +00:00
dyngen.h Rewrite Arm host support. 2006-07-30 19:16:29 +00:00
elf_ops.h Simplify error handling again. 2006-12-23 15:18:47 +00:00
elf.h Support for more SPARC relocations, by Martin Bochnig. 2007-02-10 21:31:43 +00:00
exec-all.h MIPS FPU dynamic activation, part 1, by Herve Poussineau. 2007-02-28 22:37:42 +00:00
exec.c Watchpoint support (previous commit got eaten by Savannah server crash). 2007-03-16 23:58:11 +00:00
gdbstub.c Watchpoint support (previous commit got eaten by Savannah server crash). 2007-03-16 23:58:11 +00:00
gdbstub.h Allow gdbstub to connect over any serial device. 2007-02-22 01:48:01 +00:00
hostregs_helper.h Fix 64-bit host register corruption. 2007-02-04 13:37:44 +00:00
i386-dis.c do not assume signed char 2004-10-12 21:52:40 +00:00
i386-vl.ld
i386.ld
ia64.ld ia64 host support (David Mosberger) 2005-04-07 22:20:31 +00:00
keymaps.c VNC server (Anthony Liguori) 2006-04-30 21:28:36 +00:00
kqemu.c 64 bit syscall fix 2007-02-01 22:12:43 +00:00
kqemu.h kqemu/qvm86 must now be compiled outside QEMU 2006-02-08 22:39:17 +00:00
LICENSE update 2007-02-05 21:06:29 +00:00
loader.c Simple u-boot image loading support. 2007-03-06 23:52:01 +00:00
m68k-dis.c m68k disassembler (Paul Brook) 2005-11-06 16:52:11 +00:00
m68k.ld
Makefile Fix linking for qemu-img on Solaris, by Ben Taylor. 2007-02-10 23:00:33 +00:00
Makefile.target DS1225Y nvram device, by Herve Poussineau. 2007-02-28 21:36:41 +00:00
mips-dis.c dump all mips insn (Thiemo Seufer) 2006-05-22 22:05:04 +00:00
monitor.c Great PowerPC emulation code resynchronisation and improvments: 2007-03-07 08:32:30 +00:00
osdep.c Kqemu support for Solaris, by Ben Taylor. 2007-01-17 23:31:19 +00:00
osdep.h removed unused code 2006-08-03 17:53:19 +00:00
ppc-dis.c ppc64 target 2005-07-23 22:39:53 +00:00
ppc.ld add missing definitions in the ppc linker script (Paul Brook) 2005-06-05 15:57:04 +00:00
qemu_socket.h Run monitor over unix domain sockets, by Anthony Liguori. 2006-12-21 19:46:43 +00:00
qemu-binfmt-conf.sh mips and mipsel support - fixed e_type mask 2005-12-06 21:43:35 +00:00
qemu-doc.texi iDocument ARM RealView board (Andrzej Zaborowski). 2007-02-28 16:25:17 +00:00
qemu-img.c qemu-img: fix incorrect error message, by Stuart Brady. 2007-02-10 22:59:40 +00:00
qemu-img.texi update 2006-08-07 21:34:34 +00:00
qemu-tech.texi Enhanced Documentation (Stefan Weil) 2006-04-30 21:58:41 +00:00
readline.c
README update 2005-02-10 21:46:47 +00:00
s390.ld
sdl_keysym.h Windows keys support with keymaps 2005-03-01 21:43:42 +00:00
sdl.c -no-frame option for sdl, by Christian Laursen. 2007-02-18 18:19:32 +00:00
sh4-dis.c sh4 target (Samuel Tardieu) 2006-04-27 21:07:38 +00:00
softmmu_exec.h moved common softmmu code to common header (Paul Brook) 2005-10-30 18:16:26 +00:00
softmmu_header.h sh4 target (Samuel Tardieu) 2006-04-27 21:07:38 +00:00
softmmu_template.h added last_io_time field 2006-02-08 22:41:53 +00:00
sparc64.ld sparc64.ld file (Blue Swirl) 2006-08-04 21:55:15 +00:00
sparc-dis.c sparc64 fixes (Blue Swirl) 2006-07-18 21:12:17 +00:00
sparc.ld
tap-win32.c win32 tap poll suppression (kazu) 2006-08-19 12:37:52 +00:00
texi2pod.pl
thunk.c sparc64 support (Blue Swirl) 2005-01-30 22:43:42 +00:00
thunk.h
TODO update 2006-07-04 16:33:33 +00:00
translate-all.c ColdFire target. 2006-10-22 00:18:54 +00:00
translate-op.c avoid redefinition problems 2005-03-13 16:53:06 +00:00
uboot_image.h Simple u-boot image loading support. 2007-03-06 23:52:01 +00:00
usb-linux.c Build fix for newer kernel headers, thanks Jason Wessel. 2006-12-10 22:11:04 +00:00
VERSION update 2007-02-05 20:46:55 +00:00
vgafont.h
vl.c SMP half-idle fix. 2007-03-11 18:54:57 +00:00
vl.h Implement --cpu for ARM. 2007-03-08 03:04:12 +00:00
vnc_keysym.h Japanese keyboard patch (kazu) 2007-01-07 17:12:41 +00:00
vnc.c info vnc command (Anthony Liguori) 2007-02-05 20:20:30 +00:00
vnchextile.h Silence a spurious gcc warning. 2006-12-21 16:50:09 +00:00
x86_64.ld update 2005-01-06 20:50:00 +00:00
x_keymap.c Split out SDL X keymap, by Bernhard Fischer. 2007-01-24 21:40:21 +00:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.