Carl-Daniel Hailfinger wrote: > On 13.12.2007 02:29, Marc Jones wrote: >> >> Carl-Daniel Hailfinger wrote: >>> You mean, the stack is "moved"? Or why do we need to adjust the >>> pointers? Won't that leave pointers to variables on stack dangling? >>> >> I meant that ss, esp, ebp are adjusted to point at the new stack. The >> contents of the stack don't change. > > Uhhhh. That will break v3 badly unless we change the code flow in major > ways, similar to what Ron has done to work around the issue he is seeing. > > Is there any chance to have K8 CAR at a location besides C0000? Or, > asked another way, is the C0000 a "hard" spec or just a recommendation?
That is how it is spec'd and things are a little different for each CPU revision and feature set. I think that changing the stack registers should be fine. Marc -- Marc Jones Senior Firmware Engineer (970) 226-9684 Office mailto:[EMAIL PROTECTED] http://www.amd.com/embeddedprocessors -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios