versatile_pci: Implement the PCI controller's control registers
commit7468d73ac9a514b33c0c2797a1238db11163b23b
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 19 Apr 2013 10:15:20 +0000 (19 11:15 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 19 Apr 2013 10:15:20 +0000 (19 11:15 +0100)
tree9aec449d3c8a1c241caafc76e841b8b5df262546
parent66a96d7018b9cbabb73c9b87b62a37e4cc46580a
versatile_pci: Implement the PCI controller's control registers

The versatile_pci PCI controller has a set of control registers which
handle the mapping between PCI and system address spaces. Implement
these registers (though for now they have no effect since we don't
implement mapping PCI space into system memory at all).

The most natural order for our sysbus regions has the control
registers at the start, so move all the others down one.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Paul Brook <paul@codesourcery.com>
hw/arm/realview.c
hw/arm/versatilepb.c
hw/pci-host/versatile.c