summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64: assembler: add macros to conditionally yield the NEON under PREEMPTArd Biesheuvel2018-04-111-0/+3
* arm64: Move the content of bpi.S to hyp-entry.SMarc Zyngier2018-04-113-90/+2
* arm64: Get rid of __smccc_workaround_1_hvc_*Marc Zyngier2018-04-112-16/+5
* arm64: capabilities: Rework EL2 vector hardening entryMarc Zyngier2018-04-111-9/+11
* arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardeningShanker Donthineni2018-04-112-55/+19
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-04-098-64/+292
|\
| * arm64: Add temporary ERRATA_MIDR_ALL_VERSIONS compatibility macroMarc Zyngier2018-03-281-2/+6
| * Revert "arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardening"Marc Zyngier2018-03-282-19/+44
| * arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardeningShanker Donthineni2018-03-192-44/+19
| * arm64: Enable ARM64_HARDEN_EL2_VECTORS on Cortex-A57 and A72Marc Zyngier2018-03-191-0/+12
| * arm64: Make BP hardening slot counter availableMarc Zyngier2018-03-192-6/+6
| * arm64: KVM: Allow far branches from vector slots to the main vectorsMarc Zyngier2018-03-191-0/+21
| * arm64: KVM: Reserve 4 additional instructions in the BPI templateMarc Zyngier2018-03-191-24/+15
| * arm64: KVM: Move BP hardening vectors into .hyp.text sectionMarc Zyngier2018-03-192-3/+7
| * arm64: insn: Allow ADD/SUB (immediate) with LSL #12Marc Zyngier2018-03-191-2/+16
| * arm64; insn: Add encoder for the EXTR instructionMarc Zyngier2018-03-191-0/+32
| * arm64: cpufeatures: Drop the ARM64_HYP_OFFSET_LOW feature flagMarc Zyngier2018-03-191-19/+0
| * arm64: insn: Add encoder for bitwise operations using literalsMarc Zyngier2018-03-191-0/+136
| * arm64: insn: Add N immediate encodingMarc Zyngier2018-03-191-0/+4
| * arm64: alternatives: Add dynamic patching featureMarc Zyngier2018-03-191-11/+32
| * KVM: arm64: Avoid storing the vcpu pointer on the stackChristoffer Dall2018-03-191-0/+1
| * arm64/kvm: Prohibit guest LOR accessesMark Rutland2018-02-261-0/+7
* | Merge tag 'devicetree-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-04-061-0/+1
|\ \
| * | arm64/efi: Make strrchr() available to the EFI namespaceRob Herring2018-03-051-0/+1
| |/
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2018-04-0519-441/+838
|\ \
| * | arm64: uaccess: Fix omissions from usercopy whitelistDave Martin2018-03-286-44/+47
| * | arm64: fpsimd: Split cpu field out from struct fpsimd_stateDave Martin2018-03-284-28/+25
| * | Revert "arm64: Revert L1_CACHE_SHIFT back to 6 (64-byte cache line size)"Will Deacon2018-03-271-2/+7
| * | arm64: cpufeature: Avoid warnings due to unused symbolsWill Deacon2018-03-272-8/+10
| * | arm64: Add work around for Arm Cortex-A55 Erratum 1024718Suzuki K Poulose2018-03-261-1/+15
| * | arm64: Delay enabling hardware DBM featureSuzuki K Poulose2018-03-261-0/+71
| * | arm64: capabilities: Handle shared entriesSuzuki K Poulose2018-03-262-14/+54
| * | arm64: capabilities: Add support for checks based on a list of MIDRsSuzuki K Poulose2018-03-262-41/+50
| * | arm64: Add helpers for checking CPU MIDR against a rangeSuzuki K Poulose2018-03-261-11/+5
| * | arm64: capabilities: Clean up midr range helpersSuzuki K Poulose2018-03-261-48/+60
| * | arm64: capabilities: Change scope of VHE to Boot CPU featureSuzuki K Poulose2018-03-262-40/+3
| * | arm64: capabilities: Add support for features enabled earlySuzuki K Poulose2018-03-261-13/+44
| * | arm64: capabilities: Restrict KPTI detection to boot-time CPUsSuzuki K Poulose2018-03-261-5/+11
| * | arm64: capabilities: Introduce weak features based on local CPUSuzuki K Poulose2018-03-261-1/+1
| * | arm64: capabilities: Group handling of features and errata workaroundsSuzuki K Poulose2018-03-261-31/+42
| * | arm64: capabilities: Allow features based on local CPU scopeSuzuki K Poulose2018-03-261-6/+11
| * | arm64: capabilities: Split the processing of errata work aroundsSuzuki K Poulose2018-03-261-2/+4
| * | arm64: capabilities: Prepare for grouping features and errata work aroundsSuzuki K Poulose2018-03-261-40/+18
| * | arm64: capabilities: Filter the entries based on a given maskSuzuki K Poulose2018-03-261-11/+22
| * | arm64: capabilities: Unify the verificationSuzuki K Poulose2018-03-261-33/+58
| * | arm64: capabilities: Add flags to handle the conflicts on late CPUSuzuki K Poulose2018-03-262-21/+21
| * | arm64: capabilities: Prepare for fine grained capabilitiesSuzuki K Poulose2018-03-262-25/+25
| * | arm64: capabilities: Move errata processing codeSuzuki K Poulose2018-03-262-36/+40
| * | arm64: capabilities: Move errata work around check on boot CPUSuzuki K Poulose2018-03-262-6/+6
| * | arm64: capabilities: Update prototype for enable call backDave Martin2018-03-264-51/+53