Statistics
| Branch: | Revision:

root / hw / arm @ 3a15effe

Name Size
Makefile.objs 359 Bytes
armv7m.c 7.6 kB
boot.c 14.7 kB
collie.c 2.1 kB
exynos4210.c 13.5 kB
exynos4_boards.c 5.5 kB
gumstix.c 3.8 kB
highbank.c 11.4 kB
integratorcp.c 16 kB
kzm.c 5.5 kB
mainstone.c 5.6 kB
musicpal.c 47.3 kB
nseries.c 42.6 kB
omap1.c 115.9 kB
omap2.c 86.2 kB
omap_sx1.c 7.5 kB
palm.c 9.3 kB
pic_cpu.c 1.7 kB
pxa2xx.c 68.4 kB
pxa2xx_gpio.c 10 kB
pxa2xx_pic.c 10.1 kB
realview.c 13 kB
spitz.c 32.3 kB
stellaris.c 38.7 kB
strongarm.c 42.3 kB
strongarm.h 1.5 kB
tosa.c 8.2 kB
versatilepb.c 12.1 kB
vexpress.c 22.7 kB
xilinx_zynq.c 7.8 kB
z2.c 9.7 kB

Latest revisions

# Date Author Comment
fd76663e 07/22/2013 02:01 pm Soren Brinkmann

hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header

The load_ramdisk function is used to load ramdisk featuring a U-Boot
header.

Signed-off-by: Soren Brinkmann <>
Reviewed-by: Peter Maydell <>...

3b1cceb8 07/19/2013 02:58 pm Peter Maydell

arm/boot: Allow boards to modify the FDT blob

Add a callback hook in arm_boot_info to allow board models to
modify the device tree blob if they need to. (The major expected
use case is to add virtio-mmio nodes for virtio-mmio transports
that exist in QEMU but not in the hardware.)...

cef04a26 07/19/2013 02:58 pm Peter Maydell

vexpress: Make VEDBoardInfo extend arm_boot_info

Make the VEDBoardInfo struct extend arm_boot_info; this will
allow us to get at the VEDBoardInfo information inside callbacks
from arm/boot code.

Signed-off-by: Peter Maydell <>
Message-id:

c8a07b35 07/19/2013 02:58 pm Peter Maydell

vexpress: Add virtio-mmio transports

Add some virtio-mmio transports to the vexpress board model,
together with a modify_dtb hook which adds them to the device
tree so that the kernel will probe for them. We put them
in a reserved area of the address map....

70976c41 07/19/2013 02:58 pm Peter Maydell

arm/boot: Use qemu_devtree_setprop_sized_cells()

Replace the opencoded assembly of the reg property array for the
/memory node with a call to qemu_devtree_setprop_sized_cells().

Signed-off-by: Peter Maydell <>
Reviewed-by: Peter Crosthwaite <>...

b25a83f0 07/15/2013 06:25 pm Andre Przywara

ARM/highbank: add support for Calxeda ECX-2000 / Midway

The Calxeda ECX-2000 chip (aka. Midway) is model-wise quite similar
to the Highbank. The most prominent difference is the Cortex-A15 CPU
core in it, together with the associated core peripherals.

Add a new ARM machine type called "midway"....

574f66bc 07/15/2013 06:21 pm Andre Przywara

ARM/highbank: prepare for adding similar machines

To allow the modelling of machines similar to Calxeda Highbank,
introduce a parameter to the init function and call it from a
wrapper. This allows to tweak the definition for individual machines
later on....

8941d6ce 07/15/2013 06:17 pm Peter Maydell

hw/arm/vexpress: Add alias for flash at address 0 on A15 board

The A15 Versatile Express board can remap a variety of things at address
0. We don't currently emulate the Serial Configuration Controller which
is how the guest can control this remapping, but we can provide the...

51455c59 07/10/2013 06:54 pm Anthony Liguori

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

QOM CPUState refactorings

  • Fix for OpenRISCCPU subclasses
  • Fix for gdbstub CPU selection
  • Move linux-user CPU functions into new header
  • CPUState part 10 refactoring: first_cpu, next_cpu, cpu_single_env et al....
182735ef 07/09/2013 10:32 pm Andreas Färber

cpu: Make first_cpu and next_cpu CPUState

Move next_cpu from CPU_COMMON to CPUState.
Move first_cpu variable to qom/cpu.h.

gdbstub needs to use CPUState::env_ptr for now.
cpu_copy() no longer needs to save and restore cpu_next.

Acked-by: Paolo Bonzini <>...

View revisions

Also available in: Atom