All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Implement CPU hotplug on Arm
@ 2025-09-29  8:48 Mykyta Poturai
  2025-09-29  8:48 ` [PATCH v2 1/4] arm/time: Use static irqaction Mykyta Poturai
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Mykyta Poturai @ 2025-09-29  8:48 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Mykyta Poturai, Stefano Stabellini, Julien Grall,
	Bertrand Marquis, Michal Orzel, Volodymyr Babchuk,
	Daniel P. Smith, Anthony PERARD, Juergen Gross

This series implements support for CPU hotplug/unplug on Arm. To achieve this,
several things need to be done:

1. XEN_SYSCTL_CPU_HOTPLUG_* calls implemented.
2. timer and GIC maintenance interrupts switched to static irqactions to remove
the need for freeing them during release_irq.
3. Enabled the build of xen-hptool on Arm.

Tested on QEMU.

v1->v2:
* see individual patches

Mykyta Poturai (4):
  arm/time: Use static irqaction
  arm/gic: Use static irqaction
  arm/sysctl: Implement cpu hotplug ops
  tools: Allow building xen-hptool without CONFIG_MIGRATE

 config/Tools.mk.in               |  1 +
 tools/configure                  | 30 +++++++++++++++++++++
 tools/configure.ac               |  1 +
 tools/libs/guest/Makefile.common |  4 +++
 tools/misc/Makefile              |  2 +-
 xen/arch/arm/gic.c               | 11 ++++++--
 xen/arch/arm/sysctl.c            | 45 ++++++++++++++++++++++++++++++++
 xen/arch/arm/time.c              | 21 ++++++++++++---
 8 files changed, 108 insertions(+), 7 deletions(-)
 mode change 100755 => 100644 tools/configure

-- 
2.34.1


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

end of thread, other threads:[~2025-09-29  8:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-29  8:48 [PATCH v2 0/4] Implement CPU hotplug on Arm Mykyta Poturai
2025-09-29  8:48 ` [PATCH v2 1/4] arm/time: Use static irqaction Mykyta Poturai
2025-09-29  8:48 ` [PATCH v2 2/4] arm/gic: " Mykyta Poturai
2025-09-29  8:48 ` [PATCH v2 3/4] arm/sysctl: Implement cpu hotplug ops Mykyta Poturai
2025-09-29  8:49 ` [PATCH v2 4/4] tools: Allow building xen-hptool without CONFIG_MIGRATE Mykyta Poturai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.