summaryrefslogtreecommitdiff
path: root/arch/arm64/include
AgeCommit message (Expand)AuthorFilesLines
2018-03-19arm64: KVM: Allow far branches from vector slots to the main vectorsMarc Zyngier1-1/+1
2018-03-19arm64: KVM: Move BP hardening vectors into .hyp.text sectionMarc Zyngier1-3/+1
2018-03-19arm64: KVM: Move vector offsetting from hyp-init.S to kvm_get_hyp_vectorMarc Zyngier1-1/+2
2018-03-19arm64: KVM: Introduce EL2 VA randomisationMarc Zyngier1-2/+10
2018-03-19arm64; insn: Add encoder for the EXTR instructionMarc Zyngier1-0/+6
2018-03-19KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_stateMarc Zyngier1-1/+2
2018-03-19KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappingsMarc Zyngier1-1/+2
2018-03-19KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_stateMarc Zyngier1-0/+20
2018-03-19arm64: cpufeatures: Drop the ARM64_HYP_OFFSET_LOW feature flagMarc Zyngier1-1/+1
2018-03-19arm64: KVM: Dynamically patch the kernel/hyp VA maskMarc Zyngier1-33/+13
2018-03-19arm64: insn: Add encoder for bitwise operations using literalsMarc Zyngier1-0/+9
2018-03-19arm64: insn: Add N immediate encodingMarc Zyngier1-0/+1
2018-03-19arm64: alternatives: Add dynamic patching featureMarc Zyngier1-4/+37
2018-03-19KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQsChristoffer Dall1-0/+2
2018-03-19KVM: arm/arm64: Move VGIC APR save/restore to vgic put/loadChristoffer Dall1-0/+2
2018-03-19KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC codeChristoffer Dall1-2/+0
2018-03-19KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHEChristoffer Dall1-0/+3
2018-03-19KVM: arm64: Prepare to handle deferred save/restore of 32-bit registersChristoffer Dall1-23/+9
2018-03-19KVM: arm64: Prepare to handle deferred save/restore of ELR_EL1Christoffer Dall1-1/+17
2018-03-19KVM: arm/arm64: Prepare to handle deferred save/restore of SPSR_EL1Christoffer Dall1-5/+36
2018-03-19KVM: arm64: Introduce framework for accessing deferred sysregsChristoffer Dall1-2/+6
2018-03-19KVM: arm64: Rewrite system register accessors to read/write functionsChristoffer Dall3-7/+21
2018-03-19KVM: arm64: Change 32-bit handling of VM system registersChristoffer Dall1-8/+0
2018-03-19KVM: arm64: Unify non-VHE host/guest sysreg save and restore functionsChristoffer Dall1-4/+2
2018-03-19KVM: arm64: Introduce separate VHE/non-VHE sysreg save/restore functionsChristoffer Dall1-4/+8
2018-03-19KVM: arm64: Introduce VHE-specific kvm_vcpu_runChristoffer Dall2-1/+10
2018-03-19KVM: arm64: Improve debug register save/restore flowChristoffer Dall1-8/+2
2018-03-19KVM: arm/arm64: Introduce vcpu_el1_is_32bitChristoffer Dall1-1/+6
2018-03-19KVM: arm/arm64: Add kvm_vcpu_load_sysregs and kvm_vcpu_put_sysregsChristoffer Dall1-0/+3
2018-03-19KVM: arm/arm64: Get rid of vcpu->arch.irq_linesChristoffer Dall2-10/+2
2018-03-19KVM: arm64: Move HCR_INT_OVERRIDE to default HCR_EL2 guest flagShih-Wei Li1-2/+2
2018-03-19KVM: arm64: Avoid storing the vcpu pointer on the stackChristoffer Dall2-0/+30
2018-02-26arm64: KVM: Move CPU ID reg trap setup off the world switch pathDave Martin1-0/+8
2018-02-26arm64/kvm: Prohibit guest LOR accessesMark Rutland2-1/+9
2018-02-23arm64: fix unwind_frame() for filtered out fn for function graph tracingPratyush Anand1-1/+1
2018-02-19arm64: uaccess: Formalise types for access_ok()Robin Murphy1-6/+6
2018-02-19arm64: Fix compilation error while accessing MPIDR_HWID_BITMASK from .S filesBhupesh Sharma1-1/+1
2018-02-17arm64: cputype: Silence Sparse warningsRobin Murphy1-1/+1
2018-02-16arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tablesWill Deacon5-48/+51
2018-02-11Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-8/+65
2018-02-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds10-107/+204
2018-02-07kasan: clean up KASAN_SHADOW_SCALE_SHIFT usageAndrey Konovalov2-8/+12
2018-02-07arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening supportMarc Zyngier1-0/+6
2018-02-07arm/arm64: KVM: Consolidate the PSCI include filesMarc Zyngier1-27/+0
2018-02-07arm64: futex: Mask __user pointers prior to dereferenceWill Deacon1-3/+6
2018-02-07arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_userWill Deacon1-7/+22
2018-02-07arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_userWill Deacon1-22/+32
2018-02-07arm64: uaccess: Prevent speculative use of the current addr_limitWill Deacon1-0/+7
2018-02-07arm64: entry: Ensure branch through syscall table is bounded under speculationWill Deacon1-0/+11
2018-02-07arm64: Use pointer masking to limit uaccess speculationRobin Murphy1-3/+23