kpatch/kpatch-build
Kamalesh Babulal c14e6e9118 kpatch-build: Add PPC64le livepatch support
This patch adds support for livepatch hook based module
creation for PPC64le. It introduces PPC64le architecture
bits:
- Add relocation type of R_PPC64_ADDR64 while parsing powerpc ELF.
- Introduce .toc sections mainpulation.
- Skip kpatch specific details for livepatch hook.

Also remove the definition of rela_insn() for powerpc. The only
call site is been guarded by #ifdef x86.

Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
2017-07-26 14:40:37 +05:30
..
insn insn: get it to compile in create-diff-object 2014-05-30 15:19:57 -05:00
create-diff-object.c kpatch-build: Add PPC64le livepatch support 2017-07-26 14:40:37 +05:30
create-klp-module.c kpatch-build: Add PPC64le livepatch support 2017-07-26 14:40:37 +05:30
create-kpatch-module.c create-kpatch-module: add new program that creates kpatch modules 2017-01-23 12:43:34 -08:00
kpatch-build kpatch-build: Add PPC64le livepatch support 2017-07-26 14:40:37 +05:30
kpatch-elf.c kpatch-build: Add PPC64le livepatch support 2017-07-26 14:40:37 +05:30
kpatch-elf.h kpatch-build: Rename fentry instances to func_profiling 2017-07-26 14:40:33 +05:30
kpatch-gcc kpatch-build: Add PPC64le livepatch support 2017-07-26 14:40:37 +05:30
kpatch-intermediate.h kpatch-intermediate.h: fix comments 2017-01-23 22:42:25 -08:00
list.h new .fixup group size algorithm 2014-09-15 14:54:57 -05:00
log.h log: include error.h 2017-01-23 12:42:35 -08:00
lookup.c lookup: allow local symbols to be in any order 2017-07-06 12:44:50 -05:00
lookup.h support dup file+symbol 2017-02-04 09:37:18 +08:00
Makefile kpatch-build: Build with insn support only on x86_64 2017-07-26 14:40:25 +05:30