From 4f44b3389e0dfb1c5c3cd5bab3ce1ae934c16097 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Wed, 11 Dec 2013 12:03:17 +0000 Subject: [PATCH] xen: balloon: enable for ARM Since 68e11a44a85f "xen/balloon: Set balloon's initial state to number of existing RAM pages" the balloon driver appears to work fine on ARM as far as I can tell. Prior to that commit it was broken because on ARM RAM doesn't typically start at zero, effectively leaving a big MMIO hole at the start. This would cause the balloon driver to give away all of RAM at start of day, which is rather inconvenient. It was already enabled (or rather not excluded) on ARM64. The ed7e048e11b1d3767ae0ce7494a4ea50f498898c "xen/balloon: Seperate the auto-translate logic properly (v2)" added in the proper plumbing to work with ARM and PVH type guests. Signed-off-by: Ian Campbell Cc: Konrad Rzeszutek Wilk Cc: Boris Ostrovsky Cc: David Vrabel Acked-by: Stefano Stabellini [v2: Added the bit about PVH] Signed-off-by: Konrad Rzeszutek Wilk --- drivers/xen/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index c794ea1821402..b9ea2abe5628d 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -3,7 +3,6 @@ menu "Xen driver support" config XEN_BALLOON bool "Xen memory balloon driver" - depends on !ARM default y help The balloon driver allows the Xen domain to request more memory from -- 2.39.5