Hi Eric,
Just to let you know what's happening.
The first set of patches for ifdefing out gateA20, are ok, except for
the patch to start32.S. The patch to start32.S doesn't work for
returning from Etherboot to the BIOS by pressing L. I think you missed
restoring the registers after exit(). There was a typo there: entry32
should be start32 in the other ifdef branch, so it must never have been
assembled.
The second set of patches are ok for tagged images, but break ELF images
(mkelf format, not yours). The program goes into hyperspace after
loading the image and attempting to run it. There were some typos which
showed that the other ifdef branch had never been compiled. I'll have
to look at it later.
The current state of the source files are in CVS.
|