[U-Boot] [PATCH v3] Switch from archive libraries to partial linking
Sebastien Carlier
sebastien.carlier at gmail.com
Fri Nov 19 09:34:42 CET 2010
Dear Wolfgang,
On 2010-11-19 09:08:33, Wolfgang Denk wrote:
>
> In message <sebastien.carlier at 1e724f1c01c015f817d5e33b57e7134d4468dbcc> you wrote:
> >
> > It looks like the purpose is to optimally fill a flash sector with
> > definitions, is this accurate? Why is this needed? Beside the obvious
>
> Correct.
>
> > (reset vectors, startup code), is there any reason to prefer any given
> > definition to go into the sector being filled?
>
> Well, we want to squeeze as many code into the first sectores, to
> minimize the unused space.
I am still not getting why the code needs to be split this way, rather
than being a continuous segment followed by an environment sector.
Whether the environment sector is in the middle of the binary or
immediately after the binary does not make a difference (does it?), so
the motivation must be something else...
> So far this was trivial, as I just could pick object files of suitable
> size. Now we have to come up with a new solution.
Sounds like you enjoyed solving knapsack problems :-)
Regards,
--
Sebastien
More information about the U-Boot
mailing list