summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/code-patching.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* powerpc/code-patching: Add data patch alignment checkBenjamin Gray2024-08-211-0/+6
* powerpc/code-patching: Add generic memory patchingBenjamin Gray2024-08-211-0/+31
* powerpc/code-patching: introduce patch_instructions()Hari Bathini2023-10-231-0/+1
* powerpc/code-patching: Remove protection against patching init addresses afte...Christophe Leroy2022-12-021-2/+0
* powerpc/ftrace: Minimise number of #ifdefsChristophe Leroy2022-05-221-2/+0
* powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy2022-05-191-6/+6
* powerpc/code-patching: Inline create_branch()Christophe Leroy2022-05-191-2/+20
* powerpc/code-patching: Inline is_offset_in_{cond}_branch_range()Christophe Leroy2022-05-191-2/+27
* powerpc/code-patching: Use jump_label for testing freed initmemChristophe Leroy2022-05-111-0/+2
* powerpc: Move and rename func_descr_tChristophe Leroy2022-02-161-1/+1
* powerpc/code-patching: Move instr_is_branch_{i/b}form() in code-patching.hChristophe Leroy2021-12-231-0/+15
* powerpc/code-patching: Move patch_exception() outside code-patching.cChristophe Leroy2021-12-231-7/+0
* powerpc/inst: Define ppc_inst_tChristophe Leroy2021-12-091-9/+9
* powerpc/lib: Add helper to check if offset is within conditional branch rangeNaveen N. Rao2021-10-071-0/+1
* powerpc: Don't use 'struct ppc_inst' to reference instruction locationChristophe Leroy2021-06-161-11/+10
* powerpc/lib/code-patching: Make instr_is_branch_to_addr() staticChristophe Leroy2021-06-161-1/+0
* powerpc/lib/code-patching: Use PPC_RAW_() macrosChristophe Leroy2021-06-151-7/+5
* powerpc/64s: Use symbolic macros for function entry encodingMichael Ellerman2021-03-091-3/+4
* powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()Naveen N. Rao2021-03-091-1/+1
* powerpc: Use a datatype for instructionsJordan Niethe2020-05-181-16/+16
* powerpc: Use a macro for creating instructions from u32sJordan Niethe2020-05-181-1/+2
* powerpc: Change calling convention for create_branch() et. al.Jordan Niethe2020-05-181-6/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* powerpc: add modify_instruction() and modify_instruction_site()Christophe Leroy2018-12-191-0/+11
* powerpc: simplify patch_instruction_site() and patch_branch_site()Christophe Leroy2018-12-191-2/+10
* powerpc/code-patching: Add a helper to get the address of a patch_siteChristophe Leroy2018-10-261-0/+5
* powerpc/asm: Add a patch_site macro & helpers for patching instructionsMichael Ellerman2018-08-071-0/+2
* powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy2018-07-301-0/+1
* powerpc/lib/feature-fixups: use raw_patch_instruction()Christophe Leroy2018-01-211-0/+1
* powerpc/modules: Don't try to restore r2 after a sibling callJosh Poimboeuf2017-12-111-0/+1
* Revert "powerpc64/elfv1: Only dereference function descriptor for non-text sy...Naveen N. Rao2017-11-011-9/+1
* powerpc64/elfv1: Only dereference function descriptor for non-text symbolsNaveen N. Rao2017-07-031-1/+9
* powerpc: Introduce a new helper to obtain function entry pointsNaveen N. Rao2017-04-241-0/+41
* powerpc/kprobes: Implement OptprobesAnju T2017-02-101-0/+1
* powerpc: Add helper to check if offset is within relative branch rangeAnju T2017-02-101-0/+1
* powerpc: Define and use PPC64_ELF_ABI_v2/v1Michael Ellerman2016-06-141-6/+4
* powerpc/ftrace: Add support for -mprofile-kernel ftrace ABITorsten Duwe2016-03-071-0/+21
* powerpc: Add ppc_global_function_entry()Michael Ellerman2014-06-241-0/+11
* powerpc: Add ABIv2 support to ppc_function_entryAnton Blanchard2014-04-231-4/+36
* powerpc: Move the patch_exception to a common placeKevin Hao2013-12-021-0/+7
* powerpc: Have patch_instruction detect faultsSteven Rostedt2012-07-031-2/+2
* powerpc: Unify opcode definitions and supportKumar Gala2009-02-231-3/+1
* powerpc: Move include files to arch/powerpc/include/asmStephen Rothwell2008-08-041-0/+54