[U-Boot] [PATCH v3] TQM85xx: enable partition support, sort commands

Kumar Gala galak at kernel.crashing.org
Tue Sep 15 17:28:54 CEST 2009


>>> Ok. I think we are see two issues interact.
>>>
>>> I've just sent a pull request w/the RESET_VECTOR_ADDRESS fix that
>>> should address the linker script issue.  These seems to build  
>>> cleanly
>>> on all 85xx platforms w/ELDK4.2 for me.
>>>
>>> Now if you apply the TQM85xx.h on top of that you will see that the
>>> enabling of new features causes the size to increase beyond what is
>>> allocated for TQM8540.
>>
>> Maybe. But this is just another manifestation of the original  
>> problem:
>> without commit ec79d33 we didn't need the RESET_VECTOR_ADDRESS stuff
>> at all, and an image size of 256 kB was sufficient without and with
>> the "TQM85xx: enable partition suppor" patch applied.
>>
>> Now, after commit ec79d33 (which needed to be fixed by the
>> RESET_VECTOR_ADDRESS stuff in the first place), we suddenly need more
>> than 256 kB.
>>
>> This obviously means that commit ec79d33 introduced changes to the
>> image layout that make it bigger.
>>
>> I consider this a bug in commit ec79d33. I don't want to waste more
>> space than needed.
>
> I don't agree.  If I revert both commits and apply the TQM config.h
> update I see build failures.
>
> I've posted a 'tqm-test' branch of the mpc85xx tree that does just
> that.  I see the following:
>
> [galak at komodo u-boot-85xx]$ ./MAKEALL TQM8540
> ... TQM8540 (MPC8540)
> Configuring for TQM85xx board...
> /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: section .bootpg
> [fffff000 -> fffff1df] overlaps section .data.rel.local [ffffe964 ->
> fffff6a7]
> /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot:
> section .bootpg lma 0xfffff000 overlaps previous sections
> /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot:
> section .data.rel.ro.local lma 0xfffff6a8 overlaps previous sections
> /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot:
> section .data.rel lma 0xfffff728 overlaps previous sections
> make: *** [u-boot] Error 1
> /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-size: './u-boot': No
> such file

Wolfgang,

Any update on this?

- k


More information about the U-Boot mailing list