[U-Boot] [RFC PATCH] dm: Add support for all targets which requires MANUAL_RELOC

Masahiro Yamada yamada.m at jp.panasonic.com
Tue Feb 3 03:02:42 CET 2015


Hi.


On Mon, 2 Feb 2015 16:57:15 -0700
Simon Glass <sjg at chromium.org> wrote:

> Hi Michal,
> 
> On 2 February 2015 at 08:31, Michal Simek <michal.simek at xilinx.com> wrote:
> > Targets with CONFIG_NEEDS_MANUAL_RELOC do not use REL/RELA
> > relocation (mostly only GOT) where functions aray are not
> > updated. This patch is fixing function pointers for DM core
> > and serial-uclass to ensure that relocated functions are called.
> >
> > Signed-off-by: Michal Simek <michal.simek at xilinx.com>
> > ---
> >
> >  drivers/core/root.c            | 64 ++++++++++++++++++++++++++++++++++++++++++
> >  drivers/serial/serial-uclass.c | 16 +++++++++++
> >  2 files changed, 80 insertions(+)
> 
> How long will we have to carry this patch? It seems that if we add any
> new driver we will have to add more code like this?



This patch is unfortunate.
Can we discontinue CONFIG_NEEDS_MANUAL_RELOC some day?

If we use SPL, we do not have to relocate code, I think.


Best Regards
Masahiro Yamada



More information about the U-Boot mailing list