On Mon, May 18, 2009 at 9:51 AM, ron minnich rminnich@gmail.com wrote:
On Mon, May 18, 2009 at 8:33 AM, Myles Watson mylesgw@gmail.com wrote:
The problem is that we're going to need a way to *not* hardcode it. 4M is too low because some payloads will run right over it.
I thought it was OK for payloads to run over coreboot. We don't load them until we're done. Right? What am I missing?
it's not ok to over-run the stack while loading the payload :-)
Shouldn't this cause problems with the way we write mptables? If the mptable is too big this would write it over our stack, then zero it back out. My pending patch corrects this, but I didn't know it was an issue.
page 0 is getting crowded then.
page 0 is used in vm86 for IDT and stack.
It may be time to make a map. I did a map long ago, but changing circumstances have rendered it obsolete.
ron