summaryrefslogtreecommitdiffstats
path: root/arch/arm64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2020-06-0295-766/+1833
|\
| * Merge branch 'for-next/scs' into for-next/coreWill Deacon2020-05-2815-9/+143
| |\
| | * arm64: entry-ftrace.S: Update comment to indicate that x18 is liveWill Deacon2020-05-181-2/+3
| | * scs: Move DEFINE_SCS macro into core codeWill Deacon2020-05-181-4/+0
| | * scs: Move scs_overflow_check() out of architecture codeWill Deacon2020-05-183-21/+1
| | * arm64: scs: Use 'scs_sp' register alias for x18Will Deacon2020-05-183-8/+10
| | * arm64: scs: Store absolute SCS stack pointer value in thread_infoWill Deacon2020-05-183-8/+7
| | * arm64: scs: Add shadow stacks for SDEISami Tolvanen2020-05-152-1/+18
| | * arm64: Implement Shadow Call StackSami Tolvanen2020-05-159-2/+114
| | * arm64: Disable SCS for hypervisor codeSami Tolvanen2020-05-151-1/+1
| | * arm64: vdso: Disable Shadow Call StackSami Tolvanen2020-05-151-1/+1
| | * arm64: efi: Restore register x18 if it was corruptedSami Tolvanen2020-05-151-1/+10
| | * arm64: Preserve register x18 when CPU is suspendedSami Tolvanen2020-05-152-1/+15
| | * arm64: Reserve register x18 from general allocation with SCSSami Tolvanen2020-05-151-0/+4
| * | Merge branch 'for-next/kvm/errata' into for-next/coreWill Deacon2020-05-289-77/+68
| |\ \
| | * | KVM: arm64: Move __load_guest_stage2 to kvm_mmu.hMarc Zyngier2020-05-282-18/+17
| | * | arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}Andrew Scull2020-05-048-58/+50
| | |/
| * | Merge branch 'for-next/bti' into for-next/coreWill Deacon2020-05-2853-182/+735
| |\ \
| | * | arm64: vdso: Fix CFI directives in sigreturn trampolineWill Deacon2020-05-212-7/+40
| | * | arm64: vdso: Don't prefix sigreturn trampoline with a BTI C instructionWill Deacon2020-05-213-13/+20
| | * | arm64: bti: Fix support for userspace only BTIMark Brown2020-05-121-0/+8
| | * | arm64: kconfig: Update and comment GCC version check for kernel BTIWill Deacon2020-05-121-1/+2
| | * | arm64: vdso: Map the vDSO text with guarded pages when built for BTIMark Brown2020-05-071-1/+5
| | * | arm64: vdso: Force the vDSO to be linked as BTI when built for BTIMark Brown2020-05-071-1/+3
| | * | arm64: vdso: Annotate for BTIMark Brown2020-05-073-0/+9
| | * | arm64: asm: Provide a mechanism for generating ELF note for BTIMark Brown2020-05-071-0/+50
| | * | arm64: bti: Provide Kconfig for kernel mode BTIMark Brown2020-05-071-0/+19
| | * | arm64: mm: Mark executable text as guarded pagesMark Brown2020-05-071-2/+2
| | * | arm64: bpf: Annotate JITed code for BTIMark Brown2020-05-072-0/+20
| | * | arm64: Set GP bit in kernel page tables to enable BTI for the kernelMark Brown2020-05-073-0/+31
| | * | arm64: asm: Override SYM_FUNC_START when building the kernel with BTIMark Brown2020-05-071-0/+46
| | * | arm64: bti: Support building kernel C code using BTIMark Brown2020-05-071-0/+4
| | * | arm64: Document why we enable PAC support for leaf functionsMark Brown2020-05-071-0/+3
| | | |
| | | \
| | *-. \ Merge branches 'for-next/asm' and 'for-next/insn' into for-next/btiWill Deacon2020-05-0515-95/+133
| | |\ \ \
| | | | * | arm64: insn: Report PAC and BTI instructions as skippableMark Brown2020-05-041-0/+17
| | | | * | arm64: insn: Don't assume unrecognized HINTs are skippableMark Brown2020-05-041-7/+3
| | | | * | arm64: insn: Provide a better name for aarch64_insn_is_nop()Mark Brown2020-05-043-4/+3
| | | | * | arm64: insn: Add constants for new HINT instruction decodeMark Brown2020-05-042-3/+27
| | | | |/
| | | * | arm64: Disable old style assembly annotationsMark Brown2020-05-041-0/+1
| | | * | arm64: kernel: Convert to modern annotations for assembly functionsMark Brown2020-05-0410-68/+68
| | | * | arm64: entry: Refactor and modernise annotation for ret_to_userMark Brown2020-05-041-13/+14
| | | |/
| | * | Merge branch 'for-next/bti-user' into for-next/btiWill Deacon2020-05-0525-68/+347
| | |\ \ | | | |/ | | |/|
| | | * arm64: bti: Document behaviour for dynamically linked binariesMark Brown2020-03-251-0/+5
| | | * arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GNU_PROPERTYWill Deacon2020-03-181-1/+1
| | | * arm64: BTI: Add Kconfig entry for userspace BTIDave Martin2020-03-161-0/+22
| | | * arm64: mm: Display guarded pages in ptdumpMark Brown2020-03-161-0/+5
| | | * KVM: arm64: BTI: Reset BTYPE when skipping emulated instructionsDave Martin2020-03-161-2/+4
| | | * arm64: BTI: Reset BTYPE when skipping emulated instructionsDave Martin2020-03-161-0/+2
| | | * arm64: traps: Shuffle code to eliminate forward declarationsDave Martin2020-03-161-52/+55
| | | * arm64: unify native/compat instruction skippingDave Martin2020-03-161-10/+8