Add support for Raspberry PI system emulation
commit4d15c129c3ed53bb55ef972cb5c1736a3d1b6522
authorStefan Weil <sw@weilnetz.de>
Wed, 14 Aug 2013 06:45:05 +0000 (14 08:45 +0200)
committerStefan Weil <sw@weilnetz.de>
Thu, 15 Aug 2013 20:37:45 +0000 (15 22:37 +0200)
treed3160dd25d11b03c063acf7a0a44ccc7ebbbac34
parent222c6c8ccdf88f2ceee347cd1f6233164b2a9f99
Add support for Raspberry PI system emulation

This patch is largely based on Gregory Estrade's Raspberry PI emulation.
Some fixes for latest QEMU API were contributed by Stefan Weil.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
23 files changed:
default-configs/arm-softmmu.mak
hw/arm/Makefile.objs
hw/arm/bcm2835_arm_control.h [new file with mode: 0644]
hw/arm/bcm2835_common.h [new file with mode: 0644]
hw/arm/bcm2835_dma.c [new file with mode: 0644]
hw/arm/bcm2835_emmc.c [new file with mode: 0644]
hw/arm/bcm2835_fb.c [new file with mode: 0644]
hw/arm/bcm2835_ic.c [new file with mode: 0644]
hw/arm/bcm2835_mphi.c [new file with mode: 0644]
hw/arm/bcm2835_platform.h [new file with mode: 0644]
hw/arm/bcm2835_power.c [new file with mode: 0644]
hw/arm/bcm2835_property.c [new file with mode: 0644]
hw/arm/bcm2835_sbm.c [new file with mode: 0644]
hw/arm/bcm2835_st.c [new file with mode: 0644]
hw/arm/bcm2835_timer.c [new file with mode: 0644]
hw/arm/bcm2835_todo.c [new file with mode: 0644]
hw/arm/bcm2835_usb.c [new file with mode: 0644]
hw/arm/bcm2835_usb_regs.h [new file with mode: 0644]
hw/arm/bcm2835_vchiq.c [new file with mode: 0644]
hw/arm/raspi.c [new file with mode: 0644]
target-arm/cpu.c
target-arm/cpu.h
target-arm/helper.c