xen: limit extra memory to a certain ratio of base
authorJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Tue, 14 Sep 2010 17:19:14 +0000 (10:19 -0700)
committerJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Fri, 22 Oct 2010 19:57:29 +0000 (12:57 -0700)
commit698bb8d14a5b577b6841acaccdf5095d3b7c7389
tree9fb1ac50ad0384a177ac911eb516e25bf9775e53
parentb5b43ced7a6e79d30df3232b37dc82c5d8dfa843
xen: limit extra memory to a certain ratio of base

If extra memory is very much larger than the base memory size
then all of the base memory can be filled with structures reserved to
describe the extra memory, leaving no space for anything else.

Even at the maximum ratio there will be little space for anything else,
but this change is intended to at least allow the system to boot rather
than crash mysteriously.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
arch/x86/xen/setup.c