Statistics
| Branch: | Revision:

root / target-arm @ db8d9902

Name Size
cpu.h 13.9 kB
exec.h 1.7 kB
helper.c 69.9 kB
helpers.h 16.1 kB
iwmmxt_helper.c 24.7 kB
machine.c 6.9 kB
neon_helper.c 34.2 kB
op_addsub.h 1.8 kB
op_helper.c 12.3 kB
translate.c 297 kB

Latest revisions

# Date Author Comment
db8d9902 12/07/2008 08:15 pm aurel32

Remove FORCE_RET() and RETURN

Signed-off-by: Aurelien Jarno <>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5923 c046a42c-6fe2-441c-8c8c-71466251a162

955a7dd5 12/07/2008 04:18 pm balrog

ARM: fix smmul and smmla/smmls usage of registers (Mans Rullgard).

This fixes the destination and accumulator registers for the smmul
and smmla instructions.

Signed-off-by: Mans Rullgard <>
Acked-by: Laurent Desnogues <>...

ded9d295 12/07/2008 04:03 pm balrog

ARM: fix usad8 and usada8 usage of registers (Mans Rullgard).

This fixes the destination and accumulator registers for the usad8
and usada8 instructions.

Signed-off-by: Mans Rullgard <>
Signed-off-by: Andrzej Zaborowski <>...

4cc633c3 12/07/2008 03:32 pm balrog

Patch holes in ARM translation (Laurent Desnogues).

- gen_set_CF_bit31:  use the right value to set carry flag
- shifter_out_im: remove a spurious semi-colon
- add a break for VSHRN, VRSHRN, VQSHRN, VQRSHRN
size 2 case
- sbfx, ubfx are v6t2 instructions...
aaf2d97d 12/07/2008 03:20 pm balrog

ARM: cosmetics (Laurent Desnogues).

- remove macros that are not used
- remove disass structure is_mem field which value is never used
- correct a typo in a comment.

Signed-off-by: Laurent Desnogues <>
Signed-off-by: Andrzej Zaborowski <>...

2cbd949d 11/30/2008 06:23 pm aurel32

Common cpu_loop_exit prototype

All archs use the same cpu_loop_exit, so move the prototype in a common
header. i386 was carrying a __hidden attribute, but that was empty for
this arch anyway.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Aurelien Jarno <>...

c0ce998e 11/26/2008 12:13 am aliguori

Use sys-queue.h for break/watchpoint managment (Jan Kiszka)

This switches cpu_break/watchpoint_* to TAILQ wrappers, simplifying the
code and also fixing a use after release issue in
cpu_break/watchpoint_remove_all.

Signed-off-by: Jan Kiszka <>...

bfa50bc2 11/18/2008 10:26 pm aliguori

Remove premature memop TB terminations (Jan Kiszka)

Now that we can properly restore the pc on watchpoint hits, there is no
more need for prematurely terminating TBs if watchpoints are present.
Remove all related bits.

Signed-off-by: Jan Kiszka <>...

a1d1bb31 11/18/2008 10:07 pm aliguori

Refactor and enhance break/watchpoint API (Jan Kiszka)

This patch prepares the QEMU cpu_watchpoint/breakpoint API to allow the
succeeding enhancements this series comes with.

First of all, it overcomes MAX_BREAKPOINTS/MAX_WATCHPOINTS by switching
to dynamically allocated data structures that are kept in linked lists....

6b917547 11/18/2008 09:46 pm aliguori

Refactor translation block CPU state handling (Jan Kiszka)

This patch refactors the way the CPU state is handled that is associated
with a TB. The basic motivation is to move more arch specific code out
of generic files. Specifically the long #ifdef clutter in tb_find_fast()...

View revisions

Also available in: Atom