[PATCH 3/5] kbuild: add arch specific post-module-link pass
Nicholas Piggin
npiggin at gmail.com
Mon Aug 8 13:30:01 AEST 2016
On Sat, 6 Aug 2016 22:16:29 +0200
Sam Ravnborg <sam at ravnborg.org> wrote:
> On Fri, Aug 05, 2016 at 10:12:01PM +1000, Nicholas Piggin wrote:
> > Add an option for architectures to pass over modules after they are
> > linked. powerpc will use this to fix up alternate instruction patch
> > relocations.
> >
> > Signed-off-by: Nicholas Piggin <npiggin at gmail.com>
> > ---
> > Documentation/kbuild/makefiles.txt | 6 ++++++
> > Makefile | 1 +
> > scripts/Makefile.modpost | 8 ++++++++
> > 3 files changed, 15 insertions(+)
> >
> > diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt
> > index 13f888a..f6c065b 100644
> > --- a/Documentation/kbuild/makefiles.txt
> > +++ b/Documentation/kbuild/makefiles.txt
> > @@ -952,6 +952,12 @@ When kbuild executes, the following steps are followed (roughly):
> > $(KBUILD_ARFLAGS) set by the top level Makefile to "D" (deterministic
> > mode) if this option is supported by $(AR).
> >
> > + KBUILD_MODPOST_TOOL Arch-specific command to run after module link
> > +
> > + $(KBUILD_MODPOST_TOOL) is used to add an arch-specific pass over
> > + modules after their final link. E.g., powerpc uses this to adjust
> > + relative branches of "alternate code patching" sections.
> > +
>
> This needs documentation in kbuild.txt, where there is a
> nearly full lst of KBUILD_ variables.
Thanks, I missed that.
Thanks,
Nick
More information about the Linuxppc-dev
mailing list