xen: make sure xen_extra_mem_start is beyond all non-RAM e820
authorJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Fri, 3 Sep 2010 00:07:03 +0000 (17:07 -0700)
committerJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Fri, 22 Oct 2010 19:57:28 +0000 (12:57 -0700)
commit36bc251b87f88147e9d8346e4b431f42353c3d38
treedf852a732d4ef6b90aa15ac026a46d2e4f0ae62a
parent42ee1471e9b879479a15debac752314a596c738e
xen: make sure xen_extra_mem_start is beyond all non-RAM e820

If Xen gives us non-RAM E820 entries (dom0 only, typically), then
make sure the extra RAM region is beyond them.  It's OK for
the extra space to grow into E820 regions, however.

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