summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm
AgeCommit message (Expand)AuthorFilesLines
2019-01-23arm64: Don't trap host pointer auth use to EL2Mark Rutland1-1/+3
2019-01-23arm64/kvm: consistently handle host HCR_EL2 flagsMark Rutland1-0/+1
2019-01-09arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1Will Deacon1-1/+1
2018-11-27arm64: percpu: Initialize ret in the default caseNathan Chancellor1-0/+3
2018-11-23arm64: uaccess: suppress spurious clang warningMark Rutland1-2/+2
2018-11-23efi/libstub/arm64: Use hidden attribute for struct screen_info referenceArd Biesheuvel1-0/+3
2018-10-10arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto"Miguel Ojeda1-2/+2
2018-10-04arm64: KVM: Sanitize PSTATE.M when being set from userspaceMarc Zyngier1-0/+5
2018-09-15arm64: Handle mismatched cache typeSuzuki K Poulose1-1/+2
2018-09-15arm64: Fix mismatched cache line size detectionSuzuki K Poulose1-0/+5
2018-08-03arm64: cmpwait: Clear event register before arming exclusive monitorWill Deacon1-1/+3
2018-07-22arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_IDMarc Zyngier1-0/+23
2018-07-22arm64: KVM: Add ARCH_WORKAROUND_2 support for guestsMarc Zyngier3-0/+30
2018-07-22arm64: KVM: Add HYP per-cpu accessorsMarc Zyngier1-2/+25
2018-07-22arm64: ssbd: Introduce thread flag to control userspace mitigationMarc Zyngier1-0/+1
2018-07-22arm64: ssbd: Restore mitigation status on CPU resumeMarc Zyngier1-0/+6
2018-07-22arm64: ssbd: Add global mitigation state accessorMarc Zyngier1-0/+10
2018-07-22arm64: Add 'ssbd' command-line optionMarc Zyngier1-0/+6
2018-07-22arm64: Add ARCH_WORKAROUND_2 probingMarc Zyngier1-1/+2
2018-07-22KVM: arm64: Avoid storing the vcpu pointer on the stackChristoffer Dall2-0/+30
2018-07-22KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_stateMarc Zyngier1-0/+20
2018-07-22arm64: alternatives: Add dynamic patching featureMarc Zyngier1-4/+37
2018-07-22arm64: alternatives: use tpidr_el2 on VHE hostsJames Morse3-2/+20
2018-07-22KVM: arm64: Change hyp_panic()s dependency on tpidr_el2James Morse1-0/+2
2018-07-22arm64: assembler: introduce ldr_this_cpuMark Rutland1-4/+15
2018-06-06arm64/cpufeature: don't use mutex in bringup pathMark Rutland2-4/+16
2018-06-06arm64: Add hypervisor safe helper for checking constant capabilitiesSuzuki K Poulose4-10/+15
2018-06-06arm64: lse: Add early clobbers to some input/output asm operandsWill Deacon1-11/+11
2018-05-30arm64: fix unwind_frame() for filtered out fn for function graph tracingPratyush Anand1-1/+1
2018-05-30arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomicsWill Deacon1-2/+2
2018-05-22KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lockAndre Przywara1-0/+16
2018-05-19futex: Remove duplicated code and fix undefined behaviourJiri Slaby1-23/+4
2018-05-16arm64: Add work around for Arm Cortex-A55 Erratum 1024718Suzuki K Poulose2-0/+45
2018-05-09arm/arm64: KVM: Add PSCI version selection APIMarc Zyngier1-0/+3
2018-04-20arm64: futex: Mask __user pointers prior to dereferenceWill Deacon1-3/+6
2018-04-20arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening supportMark Rutland1-0/+5
2018-04-20arm/arm64: KVM: Consolidate the PSCI include filesMark Rutland1-27/+0
2018-04-20arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75Mark Rutland1-0/+6
2018-04-20arm64: KVM: Use per-CPU vector when BP hardening is enabledMark Rutland1-0/+38
2018-04-20arm64: Add skeleton to harden the branch predictor against aliasing attacksMark Rutland3-1/+43
2018-04-20arm64: Move post_ttbr_update_workaround to C codeMark Rutland1-13/+0
2018-04-20arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macroMark Rutland1-0/+14
2018-04-20arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_userMark Rutland1-8/+10
2018-04-20arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_userMark Rutland1-26/+36
2018-04-20arm64: uaccess: Prevent speculative use of the current addr_limitMark Rutland1-0/+7
2018-04-20arm64: entry: Ensure branch through syscall table is bounded under speculationMark Rutland1-0/+11
2018-04-20arm64: Use pointer masking to limit uaccess speculationMark Rutland1-3/+23
2018-04-20arm64: Make USER_DS an inclusive limitMark Rutland2-19/+30
2018-04-20arm64: move TASK_* definitions to <asm/processor.h>Mark Rutland2-15/+21
2018-04-20arm64: Implement array_index_mask_nospec()Mark Rutland1-0/+21