On Wed, 11 Dec 2013, Ian Campbell wrote:> Since c275a57f5ec3 "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.
>
> Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
> Cc: David Vrabel <david.vrabel@citrix.com>
> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
It only makes sense for this patch to go in if the following patch goes
in too:
http://marc.info/?l=xen-devel&m=138678120616388
> drivers/xen/Kconfig | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig
> index c794ea1..b9ea2ab 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
> --
> 1.7.10.4
>