|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/9] 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.
Changes in v2:
- set is_initialised in arch_set_info_guest;
- zero vcpu_guest_context before using it;
- add a patch to allocate secondaries dom0 vcpus;
- split "move VCPUOP_register_vcpu_info to common code" in two;
- add a patch to start the vtimer Xen timers on the processor they should
be running on;
- add a patch to initialize virt_timer and phys_timer with the same
values on all vcpus.
Stefano Stabellini (9):
xen/arm: basic PSCI support, implement cpu_on
xen/arm: allocate secondaries dom0 vcpus
xen/arm: support for guest SGI
xen/arm: support vcpu_op hypercalls
xen/arm: implement map_domain_page_global and unmap_domain_page_global
xen: move VCPUOP_register_vcpu_info to common code
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/domain.c | 69 +++++++++++++++++++++++++
xen/arch/arm/domain_build.c | 8 +++-
xen/arch/arm/mm.c | 10 ++++
xen/arch/arm/traps.c | 42 ++++++++++++++++
xen/arch/arm/vgic.c | 54 ++++++++++++++++++--
xen/arch/arm/vtimer.c | 22 ++++++--
xen/arch/x86/domain.c | 113 ------------------------------------------
xen/common/domain.c | 110 ++++++++++++++++++++++++++++++++++++++++
xen/include/asm-arm/domain.h | 30 ++++++++---
xen/include/asm-arm/gic.h | 3 +
xen/include/asm-x86/domain.h | 3 -
xen/include/xen/domain.h | 3 +
xen/include/xen/sched.h | 3 +
13 files changed, 333 insertions(+), 137 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 |