[coreboot] r1026 - in coreboot-v3: mainboard/kontron/986lcd-m southbridge/intel/i82801gx

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Fri Nov 14 18:41:31 CET 2008


On 14.11.2008 18:28, Carl-Daniel Hailfinger wrote:
> On 14.11.2008 18:14, svn at coreboot.org wrote:
>   
>> Author: rminnich
>> New Revision: 1026
>>
>> /home/rminnich/coreboot-v3/build/coreboot.initram_partiallylinked.o: section .data.rel.ro.local: dual_channel_slew_group_lookup.3242 single_channel_slew_group_lookup.3243
>>   
>>     
>
> Basic rule: If you want to have arrays of pointers in initram, you lose.
> Pointers are not relocatable by definition. const is not going to help
> you there.
>   

IFF (if and only if) these pointers point to places in the boot block or
other non relocatable locations, you might be able to tell gcc that you
want the pointer array to end up in section .rodata and the section
checker won't complain anymore.

Regards,
Carl-Daniel

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





More information about the coreboot mailing list