summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/assembler.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-18ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table walks disablementLinus Walleij1-0/+1
2023-06-05locking/atomic: arm: fix sync opsMark Rutland1-0/+17
2023-04-12ARM: 9294/2: vfp: Fix broken softirq handling with instrumentation enabledArd Biesheuvel1-13/+0
2023-01-11ARM: 9282/1: vfp: Manipulate task VFP state with softirqs disabledArd Biesheuvel1-7/+12
2022-11-14ARM: findbit: operate by wordsRussell King (Oracle)1-0/+6
2022-05-20ARM: 9195/1: entry: avoid explicit literal loadsArd Biesheuvel1-9/+9
2022-05-20ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP buildsArd Biesheuvel1-4/+10
2022-03-23Merge 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-01Merge 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-05-31ARM: 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-09ARM: 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-14ARM: allow 16-bit instructions in ALT_UP()Russell King1-0/+3