Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

xen: enable BALLOON_MEMORY_HOTPLUG by default

Without it a PVH dom0 is mostly useless, as it would balloon down huge
amounts of RAM in order get physical address space to map foreign
memory and grants, ultimately leading to an out of memory situation.

Such option is also needed for HVM or PVH driver domains, since they
also require mapping grants into physical memory regions.

Suggested-by: Ian Jackson <ian.jackson@eu.citrix.com>
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Link: https://lore.kernel.org/r/20200324150015.50496-2-roger.pau@citrix.com
Reviewed-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

authored by

Roger Pau Monne and committed by
Boris Ostrovsky
2abb65a3 0df683ff

+1
+1
drivers/xen/Kconfig
··· 13 13 config XEN_BALLOON_MEMORY_HOTPLUG 14 14 bool "Memory hotplug support for Xen balloon driver" 15 15 depends on XEN_BALLOON && MEMORY_HOTPLUG 16 + default y 16 17 help 17 18 Memory hotplug support for Xen balloon driver allows expanding memory 18 19 available for the system above limit declared at system startup.