From: Julien Grall Date: Wed, 1 Jul 2015 11:01:08 +0000 (+0100) Subject: xen/arm: gic-{v2, hip04}: Use SZ_64K rather than our custom value X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=6e591025594d831c7c9526d1bbdd4ad20b7e99af;p=people%2Fliuw%2Flibxenctrl-split%2Fxen.git xen/arm: gic-{v2, hip04}: Use SZ_64K rather than our custom value It's not easy to understand PAGE_SIZE * 0x10 and PAGE_SIZE * 16 at the first glance. Signed-off-by: Julien Grall Acked-by: Ian Campbell Cc: Zoltan Kiss --- diff --git a/xen/arch/arm/gic-hip04.c b/xen/arch/arm/gic-hip04.c index 71cdba0c1c..0ba15d1477 100644 --- a/xen/arch/arm/gic-hip04.c +++ b/xen/arch/arm/gic-hip04.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -470,7 +471,7 @@ static int hip04gicv_setup(struct domain *d) 2, paddr_to_pfn(gicv2.vbase + PAGE_SIZE)); else ret = map_mmio_regions(d, paddr_to_pfn(d->arch.vgic.cbase + PAGE_SIZE), - 2, paddr_to_pfn(gicv2.vbase + 16*PAGE_SIZE)); + 2, paddr_to_pfn(gicv2.vbase + SZ_64K)); return ret; } @@ -721,8 +722,7 @@ static int __init hip04gic_init(void) gicv2.map_cbase[0] = ioremap_nocache(gicv2.cbase, PAGE_SIZE); if ( platform_has_quirk(PLATFORM_QUIRK_GIC_64K_STRIDE) ) - gicv2.map_cbase[1] = ioremap_nocache(gicv2.cbase + PAGE_SIZE * 0x10, - PAGE_SIZE); + gicv2.map_cbase[1] = ioremap_nocache(gicv2.cbase + SZ_64K, PAGE_SIZE); else gicv2.map_cbase[1] = ioremap_nocache(gicv2.cbase + PAGE_SIZE, PAGE_SIZE); diff --git a/xen/arch/arm/gic-v2.c b/xen/arch/arm/gic-v2.c index cecb0928ee..f49ecd8ecb 100644 --- a/xen/arch/arm/gic-v2.c +++ b/xen/arch/arm/gic-v2.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -460,7 +461,7 @@ static int gicv2v_setup(struct domain *d) 2, paddr_to_pfn(gicv2.vbase + PAGE_SIZE)); else ret = map_mmio_regions(d, paddr_to_pfn(d->arch.vgic.cbase + PAGE_SIZE), - 2, paddr_to_pfn(gicv2.vbase + 16*PAGE_SIZE)); + 2, paddr_to_pfn(gicv2.vbase + SZ_64K)); return ret; } @@ -707,8 +708,7 @@ static int __init gicv2_init(void) gicv2.map_cbase[0] = ioremap_nocache(gicv2.cbase, PAGE_SIZE); if ( platform_has_quirk(PLATFORM_QUIRK_GIC_64K_STRIDE) ) - gicv2.map_cbase[1] = ioremap_nocache(gicv2.cbase + PAGE_SIZE * 0x10, - PAGE_SIZE); + gicv2.map_cbase[1] = ioremap_nocache(gicv2.cbase + SZ_64K, PAGE_SIZE); else gicv2.map_cbase[1] = ioremap_nocache(gicv2.cbase + PAGE_SIZE, PAGE_SIZE);