[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