All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/4] Implement CPU hotplug on Arm
@ 2025-09-18 12:16 Mykyta Poturai
  2025-09-18 12:16 ` [PATCH v1 1/4] arm/time: Use static irqaction Mykyta Poturai
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Mykyta Poturai @ 2025-09-18 12:16 UTC (permalink / raw)
  To: xen-devel@lists.xenproject.org
  Cc: Mykyta Poturai, Stefano Stabellini, Julien Grall,
	Bertrand Marquis, Michal Orzel, Volodymyr Babchuk, Andrew Cooper,
	Anthony PERARD, Jan Beulich, Roger Pau Monné, 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.

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/arm64.mk                  |  1 +
 config/x86_32.mk                 |  1 +
 config/x86_64.mk                 |  1 +
 tools/libs/guest/Makefile.common |  4 +-
 tools/misc/Makefile              |  2 +-
 xen/arch/arm/gic.c               | 10 ++++-
 xen/arch/arm/sysctl.c            | 67 ++++++++++++++++++++++++++++++++
 xen/arch/arm/time.c              | 20 ++++++++--
 8 files changed, 98 insertions(+), 8 deletions(-)

-- 
2.34.1


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

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

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-18 12:16 [PATCH v1 0/4] Implement CPU hotplug on Arm Mykyta Poturai
2025-09-18 12:16 ` [PATCH v1 1/4] arm/time: Use static irqaction Mykyta Poturai
2025-09-18 13:28   ` Julien Grall
2025-09-18 12:16 ` [PATCH v1 3/4] arm/sysctl: Implement cpu hotplug ops Mykyta Poturai
2025-09-18 13:35   ` Julien Grall
2025-09-18 14:51     ` Jan Beulich
2025-09-23 18:41       ` Julien Grall
2025-09-25  5:44         ` Jan Beulich
2025-09-23 13:37     ` Mykyta Poturai
2025-09-23 18:45       ` Julien Grall
2025-09-18 12:16 ` [PATCH v1 2/4] arm/gic: Use static irqaction Mykyta Poturai
2025-09-18 12:16 ` [PATCH v1 4/4] tools: Allow building xen-hptool without CONFIG_MIGRATE Mykyta Poturai
2025-09-18 14:59   ` Jan Beulich
2025-09-23 13:19     ` Mykyta Poturai
2025-09-23 14:25       ` Jan Beulich
2025-09-23 16:09 ` [PATCH v1 0/4] Implement CPU hotplug on Arm Grygorii Strashko
2025-09-23 18:38   ` Julien Grall
2025-09-25  8:45     ` Grygorii Strashko

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.