summaryrefslogtreecommitdiff
path: root/arch/powerpc/lib/code-patching.c
AgeCommit message (Expand)Author
2020-09-15powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto()Christophe Leroy
2020-07-27powerpc/lib: Prepare code-patching for modules allocated outside vmalloc spaceChristophe Leroy
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport
2020-06-05Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds
2020-06-04powerpc: add support for folded p4d page tablesMike Rapoport
2020-05-26powerpc: Add ppc_inst_as_u64()Michael Ellerman
2020-05-19powerpc: Test prefixed code patchingJordan Niethe
2020-05-19powerpc: Add prefixed instructions to instruction data typeJordan Niethe
2020-05-19powerpc: Make test_translate_branch() independent of instruction lengthJordan Niethe
2020-05-19powerpc: Use a function for reading instructionsJordan Niethe
2020-05-19powerpc: Use a datatype for instructionsJordan Niethe
2020-05-19powerpc: Introduce functions for instruction equalityJordan Niethe
2020-05-19powerpc: Use a function for getting the instruction op codeJordan Niethe
2020-05-19powerpc: Use an accessor for instructionsJordan Niethe
2020-05-19powerpc: Use a macro for creating instructions from u32sJordan Niethe
2020-05-19powerpc: Change calling convention for create_branch() et. al.Jordan Niethe
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner
2019-04-21powerpc/lib: Refactor __patch_instruction() to use __put_user_asm()Russell Currey
2019-04-20powerpc: Remove duplicate headersJagadeesh Pagadala
2018-12-19powerpc: simplify patch_instruction_site() and patch_branch_site()Christophe Leroy
2018-10-14powerpc: handover page flags with a pgprot_t parameterChristophe Leroy
2018-10-02powerpc/lib: fix book3s/32 boot failure due to code patchingChristophe Leroy
2018-09-18powerpc: Avoid code patching freed init sectionsMichael Neuling
2018-08-08powerpc/asm: Add a patch_site macro & helpers for patching instructionsMichael Ellerman
2018-01-21powerpc/lib/feature-fixups: use raw_patch_instruction()Christophe Leroy
2018-01-21powerpc/lib/code-patching: refactor patch_instruction()Christophe Leroy
2017-12-11powerpc/modules: Don't try to restore r2 after a sibling callJosh Poimboeuf
2017-11-22powerpc: Fix boot on BOOK3S_32 with CONFIG_STRICT_KERNEL_RWXChristophe Leroy
2017-07-03powerpc/lib/code-patching: Use alternate map for patch_instruction()Balbir Singh
2017-04-23powerpc/kprobes: Convert __kprobes to NOKPROBE_SYMBOL()Naveen N. Rao
2017-02-27kprobes: move kprobe declarations to asm-generic/kprobes.hLuis R. Rodriguez
2017-02-10powerpc/kprobes: Implement OptprobesAnju T
2017-02-10powerpc: Add helper to check if offset is within relative branch rangeAnju T
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds
2013-12-02powerpc: Move the patch_exception to a common placeKevin Hao
2012-09-05powerpc: Don't use __put_user() in patch_instructionBenjamin Herrenschmidt
2012-07-03powerpc: Have patch_instruction detect faultsSteven Rostedt
2008-07-24PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architecturesAndrea Righi
2008-07-01powerpc: Add tests of the code patching routinesMichael Ellerman
2008-07-01powerpc: Add new code patching routinesMichael Ellerman
2008-07-01powerpc: Make create_branch() return errors if the branch target is too largeMichael Ellerman
2008-07-01powerpc: Allow create_branch() to return errorsMichael Ellerman
2008-07-01powerpc: Move code patching code into arch/powerpc/lib/code-patching.cMichael Ellerman