summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/alternative.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-05arm64: alternatives: add __init/__initconst to some functions/variablesJisheng Zhang1-3/+3
2022-11-18arm64: alternatives: make apply_alternatives_vdso() staticMark Rutland1-1/+1
2022-10-06Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-27/+65
2022-09-30Merge branch 'for-next/alternatives' into for-next/coreCatalin Marinas1-30/+40
2022-09-26arm64: Drop unneeded __nocfi attributesSami Tolvanen1-1/+1
2022-09-16arm64: alternatives: add shared NOP callbackMark Rutland1-0/+8
2022-09-16arm64: alternatives: have callbacks take a capMark Rutland1-12/+14
2022-09-16arm64: alternatives: make alt_region constMark Rutland1-14/+12
2022-09-16arm64: alternatives: hoist print out of __apply_alternatives()Mark Rutland1-2/+4
2022-09-09arm64: alternative: patch alternatives in the vDSOJoey Gouly1-0/+28
2022-07-05arm64/sysreg: Standardise naming for CTR_EL0 fieldsMark Brown1-1/+1
2022-04-06arm64: alternatives: mark patch_alternative() as `noinstr`Joey Gouly1-3/+3
2021-05-25arm64: Rename arm64-internal cache maintenance functionsFuad Tabba1-1/+1
2021-05-07Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-3/+2
2021-04-23arm64: alternative: simplify passing alt_regionMark Rutland1-2/+1
2021-04-08arm64: add __nocfi to __apply_alternativesSami Tolvanen1-2/+2
2021-02-04arm64: improve whitespaceZhiyuan Dai1-1/+1
2020-11-09arm64: alternatives: Remove READ_ONCE() usage during patch operationWill Deacon1-3/+4
2020-07-09arm64/alternatives: don't patch up internal branchesArd Biesheuvel1-14/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner1-12/+1
2019-02-06arm64: alternative: Apply alternatives early in boot processDaniel Thompson1-5/+38
2019-02-06arm64: alternative: Allow alternative status checking per cpufeatureJulien Thierry1-4/+17
2018-08-08arm64: alternative: Use true and false for boolean valuesGustavo A. R. Silva1-2/+2
2018-06-27arm64: Avoid flush_icache_range() in alternatives patching codeWill Deacon1-7/+44
2018-03-19arm64: alternatives: Add dynamic patching featureMarc Zyngier1-11/+32
2018-01-13arm64: alternatives: use tpidr_el2 on VHE hostsJames Morse1-4/+5
2017-06-29arm64: fix endianness annotation for __apply_alternatives()/get_alt_insn()Luc Van Oostenryck1-4/+4
2017-03-23arm64: alternatives: apply boot time fixups via the linear mappingArd Biesheuvel1-5/+6
2016-09-09arm64: alternative: Add support for patching adrp instructionsSuzuki K Poulose1-0/+15
2016-09-09arm64: alternative: Disallow patching instructions using literalsSuzuki K Poulose1-0/+6
2016-08-25arm64: Create sections.hJames Morse1-4/+3
2015-12-10arm64: mm: fold alternatives into .initMark Rutland1-6/+0
2015-08-04arm64: alternatives: ensure secondary CPUs execute ISB after patchingWill Deacon1-0/+1
2015-07-30arm64: alternative: put secondary CPUs into polling loop during patchWill Deacon1-5/+24
2015-06-05arm64: alternative: Allow immediate branch as alternative instructionMarc Zyngier1-5/+66
2015-05-05Revert "arm64: alternative: Allow immediate branch as alternative instruction"Will Deacon1-52/+1
2015-03-30arm64: alternative: Allow immediate branch as alternative instructionMarc Zyngier1-2/+53
2014-12-04arm64: add module support for alternatives fixupsAndre Przywara1-4/+25
2014-11-25arm64: add alternative runtime patchingAndre Przywara1-0/+64