aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaresh Bhat <naresh.bhat@linaro.org>2014-08-26 16:04:41 +0530
committerNaresh Bhat <naresh.bhat@linaro.org>2014-09-03 16:48:47 +0530
commit160966c290adb64f99b092fc9f852d077a2d039f (patch)
treefa2766fc28d2e51e8261998ed6728c0a4e98a8aa
parentbb7ae916261ea922b219c3e9ebc0cadbc403416f (diff)
downloadxen-master.tar.gz
xen/arm64: devices refer to DT are tobe disabledHEADmaster
GIC, Timer are initialized from ACPI tables. Hence disabled it if ACPI is enabled. Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org>
-rw-r--r--xen/arch/arm/setup.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
index c19d1b54fb..645666c210 100644
--- a/xen/arch/arm/setup.c
+++ b/xen/arch/arm/setup.c
@@ -816,6 +816,8 @@ void __init start_xen(unsigned long boot_phys_offset,
init_xen_time();
#endif
+/* FIXME: Crashing here, Because it is trying to initialize GIC from DT */
+if (acpi_disabled)
gic_init();
setup_virt_paging();
@@ -829,9 +831,11 @@ void __init start_xen(unsigned long boot_phys_offset,
xsm_dt_init();
+/* FIXME: Crashing here, Because it is trying to findout maintenance interrupt from DT */
+if (acpi_disabled)
init_maintenance_interrupt();
-/* FIXME: Crashing here, If I do not add the condition */
+/* FIXME: Crashing here, it is trying to findout timer interrupt from DT */
if (acpi_disabled)
init_timer_interrupt();