[coreboot] [PATCH] lists of links

Stefan Reinauer stepan at coresystems.de
Thu Jun 10 00:32:29 CEST 2010


On 6/10/10 12:27 AM, Myles Watson wrote:
> On Wed, Jun 9, 2010 at 4:14 PM, Stefan Reinauer <stepan at coresystems.de> wrote:
>   
>> On 6/9/10 11:49 PM, Myles Watson wrote:
>>     
>>> Signed-off-by: Myles Watson <mylesgw at gmail.com>
>>>
>>> Removed some warnings and fixed static.c generation when the
>>> southbridge link is not 0.
>>>
>>>       
>> I didn't test this, but assuming we're not planning on getting rid of
>> malloc anymore, this is
>>     
> I'm willing to listen more before committing.  I remember you brought
> up getting rid of malloc, but I don't see how you can get away from
> it.  Are you suggesting a static global pool of resources and lists
> that devices can use?  Am I totally missing your point?
>   
I believe it was easy when a device was just a fixed size huge array,
but the more dynamic this gets it becomes more complex.
We'd indeed need a fixed number of every "dynamic" data structure we
have. Which makes little sense when we're looking into making coreboot
use less memory and be more flexible. So I believe keeping malloc and
having 68byte sized devices is better than dropping malloc and having
1KB big devices.

Stefan




More information about the coreboot mailing list