[LinuxBIOS] patch for making system run past disable_car
Marc Jones
marc.jones at amd.com
Thu Dec 13 03:02:38 CET 2007
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:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors
More information about the coreboot
mailing list