summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/assembler.h
AgeCommit message (Expand)AuthorFilesLines
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
2013-08-12ARM: barrier: allow options to be passed to memory barrier instructionsWill Deacon1-2/+2
2013-04-17ARM: Add base support for ARMv7-MCatalin Marinas1-1/+16
2013-01-11ARM: virt: avoid clobbering lr when forcing svc modeRussell King1-7/+3
2012-12-11ARM: 7599/1: head: Remove boot-time HYP mode check for v5 and belowDave Martin1-0/+8
2012-10-09ARM: 7549/1: HYP: fix boot on some ARM1136 coresMarc Zyngier1-4/+5
2012-09-30Merge branch 'hyp-boot-mode-rmk' of git://git.kernel.org/pub/scm/linux/kernel...Russell King1-0/+28
2012-09-19ARM: virt: allow the kernel to be entered in HYP modeDave Martin1-0/+28
2012-09-09ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINSRussell King1-0/+8
2012-03-30Merge tag 'cleanup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds1-0/+2
2012-03-14ARM: create a common IOMEM definitionRob Herring1-0/+2
2012-02-16ARM: 7325/1: fix v7 boot with lockdep enabledRabin Vincent1-0/+5
2012-01-25ARM: 7301/1: Rename the T() macro to TUSER() to avoid namespace conflictsCatalin Marinas1-2/+2
2011-12-08ARM: LPAE: add ISBs around MMU enabling codeWill Deacon1-0/+11