Greetings,
I'm not sure how that would work?!? The problem only happens when the first payload doesn't conflict with anything and the second one conflicts with the LinuxBIOS stack. By that time, the only thing the running code knows is where ESP was when it started (but not where the top of the stack is).
I did a test in bootselect where I just move the stack then. That plus a quick hack to the elf loader (the private copy in baremetal) to allocate the bounce buffer below the stack helps a lot.
G'day, sjames
On Fri, 2 May 2003, ron minnich wrote:
What if there were and elf section for the stack? then elfboot would know to avoid that too.
ron