[coreboot] [PATCH] v3: printk buffer

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Wed Feb 13 16:51:33 CET 2008


On 13.02.2008 02:48, Marc Jones wrote:
> Carl-Daniel Hailfinger wrote:
>   
>> Ron? Marc? Can anyone check this on real hardware?
>> The printk buffer is located in Geode LX memory:
>> - while CAR is enabled: starting at 0x80000 (CONFIG_CARBASE) size 16k
>> (CONFIG_CARSIZE / 2)
>> - after CAR is disabled: starting at 0x90000 size 64k
>>   
>>     
> This works for Geode. There may be problems with doing this with the K8 
> or Fam10 code. A lot more of the CAR stack is used for buffers for 
> memory training. I think that it would be good to have a setting to 
> control the amount of CAR used. It is just half right now. This would 
> also fix the case where you can't use CAR buffer but still want console 
> buffer from memory init.
>
> This is good stuff.
> Acked-by: Marc Jones <marc.jones at amd.com>
>
> Here is the output from my LX system:
> dump 0x80000..+16384 ascii
>
> coreboot-3.0.0 Tue Feb 12 18:25:19 MST 2008 starti
> 00080040ul  ng...
> Choosing fallback boot.
> LAR: Attempting to open 'fallback/
> [...]
> .... I stopped at VSA init. Good enough for me.
>   

Thanks, r590.

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/





More information about the coreboot mailing list