From fe6ab0ca07809403a6880744bf17c1da62f453e2 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Thu, 9 Oct 2014 16:28:18 +0100 Subject: Some hack to make gic work on dom0 (I hope) --- xen/arch/arm/gic-v2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xen/arch/arm/gic-v2.c b/xen/arch/arm/gic-v2.c index 34a18746c1..a537c6a5af 100644 --- a/xen/arch/arm/gic-v2.c +++ b/xen/arch/arm/gic-v2.c @@ -677,8 +677,9 @@ static int gicv2_make_dt_node(const struct domain *d, return -FDT_ERR_XEN(ENOMEM); tmp = new_cells; - dt_set_range(&tmp, node, d->arch.vgic.dbase, PAGE_SIZE); - dt_set_range(&tmp, node, d->arch.vgic.cbase, PAGE_SIZE * 2); +// TODO not use constant !!! + dt_set_range(&tmp, node, d->arch.vgic.dbase - 0xe0000000, PAGE_SIZE); + dt_set_range(&tmp, node, d->arch.vgic.cbase - 0xe0000000, PAGE_SIZE * 2); res = fdt_property(fdt, "reg", new_cells, len); xfree(new_cells); -- cgit v1.2.3