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