[PATCH v7 0/4] powerpc/pseries: Implement indexed-count memory hotplug
nfont at linux.vnet.ibm.com
Thu Feb 16 05:45:12 AEDT 2017
Indexed-count memory hotplug allows addition and removal of contiguous
lmb blocks with a single command. This update will help with memory
DLPAR for Linux KVM guests and Qemu. The management of memory in Qemu
on a per-DIMM basis currently requires that DLPAR operations are done
in a series of DLPAR request to remove an entire range of LMBs. With
the indexed-count capability a single request can be made to remove or
add a contigious block of LMBs.
This patch set also reverts a previous patch to move pseries to use the
auto-online capabilities. This has proven problematic as the device
struct for a memory block does not get updated to indicate the memory
block is online when it is added, event though it is online.
Additionally there is a patch to correct an error when building with
the MEMORY_HOTREMOVE config option not set.
Updates from v6:
Patch 1/4: New
Patch 2/4: New
Patch 3/4: Re-based to latest kernel
Patch 4/4: Re-based to latest kernel
Nathan Fontenot (2):
powerpc/pseries: dlpar_memory_readd_by_index() when MEMORY_HOTREMOVE not defined
powerpc/pseries: Revert 'Auto-online hotplugged memory'
Sahil Mehta (2):
powerpc/pseries: Implement indexed-count hotplug memory add
powerpc/pseries: Implement indexed-count hotplug memory remove
arch/powerpc/configs/pseries_defconfig | 1
arch/powerpc/include/asm/rtas.h | 2
arch/powerpc/platforms/pseries/dlpar.c | 38 +++
arch/powerpc/platforms/pseries/hotplug-memory.c | 273 +++++++++++++++++++++--
4 files changed, 286 insertions(+), 28 deletions(-)
More information about the Linuxppc-dev