diff options
author | Frediano Ziglio <frediano.ziglio@huawei.com> | 2014-10-09 16:28:18 +0100 |
---|---|---|
committer | Haojian Zhuang <haojian.zhuang@gmail.com> | 2014-10-17 11:38:53 +0800 |
commit | fe6ab0ca07809403a6880744bf17c1da62f453e2 (patch) | |
tree | 4b34d61163a96729cc2ce7e1912d4eb333635278 | |
parent | 260cb7d90226fc9a5e898849d24733affa148d69 (diff) |
Some hack to make gic work on dom0 (I hope)d01
-rw-r--r-- | xen/arch/arm/gic-v2.c | 5 |
1 files 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); |