William A. Arbaugh writes: > The problem is that even with the stack at 9FF00 it's still below (higher > address) than the code > section located at 98000. This only gives you roughly 32kb for BOTH stack > and code. The code > grows down and the stack grows up. If both grow enought, they collide. This > is what caused my problem. The stack by convention is usually above the > code section to prevent this. This has been a known problem for quite a while. I would have changed it long ago, if only it did not cause incompatibilities with the format specifications at http://users.hunterlink.net.au/~slugeb/etherboot/doc/html/spec-4.html I do not think that there is an easy way around these limitations short of modularizing the image using a technique that is similar to "overlays" back from the old days when people were still using 64kB memory models. Markus -- Markus Gutschke Internet: markus@infoscape.com Infoscape, Inc Phone: +1-415-537-3778 657 Mission Street, Suite 200 San Francisco, CA 94105 Disclaimer: The above message represents my personal opinion; It does not constitute an offical statement by Infoscape!
For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.