vmm: Make 60K of low 1M available in e820map.
authorRonald G. Minnich <rminnich@gmail.com>
Wed, 8 Jun 2016 22:01:56 +0000 (15:01 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 9 Jun 2016 02:29:44 +0000 (22:29 -0400)
commitf20c5dfae2e16f1b1b64709a8c47c82ba23b7e7c
tree016da10dae1b8565f6ebc326585f9bb04dad0a14
parentd15b5e3f467d98652eaaf2e39688236218d87d35
vmm: Make 60K of low 1M available in e820map.

Linux needs to be able to allocate several pages in low memory.
We had hoped to get around this limit, but it's not possible.

The range 0 to 16M was formerly marked as E820_RESERVED.
Set up 60K of memory (4K->64K) as E820_RAM for guest use.
Continue to leave the 0-4k region as E820_RESERVED, as well
as 64K to 16M.

Change-Id: Icd48bb8b7d6501269d3edb6a8e5b1d7899826a50
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
tests/vmm/vmrunkernel.c