On 12.02.2017 00:34, Paul Menzel wrote:
> Dear Nico,
> 
> 
> Am Sonntag, den 08.01.2017, 15:23 +0100 schrieb Nico Huber:
>> On 08.01.2017 14:38, Paul Menzel via coreboot wrote:
> 
>>> looking at the coreboot CBMEM console messages board status repository,
>>> you’ll find a lot of truncated preram CBMEM console messages.
>>>
>>> Currently the buffer size is 0xc00 – 3 kB, right –, which is too small
>>> for quite some boards. The mainboard *Kabylake LPDDR3 RVP3* overrides
>>> it to 0xd00.
>>>
>>> So I am thinking about increasing it [1], but it’s of course not that
>>> simple, especially as I don’t understand all the implications.
>>>
>>>> Increasing this buffer reduces amount of available CAR stack, and
>>>> apparently DDR3 raminit already struggles with the amount of
>>>> cachelines available on fam10/15
>>
>> This means a lower stack size (higher console buffer size) would result
>> in a stack overflow. In other words, a brick.
> 
> One more question. How was the size 0xc00 chosen in the first place?

[2] mentions log output of above 2KiB. Looks like it was just rounded up
to 3KiB. But I doubt that all boards were tested if any gives more out-
put by default.

Nico

[2] https://review.coreboot.org/#/c/718/


-- 
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to