xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/13] xen/arm: guest SMP support
@ 2013-04-24 19:06 Stefano Stabellini
  2013-04-24 19:07 ` [PATCH v3 01/13] xen/arm: basic PSCI support, implement cpu_on and cpu_off Stefano Stabellini
                   ` (12 more replies)
  0 siblings, 13 replies; 76+ messages in thread
From: Stefano Stabellini @ 2013-04-24 19:06 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com
  Cc: Julien Grall, Tim (Xen.org), Ian Campbell, Stefano Stabellini

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

^ permalink raw reply	[flat|nested] 76+ messages in thread

end of thread, other threads:[~2013-04-26 14:37 UTC | newest]

Thread overview: 76+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-24 19:06 [PATCH v3 0/13] xen/arm: guest SMP support Stefano Stabellini
2013-04-24 19:07 ` [PATCH v3 01/13] xen/arm: basic PSCI support, implement cpu_on and cpu_off Stefano Stabellini
2013-04-25  9:53   ` Ian Campbell
2013-04-25 10:57     ` Stefano Stabellini
2013-04-25 11:31       ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 02/13] xen/arm: allocate secondaries dom0 vcpus Stefano Stabellini
2013-04-25 10:08   ` Ian Campbell
2013-04-26 13:23     ` Stefano Stabellini
2013-04-26 13:25       ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 03/13] xen: introduce cpumask_from_bitmap Stefano Stabellini
2013-04-25  9:24   ` Jan Beulich
2013-04-25 10:01     ` Ian Campbell
2013-04-25 14:26       ` Keir Fraser
2013-04-25 14:42         ` Ian Campbell
2013-04-25 14:44           ` Ian Campbell
2013-04-25 14:51             ` Ian Campbell
2013-04-25 15:13               ` Keir Fraser
2013-04-25 15:23                 ` Ian Campbell
2013-04-25 17:20                   ` Keir Fraser
2013-04-25 15:08             ` Stefano Stabellini
2013-04-25 15:17               ` Keir Fraser
2013-04-25 15:18               ` Jan Beulich
2013-04-25 15:17             ` Jan Beulich
2013-04-25 10:01     ` Stefano Stabellini
2013-04-25 10:08       ` Jan Beulich
2013-04-25 10:35         ` Stefano Stabellini
2013-04-25 10:49           ` Jan Beulich
2013-04-25 11:38             ` Stefano Stabellini
2013-04-25 12:49               ` Jan Beulich
2013-04-25 14:27                 ` Keir Fraser
2013-04-24 19:07 ` [PATCH v3 04/13] xen/arm: support for guest SGI Stefano Stabellini
2013-04-25 10:16   ` Ian Campbell
2013-04-25 19:03   ` Julien Grall
2013-04-26  9:05     ` Ian Campbell
2013-04-26 11:46       ` Julien Grall
2013-04-26 12:12   ` Sander Bogaert
2013-04-26 13:07     ` Stefano Stabellini
2013-04-26 13:24     ` Ian Campbell
2013-04-26 13:35       ` Julien Grall
2013-04-26 13:56         ` Sander Bogaert
2013-04-26 14:10           ` Ian Campbell
2013-04-26 13:28     ` Julien Grall
2013-04-24 19:07 ` [PATCH v3 05/13] xen/arm: early_ioremap: allocate virtual addresses from top to bottom Stefano Stabellini
2013-04-25 10:27   ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 06/13] xen/arm: implement arch_vmap_virt_end Stefano Stabellini
2013-04-25 10:29   ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 07/13] xen/arm: compile and initialize vmap Stefano Stabellini
2013-04-25 10:41   ` Ian Campbell
2013-04-25 17:04     ` Stefano Stabellini
2013-04-26  9:00       ` Ian Campbell
2013-04-26 12:02         ` Stefano Stabellini
2013-04-26 13:21           ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 08/13] xen/arm: implement map_domain_page_global and unmap_domain_page_global Stefano Stabellini
2013-04-25 10:43   ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 09/13] xen: move VCPUOP_register_vcpu_info to common code Stefano Stabellini
2013-04-25 10:45   ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 10/13] xen/arm: support VCPUOP_register_vcpu_info Stefano Stabellini
2013-04-25 10:50   ` Ian Campbell
2013-04-25 11:38     ` Stefano Stabellini
2013-04-25 11:40       ` Ian Campbell
2013-04-25 11:41         ` Stefano Stabellini
2013-04-25 14:29       ` Keir Fraser
2013-04-25 14:39         ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 11/13] xen/arm: send IPIs to inject irqs into guest vcpus running on different pcpus Stefano Stabellini
2013-04-25 11:00   ` Ian Campbell
2013-04-26 13:39     ` Stefano Stabellini
2013-04-26 14:08       ` Ian Campbell
2013-04-24 19:07 ` [PATCH v3 12/13] xen/arm: start the vtimer Xen timers on the processor they should be running on Stefano Stabellini
2013-04-25 11:03   ` Ian Campbell
2013-04-26 14:30     ` Stefano Stabellini
2013-04-26 14:35       ` Ian Campbell
2013-04-26 14:36         ` Stefano Stabellini
2013-04-24 19:07 ` [PATCH v3 13/13] xen/arm: initialize virt_timer and phys_timer with the same values on all vcpus Stefano Stabellini
2013-04-25 11:21   ` Ian Campbell
2013-04-26 14:30     ` Stefano Stabellini
2013-04-26 14:37       ` Ian Campbell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).