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