On Jan 28, 2008 3:58 PM, Marc Jones marc.jones@amd.com wrote:
I don't think so. It is coreboot that sets the stack for VSA initialization. The more I think about it, the stack shouldn't be moved. Just switch to real mode and VSA can use the same stack as LinuxBIOS (maybe pad it a little if you are worried about alignment). This is how it works in a standard BIOS.
Stack is at 8ffxx, which is way out of 64k area ... I am lazy and set %es to 0. It's really much easier to leave it on page 0 :-)
It is in the VSA memory area. It is setup by VSA during init.
Ron, can you provide us with logs of the last revision before VSA support went in and of your current local codebase? I hope to pinpoint the location of the explosion better.
I should be building shortly and be able to find what is blowing up.
Thanks
ron