bcm283* refactoring continues
commitf287ccf0cd613e04005cb98138fe1180fa26feda
authorAndrew Baumann <Andrew.Baumann@microsoft.com>
Mon, 23 Nov 2015 23:11:56 +0000 (23 15:11 -0800)
committerAndrew Baumann <Andrew.Baumann@microsoft.com>
Mon, 23 Nov 2015 23:11:56 +0000 (23 15:11 -0800)
tree2fbc67c37c7640fd0c67e7d91a7649fef3d4ad1d
parent22a190f9d66b5c3219e766e9ded7b18a897a79a6
bcm283* refactoring continues

Cleaned up address space logic significantly, by using separate memory
regions for gpu bus addresses (with all the RAM aliases) and CPU
address (without). However, this required adding two new globals to
find them -- I still need to figure out how to communicate this to the
child devices.
14 files changed:
hw/arm/Makefile.objs
hw/arm/bcm2835.c [new file with mode: 0755]
hw/arm/bcm2835_peripherals.c
hw/arm/bcm2836.c
hw/arm/raspi.c
hw/display/bcm2835_fb.c
hw/dma/bcm2835_dma.c
hw/misc/bcm2835_property.c
hw/misc/bcm2835_sbm.c
include/hw/arm/bcm2835.h
include/hw/arm/bcm2835_common.h
include/hw/arm/bcm2835_peripherals.h
include/hw/arm/bcm2836.h
include/hw/arm/raspi_platform.h