From: Julien Grall Date: Fri, 21 Mar 2014 15:22:14 +0000 (+0000) Subject: xen/arm: Add support for XSM X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~5338 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5b1743c58d45b0806b4034473dc160f2ac6944cc;p=xen.git xen/arm: Add support for XSM Signed-off-by: Julien Grall Acked-by: Ian Campbell --- diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c index 215ec242cf..154b707de2 100644 --- a/xen/arch/arm/setup.c +++ b/xen/arch/arm/setup.c @@ -44,6 +44,7 @@ #include #include #include +#include struct cpuinfo_arm __read_mostly boot_cpu_data; @@ -721,6 +722,7 @@ void __init start_xen(unsigned long boot_phys_offset, gic_route_ppis(); gic_route_spis(); + xsm_dt_init(); init_maintenance_interrupt(); init_timer_interrupt(); diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index ec43e65056..a7edc4e199 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -1006,6 +1006,7 @@ static arm_hypercall_t arm_hypercall_table[] = { HYPERCALL(sched_op, 2), HYPERCALL(console_io, 3), HYPERCALL(xen_version, 2), + HYPERCALL(xsm_op, 1), HYPERCALL(event_channel_op, 2), HYPERCALL(physdev_op, 2), HYPERCALL(sysctl, 2),