xen: arm: correct specific mappings for PCIE0 on X-Gene

The region assigned to PCIE0, according to the docs, is 0x0e000000000 to
0x10000000000. They make no distinction between PCI CFG and PCI IO mem within
this range (in fact, I'm not sure that isn't up to the driver).

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Reviewed-by: Julien Grall <julien.grall@linaro.org>
This commit is contained in:
Ian Campbell committed 2014-11-20 15:38:59 +00:00
1 parent 0f25d1b324
commit 4e1d1d0974
1 file changed
+2 -16
+2 -16
View File
@@ -89,22 +89,8 @@ static int xgene_storm_specific_mapping(struct domain *d)
int ret;
/* Map the PCIe bus resources */
ret = map_one_mmio(d, "PCI MEM REGION", paddr_to_pfn(0xe000000000UL),
paddr_to_pfn(0xe010000000UL));
if ( ret )
goto err;
ret = map_one_mmio(d, "PCI IO REGION", paddr_to_pfn(0xe080000000UL),
paddr_to_pfn(0xe080010000UL));
if ( ret )
goto err;
ret = map_one_mmio(d, "PCI CFG REGION", paddr_to_pfn(0xe0d0000000UL),
paddr_to_pfn(0xe0d0200000UL));
if ( ret )
goto err;
ret = map_one_mmio(d, "PCI MSI REGION", paddr_to_pfn(0xe010000000UL),
paddr_to_pfn(0xe010800000UL));
ret = map_one_mmio(d, "PCI MEMORY", paddr_to_pfn(0x0e000000000UL),
paddr_to_pfn(0x01000000000UL));
if ( ret )
goto err;
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.