summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/assembler.h
AgeCommit message (Expand)Author
2024-04-18ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table walks disablementLinus Walleij
2023-06-05locking/atomic: arm: fix sync opsMark Rutland
2023-04-12ARM: 9294/2: vfp: Fix broken softirq handling with instrumentation enabledArd Biesheuvel
2023-01-11ARM: 9282/1: vfp: Manipulate task VFP state with softirqs disabledArd Biesheuvel
2022-11-14ARM: findbit: operate by wordsRussell King (Oracle)
2022-05-20ARM: 9195/1: entry: avoid explicit literal loadsArd Biesheuvel
2022-05-20ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP buildsArd Biesheuvel
2022-03-23Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds
2022-03-09ARM: fix co-processor register typoRussell King (Oracle)
2022-03-08Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds
2022-03-05ARM: Spectre-BHB workaroundRussell King (Oracle)
2022-01-24ARM: assembler: define a Kconfig symbol for group relocation supportArd Biesheuvel
2022-01-19ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficientlyArd Biesheuvel
2021-12-06ARM: implement THREAD_INFO_IN_TASK for uniprocessor systemsArd Biesheuvel
2021-12-06ARM: percpu: add SMP_ON_UP supportArd Biesheuvel
2021-12-06ARM: assembler: add optimized ldr/str macros to load variables from memoryArd Biesheuvel
2021-12-03ARM: implement IRQ stacksArd Biesheuvel
2021-12-03ARM: assembler: introduce bl_r macroArd Biesheuvel
2021-09-27ARM: smp: Enable THREAD_INFO_IN_TASKArd Biesheuvel
2021-09-27ARM: smp: Store current pointer in TPIDRURO register if availableArd Biesheuvel
2021-02-01ARM: 9039/1: assembler: generalize byte swapping macro into rev_lArd Biesheuvel
2020-10-28ARM: kernel: use relative references for UP/SMP alternativesArd Biesheuvel
2020-10-28ARM: assembler: introduce adr_l, ldr_l and str_l macrosArd Biesheuvel
2020-06-01Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds
2020-05-03ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.hRussell King
2020-04-29ARM: 8971/1: replace the sole use of a symbol with its definitionJian Cai
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner
2019-02-26ARM: 8843/1: use unified assembler in headersStefan Agner
2018-11-12ARM: 8812/1: Optimise copy_{from/to}_user for !CPU_USE_DOMAINSVincent Whitchurch
2018-10-10Merge branches 'fixes', 'misc' and 'spectre' into for-nextRussell King
2018-10-05ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitizationJulien Thierry
2018-08-13Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King
2018-08-02ARM: spectre-v1: mitigate user accessesRussell King
2018-06-05Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King
2018-05-31ARM: spectre-v1: add speculation barrier (csdb) macrosRussell King
2018-05-19ARM: 8772/1: kprobes: Prohibit kprobes on get_user functionsMasami Hiramatsu
2017-11-26ARM: BUG if jumping to usermode address in kernel modeRussell King
2017-06-30ARM: Prepare for randomized task_structArnd Bergmann
2016-09-06ARM: 8605/1: V7M: fix notrace variant of save_and_disable_irqsVladimir Murzin
2016-06-22ARM: introduce svc_pt_regs structureRussell King
2016-06-22ARM: rename S_FRAME_SIZE to PT_REGS_SIZERussell King
2015-09-14Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds
2015-09-09ARM: uaccess: remove unneeded uaccess_save_and_disable macroRussell King
2015-09-03Merge branches 'cleanup', 'fixes', 'misc', 'omap-barrier' and 'uaccess' into ...Russell King
2015-08-26ARM: software-based priviledged-no-access supportRussell King
2015-08-26ARM: entry: provide uaccess assembly macro hooksRussell King
2015-08-25ARM: entry: efficiency cleanupsRussell King
2015-08-25ARM: entry: get rid of asm_trace_hardirqs_on_condRussell King
2015-05-08ARM: replace BSYM() with badr assembly macroRussell King
2015-04-14ARM: allow 16-bit instructions in ALT_UP()Russell King