summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_hyp.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Rename helpers for VHE vCPU load/putOliver Upton2023-10-201-5/+2
* KVM: arm64: nvhe: Ignore SVE hint in SMCCC function IDJean-Philippe Brucker2023-09-121-1/+1
* KVM: arm64: Key use of VHE instructions in nVHE code off ARM64_KVM_HVHEMarc Zyngier2023-06-121-3/+9
* KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor contextMarc Zyngier2023-06-121-6/+19
* KVM: arm64: Provide sanitized SYS_ID_AA64SMFR0_EL1 to nVHEQuentin Perret2023-02-021-0/+1
* KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2Will Deacon2022-11-111-0/+2
* KVM: arm64: Provide I-cache invalidation by virtual address at EL2Will Deacon2022-11-111-0/+1
* arm64: Add support of PAuth QARMA3 architected algorithmVladimir Murzin2022-02-251-0/+1
* KVM: arm64: Remove unused __sve_save_stateMarc Zyngier2021-11-221-1/+0
* KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba2021-10-111-0/+5
* KVM: arm64: Restore mdcr_el2 from vcpuFuad Tabba2021-08-201-1/+1
* Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/nextMarc Zyngier2021-04-131-1/+0
|\
| * KVM: arm64: Use BUG and BUG_ON in nVHE hypAndrew Scull2021-04-011-1/+0
* | KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructureMarc Zyngier2021-03-251-0/+3
* | KVM: arm64: Prepare the creation of s1 mappings at EL2Quentin Perret2021-03-191-0/+8
* | Merge tag 'v5.12-rc3' into kvm-arm64/host-stage2Marc Zyngier2021-03-191-1/+7
|\|
| * KVM: arm64: Fix nVHE hyp panic host context restoreAndrew Scull2021-03-061-1/+2
| * KVM: arm64: nvhe: Save the SPE context earlySuzuki K Poulose2021-03-061-0/+5
* | KVM: arm64: Rework SVE host-save/guest-restoreMarc Zyngier2021-03-181-1/+1
* | KVM: arm64: Provide KVM's own save/restore SVE primitivesMarc Zyngier2021-03-181-0/+2
|/
* KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2David Brazdil2020-12-041-0/+2
* KVM: arm64: Move hyp-init params to a per-CPU structDavid Brazdil2020-12-041-1/+1
* KVM: arm64: nVHE: Handle hyp panicsAndrew Scull2020-09-151-1/+1
* KVM: arm64: Introduce hyp contextAndrew Scull2020-09-151-1/+2
* KVM: arm64: Save chosen hyp vector to a percpu variableAndrew Scull2020-09-151-0/+2
* KVM: arm64: Remove hyp_panic argumentsAndrew Scull2020-09-151-1/+1
* KVM: arm64: Remove __hyp_text macro, use build rules insteadDavid Brazdil2020-07-051-2/+0
* KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHEDavid Brazdil2020-07-051-0/+2
* KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHEDavid Brazdil2020-07-051-2/+3
* KVM: arm64: Split hyp/switch.c to VHE/nVHEDavid Brazdil2020-07-051-0/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-031-6/+6
|\
| * KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpuChristoffer Dall2020-05-281-6/+6
* | Merge branch 'for-next/scs' into for-next/coreWill Deacon2020-05-281-1/+1
|\ \
| * | arm64: Disable SCS for hypervisor codeSami Tolvanen2020-05-151-1/+1
| |/
* | KVM: arm64: Move __load_guest_stage2 to kvm_mmu.hMarc Zyngier2020-05-281-18/+0
* | arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}Andrew Scull2020-05-041-1/+1
|/
* Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2020-02-281-0/+7
|\
| * KVM: arm64: Define our own swab32() to avoid a uapi static inlineJames Morse2020-02-221-0/+7
* | arm64: Workaround for Cortex-A55 erratum 1530923Steven Price2020-01-161-2/+2
* | arm64: Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHESteven Price2020-01-161-1/+1
|/
* arm64: KVM: Kill hyp_alternate_select()Marc Zyngier2019-09-091-24/+0
* KVM: arm64: Migrate _elx sysreg accessors to msr_s/mrs_sDave Martin2019-07-051-45/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-1/+0
|\
| * KVM: arm64: Delete orphaned declaration for __fpsimd_enabled()Dave Martin2019-03-291-1/+0
* | arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTOKees Cook2019-04-251-2/+2
|/
* KVM: arm/arm64: Factor out VMID into struct kvm_vmidChristoffer Dall2019-02-191-1/+2
* arm64: KVM: Add synchronization on translation regime change for erratum 1165522Marc Zyngier2018-12-101-0/+8
* kvm: arm64: Configure VTCR_EL2 per VMSuzuki K Poulose2018-10-011-0/+1
* kvm: arm64: Add helper for loading the stage2 setting for a VMSuzuki K Poulose2018-10-011-0/+9