com32: make memory beyond the core HighMem available to malloc
authorH. Peter Anvin <hpa@zytor.com>
Wed, 1 Apr 2009 20:20:24 +0000 (13:20 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 1 Apr 2009 20:20:24 +0000 (13:20 -0700)
commit175d813554b69e2883f5bd5eec5eb86a8a0118b7
treee32553008cb2ab07698918cc8af9276098c8b5d2
parent62d83458e5dc64c3c52372953ebbf79a61054cd2
com32: make memory beyond the core HighMem available to malloc

Impact: should deal with memory holes more gracefully

Right now, if we find a memory hole, we simply don't use the memory
beyond that point.  This makes it possible for com32 modules to
use that memory.  After this, we should be able to add relocation
support to allow loading when the memory at 1 MB is unavailable.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
com32/include/com32.h
com32/lib/free.c
com32/lib/malloc.c
com32/lib/malloc.h
com32/lib/sys/entry.S
com32/lib/syslinux/memmap.c
core/com32.inc
doc/comboot.txt