summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/assembler.h
AgeCommit message (Expand)AuthorFilesLines
2022-03-24Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-35/+169
2022-03-09ARM: fix co-processor register typoRussell King (Oracle)1-1/+1
2022-03-08Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-0/+10
2022-03-05ARM: Spectre-BHB workaroundRussell King (Oracle)1-0/+10
2022-01-24ARM: assembler: define a Kconfig symbol for group relocation supportArd Biesheuvel1-4/+4
2022-01-19ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficientlyArd Biesheuvel1-0/+2
2021-12-06ARM: implement THREAD_INFO_IN_TASK for uniprocessor systemsArd Biesheuvel1-29/+54
2021-12-06ARM: percpu: add SMP_ON_UP supportArd Biesheuvel1-3/+56
2021-12-06ARM: assembler: add optimized ldr/str macros to load variables from memoryArd Biesheuvel1-4/+41
2021-12-03ARM: implement IRQ stacksArd Biesheuvel1-0/+4
2021-12-03ARM: assembler: introduce bl_r macroArd Biesheuvel1-0/+15
2021-09-27ARM: smp: Enable THREAD_INFO_IN_TASKArd Biesheuvel1-0/+5
2021-09-27ARM: smp: Store current pointer in TPIDRURO register if availableArd Biesheuvel1-0/+24
2021-02-01ARM: 9039/1: assembler: generalize byte swapping macro into rev_lArd Biesheuvel1-0/+17
2020-10-28ARM: kernel: use relative references for UP/SMP alternativesArd Biesheuvel1-2/+2
2020-10-28ARM: assembler: introduce adr_l, ldr_l and str_l macrosArd Biesheuvel1-0/+84
2020-06-02Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-2/+1
2020-05-03ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.hRussell King1-74/+1
2020-04-29ARM: 8971/1: replace the sole use of a symbol with its definitionJian Cai1-2/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-02-26ARM: 8843/1: use unified assembler in headersStefan Agner1-6/+6
2018-11-12ARM: 8812/1: Optimise copy_{from/to}_user for !CPU_USE_DOMAINSVincent Whitchurch1-2/+4
2018-10-10Merge branches 'fixes', 'misc' and 'spectre' into for-nextRussell King1-0/+11
2018-10-05ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitizationJulien Thierry1-0/+11
2018-08-13Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King1-0/+4
2018-08-02ARM: spectre-v1: mitigate user accessesRussell King1-0/+4
2018-06-05Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King1-0/+8
2018-06-01ARM: spectre-v1: add speculation barrier (csdb) macrosRussell King1-0/+8
2018-05-19ARM: 8772/1: kprobes: Prohibit kprobes on get_user functionsMasami Hiramatsu1-0/+10
2017-11-26ARM: BUG if jumping to usermode address in kernel modeRussell King1-0/+18
2017-06-30ARM: Prepare for randomized task_structArnd Bergmann1-0/+2
2016-09-06ARM: 8605/1: V7M: fix notrace variant of save_and_disable_irqsVladimir Murzin1-0/+4
2016-06-22ARM: introduce svc_pt_regs structureRussell King1-2/+2
2016-06-22ARM: rename S_FRAME_SIZE to PT_REGS_SIZERussell King1-2/+2
2015-09-14Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds1-5/+0
2015-09-10ARM: uaccess: remove unneeded uaccess_save_and_disable macroRussell King1-5/+0
2015-09-03Merge branches 'cleanup', 'fixes', 'misc', 'omap-barrier' and 'uaccess' into ...Russell King1-0/+47
2015-08-26ARM: software-based priviledged-no-access supportRussell King1-0/+30
2015-08-26ARM: entry: provide uaccess assembly macro hooksRussell King1-0/+17
2015-08-25ARM: entry: efficiency cleanupsRussell King1-4/+12
2015-08-25ARM: entry: get rid of asm_trace_hardirqs_on_condRussell King1-6/+2
2015-05-08ARM: replace BSYM() with badr assembly macroRussell King1-1/+16
2015-04-15ARM: allow 16-bit instructions in ALT_UP()Russell King1-0/+3
2014-07-18ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+Russell King1-0/+21
2014-07-01ARM: 8078/1: get rid of hardcoded assumptions about kernel stack sizeAndrey Ryabinin1-3/+5
2014-05-26ARM: 8053/1: kernel: sleep: restore HYP mode configuration in cpu_resumeLorenzo Pieralisi1-1/+1
2014-04-09ARM: 8018/1: Add {inc,dec}_preempt_count asm macrosCatalin Marinas1-0/+32
2014-04-09ARM: 8017/1: Move asm macro get_thread_info to asm/assembler.hCatalin Marinas1-0/+10
2014-02-25ARM: 7990/1: asm: rename logical shift macros push pull into lspush lspullVictor Kamensky1-4/+4
2013-10-19ARM: asm: Add ARM_BE8() assembly helperBen Dooks1-0/+7