Statistics
| Branch: | Revision:

root / target-arm @ c09015dd

Name Size
cpu.h 18.2 kB
helper.c 93.2 kB
helper.h 17.1 kB
iwmmxt_helper.c 24.7 kB
machine.c 7.6 kB
neon_helper.c 52.8 kB
op_addsub.h 1.8 kB
op_helper.c 9.6 kB
translate.c 347.4 kB

Latest revisions

# Date Author Comment
1b9e01c1 01/05/2012 05:49 pm Peter Maydell

target-arm: Don't use cpu_single_env in bank_number()

Avoid using cpu_single_env in bank_number() -- if we were
called via the gdb stub reading or writing the CPSR then
it is NULL and we will segfault if we take the cpu_abort().

Signed-off-by: Peter Maydell <>

37064a8b 01/05/2012 05:49 pm Peter Maydell

target-arm: Ignore attempts to set invalid modes in CPSR

Ignore attempts to set the CPSR mode field to an invalid value.
This is UNPREDICTABLE, but we should not cpu_abort() for things
a malicious guest (or a confused user on the gdbstub interface)
can provoke....

7da362d0 01/05/2012 05:49 pm Mark Langsdorf

arm: add dummy A9-specific cp15 registers

Add dummy register support for the cp15, CRn=c15 registers.

config_base_register and power_control_register currently
default to 0, but may have improved support after the QOM
CPU patches are finished.

Signed-off-by: Mark Langsdorf <>...

db8336cd 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer VFPv3 feature from VFPv4

VFP4 => VFP3

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

6bf62124 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer ARMv6 feature from v6K

V6K => V6

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

bbc5c5fa 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer ARMv6(K) feature from ARMv7

V7 && M => V6
V7 && !M => V6K

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

10e87702 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer AUXCR feature from ARMv6

V6 && !M => AUXCR

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

b3faf5f0 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer Thumb2 feature from ARMv7

V7 => THUMB2

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

908ce980 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer Thumb division feature from M profile

M => THUMB_DIV

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

86e72db6 12/13/2011 08:19 pm Andreas Färber

target-arm: Infer VFP feature from VFPv3

VFP3 => VFP

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

View revisions

Also available in: Atom