[gPXE-devel] Expand heap size

Guo-Fu Tseng cooldavid at cooldavid.org
Mon Jun 7 17:42:25 EDT 2010


On Mon, 7 Jun 2010 15:27:56 +0100, Michael Brown wrote
> No; the A20=0 limitation in gPXE applies to 32-bit code as well as 16-
> bit code.
> 
> Michael
I'm a little confused here.
Maybe I did not explain myself clear enough, or I still mis-understand
something.

The patchset you made tried to keep the iPXE stay on A20 gate enabled
state in the early stage. So it solved the problem which the code can
only locate on even megabyte.

gPXE still have this problem, for sure. It still can only locate on
even megabyte. But what I'm saying is, since the code which would
use heap is already called by prot_call. And prot_call already
enabled the A20 gate, so there should be no problem having the heap
at higher address?(Only the heap might at A20=1 region)

Guo-Fu Tseng



More information about the gPXE-devel mailing list