Statistics
| Branch: | Revision:

root / target-arm @ d8ee2591

Name Size
Makefile.objs 294 Bytes
arm-semi.c 17.2 kB
cpu-qom.h 5.6 kB
cpu.c 30 kB
cpu.h 32.8 kB
cpu64.c 3.2 kB
gdbstub.c 2.8 kB
gdbstub64.c 1.9 kB
helper.c 130.9 kB
helper.h 17 kB
iwmmxt_helper.c 24.8 kB
kvm-stub.c 437 Bytes
kvm.c 18.5 kB
kvm_arm.h 2 kB
machine.c 7.9 kB
neon_helper.c 52.8 kB
op_addsub.h 1.8 kB
op_helper.c 8.9 kB
translate-a64.c 3.8 kB
translate.c 358.5 kB
translate.h 1.1 kB

Latest revisions

# Date Author Comment
8641136c 10/31/2013 03:00 pm Nathan Rossi

target-arm: Add CP15 VBAR support

Added Vector Base Address remapping on ARM v7.

Signed-off-by: Nathan Rossi <>
Signed-off-by: Peter Crosthwaite <>
[PMM: removed spurious mask of value with 1<<31]
Signed-off-by: Peter Maydell <>

cbf239b7 10/31/2013 03:00 pm Alvise Rigo

target-arm: sort TCG cpreg list by KVM-style 64 bit ID number

Both KVM and TCG populate the cpreg_list with 64 bit register IDs,
but in the TCG side the cpreg_list is sorted using the 32 bit ID
version while in the kvm side the 64 bit ID version is used. This...

0bc2a331 10/31/2013 03:00 pm Alvise Rigo

target-arm: fix sorting issue of KVM cpreg list

The compare_u64 function was not sorting the KVM cpreg_list in the
right way due to the wrong returned value. Since we are comparing
two 64bit values we can't simply return their difference if the
returned type is int....

1cb9b64d 10/18/2013 08:01 pm Anthony Liguori

Merge remote-tracking branch 'bonzini/configure' into staging

  1. By Peter Maydell (3) and Ákos Kovács (2)
  2. Via Paolo Bonzini
    • bonzini/configure:
      ui/Makefile.objs: delete unnecessary cocoa.o dependency
      default-configs/: CONFIG_GDBSTUB_XML removed
      Makefile.target: CONFIG_NO_* variables removed...
cf01ba9e 10/16/2013 07:21 pm Ákos Kovács

Makefile.target: CONFIG_NO_* variables removed

CONFIG_NO_* variables replaced with the lnot logical function

Signed-off-by: Ákos Kovács <>
[PMM: fixed a few CONFIG_NO_* uses that were missed]
Signed-off-by: Peter Maydell <>...

ab1eb72b 10/11/2013 07:36 pm Anthony Liguori

Merge remote-tracking branch 'rth/tcg-pull' into staging

  1. By Richard Henderson
  2. Via Richard Henderson
    • rth/tcg-pull:
      exec: Add both big- and little-endian memory helpers
      tcg: Add qemu_ld_st_i32/64
      tcg: Add TCGMemOp
      configure: Remove CONFIG_QEMU_LDST_OPTIMIZATION...
39c153b8 10/10/2013 11:16 pm Anthony Liguori

Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging

QOM CPUState refactorings / X86CPU

  • Fix for X86CPU model field of qemu32/qemu64 CPU models
  • Bug fix for longjmp on FreeBSD
  • Removal of unused function
  • Confinement of clone syscall infrastructure to linux-user...
5cd8f621 10/10/2013 09:43 pm Richard Henderson

tcg: Move helper registration into tcg_context_init

No longer needs to be done on a per-target basis.

Signed-off-by: Richard Henderson <>

f5daeec4 10/10/2013 09:43 pm Richard Henderson

tcg: Remove stray semi-colons from target-*/helper.h

During GEN_HELPER=1, these are actually stray top-level semi-colons
which are technically invalid ISO C, but GCC accepts as an extension.
If we added enough extension markers that we could dare use...

51fb256a 10/07/2013 12:48 pm Andreas Färber

cpu: Drop cpu_model_str from CPU_COMMON

Since this is only read in cpu_copy() and linux-user has a global
cpu_model, drop the field from generic code.

Signed-off-by: Andreas Färber <>

View revisions

Also available in: Atom