core: move vgafontbuf out of the zero segment
authorH. Peter Anvin <hpa@linux.intel.com>
Mon, 13 Apr 2009 22:39:04 +0000 (15:39 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Mon, 13 Apr 2009 22:39:04 +0000 (15:39 -0700)
commit3a1bc74b6c26b55a52459d9748375bf3aa15db37
tree30ea9a9350a624ab6312dbfa8b7224960b27ae8b
parent7474bc582bb14eac6c3b35a08376d853dee7f8f1
core: move vgafontbuf out of the zero segment

vgafontbuf is one of the largest (bss) structures in the zero segment,
together with the trackbuf (which we realistically can't move.)
Create a new "auxilliary segment" for fixed-sized data which needs to
be in the low megabyte, but not necessarily in the zero segment.

This pushes up the low memory usage, but only by 8K.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
core/comboot.inc
core/extlinux.asm
core/font.inc
core/isolinux.asm
core/layout.inc
core/ldlinux.asm
core/pxelinux.asm