ron minnich wrote:
On Jan 27, 2008 8:23 PM, Tom Sylla tsylla@gmail.com wrote:
Well, you might want to take a look at real_mode_switch_call_vsm. I see the code telling it to use real mode address 0:0x1000 as the location for the stack.
http://tracker.coreboot.org/trac/coreboot/browser/trunk/coreboot-v2/src/cpu/...
Maybe that is why it is getting stomped :)
well, I do manage to frequently confuse myself, but stack grows down, right? If so, 0x1000 is not an issue. First push drops it into below 1000 territory.
Also, it's a big blob of zeros, at least 128 of them, starting at 0x1000 and going up. Much more than I expect from errant stack pushes.
thanks
ron
I am working on some fixes for VSA so I will look at this today.
Marc