summaryrefslogtreecommitdiff
path: root/arch/arm/include/asm/assembler.h
Commit message (Expand)AuthorAgeFilesLines
* ARM: 9282/1: vfp: Manipulate task VFP state with softirqs disabledArd Biesheuvel2023-01-111-7/+12
* ARM: findbit: operate by wordsRussell King (Oracle)2022-11-141-0/+6
* ARM: 9195/1: entry: avoid explicit literal loadsArd Biesheuvel2022-05-201-9/+9
* ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP buildsArd Biesheuvel2022-05-201-4/+10
* Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2022-03-231-35/+169
|\
| * ARM: assembler: define a Kconfig symbol for group relocation supportArd Biesheuvel2022-01-241-4/+4
| * ARM: implement THREAD_INFO_IN_TASK for uniprocessor systemsArd Biesheuvel2021-12-061-29/+54
| * ARM: percpu: add SMP_ON_UP supportArd Biesheuvel2021-12-061-3/+56
| * ARM: assembler: add optimized ldr/str macros to load variables from memoryArd Biesheuvel2021-12-061-4/+41
| * ARM: implement IRQ stacksArd Biesheuvel2021-12-031-0/+4
| * ARM: assembler: introduce bl_r macroArd Biesheuvel2021-12-031-0/+15
* | ARM: fix co-processor register typoRussell King (Oracle)2022-03-091-1/+1
* | Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2022-03-081-0/+10
|\ \
| * | ARM: Spectre-BHB workaroundRussell King (Oracle)2022-03-051-0/+10
| |/
* | ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficientlyArd Biesheuvel2022-01-191-0/+2
|/
* ARM: smp: Enable THREAD_INFO_IN_TASKArd Biesheuvel2021-09-271-0/+5
* ARM: smp: Store current pointer in TPIDRURO register if availableArd Biesheuvel2021-09-271-0/+24
* ARM: 9039/1: assembler: generalize byte swapping macro into rev_lArd Biesheuvel2021-02-011-0/+17
* ARM: kernel: use relative references for UP/SMP alternativesArd Biesheuvel2020-10-281-2/+2
* ARM: assembler: introduce adr_l, ldr_l and str_l macrosArd Biesheuvel2020-10-281-0/+84
* Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2020-06-011-2/+1
|\
| * ARM: 8971/1: replace the sole use of a symbol with its definitionJian Cai2020-04-291-2/+1
* | ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.hRussell King2020-05-031-74/+1
|/
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* ARM: 8843/1: use unified assembler in headersStefan Agner2019-02-261-6/+6
* ARM: 8812/1: Optimise copy_{from/to}_user for !CPU_USE_DOMAINSVincent Whitchurch2018-11-121-2/+4
* Merge branches 'fixes', 'misc' and 'spectre' into for-nextRussell King2018-10-101-0/+11
|\
| * ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitizationJulien Thierry2018-10-051-0/+11
* | Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King2018-08-131-0/+4
|\ \ | |/
| * ARM: spectre-v1: mitigate user accessesRussell King2018-08-021-0/+4
| |
| \
*-. \ Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King2018-06-051-0/+8
|\ \ \ | | |/
| | * ARM: spectre-v1: add speculation barrier (csdb) macrosRussell King2018-05-311-0/+8
| |/
* | ARM: 8772/1: kprobes: Prohibit kprobes on get_user functionsMasami Hiramatsu2018-05-191-0/+10
|/
* ARM: BUG if jumping to usermode address in kernel modeRussell King2017-11-261-0/+18
* ARM: Prepare for randomized task_structArnd Bergmann2017-06-301-0/+2
* ARM: 8605/1: V7M: fix notrace variant of save_and_disable_irqsVladimir Murzin2016-09-061-0/+4
* ARM: introduce svc_pt_regs structureRussell King2016-06-221-2/+2
* ARM: rename S_FRAME_SIZE to PT_REGS_SIZERussell King2016-06-221-2/+2
* Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds2015-09-141-5/+0
|\
| * ARM: uaccess: remove unneeded uaccess_save_and_disable macroRussell King2015-09-091-5/+0
| |
| \
*-. \ Merge branches 'cleanup', 'fixes', 'misc', 'omap-barrier' and 'uaccess' into ...Russell King2015-09-031-0/+47
|\ \ \ | | |/
| | * ARM: software-based priviledged-no-access supportRussell King2015-08-261-0/+30
| | * ARM: entry: provide uaccess assembly macro hooksRussell King2015-08-261-0/+17
| |/
* | ARM: entry: efficiency cleanupsRussell King2015-08-251-4/+12
* | ARM: entry: get rid of asm_trace_hardirqs_on_condRussell King2015-08-251-6/+2
|/
* ARM: replace BSYM() with badr assembly macroRussell King2015-05-081-1/+16
* ARM: allow 16-bit instructions in ALT_UP()Russell King2015-04-141-0/+3
* ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+Russell King2014-07-181-0/+21
* ARM: 8078/1: get rid of hardcoded assumptions about kernel stack sizeAndrey Ryabinin2014-07-011-3/+5
* ARM: 8053/1: kernel: sleep: restore HYP mode configuration in cpu_resumeLorenzo Pieralisi2014-05-251-1/+1