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 _______________________________________________ gPXE-devel mailing list [email protected] http://etherboot.org/mailman/listinfo/gpxe-devel
