[PATCH 3/5] kbuild: add arch specific post-module-link pass
Sam Ravnborg
sam at ravnborg.org
Sun Aug 7 06:16:29 AEST 2016
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.
Sam
More information about the Linuxppc-dev
mailing list