]> git.baikalelectronics.ru Git - kernel.git/commit
xen: balloon: enable for ARM
authorIan Campbell <ian.campbell@citrix.com>
Wed, 11 Dec 2013 12:03:17 +0000 (12:03 +0000)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 6 Jan 2014 15:07:26 +0000 (10:07 -0500)
commit4f44b3389e0dfb1c5c3cd5bab3ce1ae934c16097
tree46293235939d52abe5a41d698ae38629d73acf99
parent54981dea984a371984a69cc50d6f6939f72a8edd
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 <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>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
[v2: Added the bit about PVH]
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/xen/Kconfig