|
[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 |