[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/13] xen/arm: guest SMP support
Hi all, this patch series implement guest SMP support for ARM, using the ARM PSCI interface for secondary cpu bringup. See each patch for a detailed changelog. Stefano Stabellini (13): xen/arm: basic PSCI support, implement cpu_on and cpu_off xen/arm: allocate secondaries dom0 vcpus xen: introduce cpumask_from_bitmap xen/arm: support for guest SGI xen/arm: early_ioremap: allocate virtual addresses from top to bottom xen/arm: implement arch_vmap_virt_end xen/arm: compile and initialize vmap xen/arm: implement map_domain_page_global and unmap_domain_page_global xen: move VCPUOP_register_vcpu_info to common code xen/arm: support VCPUOP_register_vcpu_info. xen/arm: send IPIs to inject irqs into guest vcpus running on different pcpus xen/arm: start the vtimer Xen timers on the processor they should be running on xen/arm: initialize virt_timer and phys_timer with the same values on all vcpus xen/arch/arm/Makefile | 1 + xen/arch/arm/domain.c | 15 +++++ xen/arch/arm/domain_build.c | 8 ++- xen/arch/arm/mm.c | 124 ++++++++++++++++++++++++++++++++++++--- xen/arch/arm/psci.c | 87 +++++++++++++++++++++++++++ xen/arch/arm/setup.c | 3 + xen/arch/arm/traps.c | 48 +++++++++++++++- xen/arch/arm/vgic.c | 57 ++++++++++++++++-- xen/arch/arm/vtimer.c | 22 +++++-- xen/arch/x86/domain.c | 113 ----------------------------------- xen/common/domain.c | 111 ++++++++++++++++++++++++++++++++++ xen/include/asm-arm/config.h | 4 +- xen/include/asm-arm/domain.h | 26 +++++--- xen/include/asm-arm/gic.h | 3 + xen/include/asm-arm/hypercall.h | 3 + xen/include/asm-arm/page.h | 3 + xen/include/asm-arm/processor.h | 1 + xen/include/asm-arm/psci.h | 24 ++++++++ xen/include/asm-x86/domain.h | 3 - xen/include/asm-x86/page.h | 8 --- xen/include/xen/cpumask.h | 11 ++++ xen/include/xen/domain.h | 3 + xen/include/xen/mm.h | 7 ++ xen/include/xen/sched.h | 3 + 24 files changed, 531 insertions(+), 157 deletions(-) Cheers, Stefano _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |