summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_hyp.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Fix __pkvm_init_switch_pgd call ABIPierre-Clément Tosi2024-06-201-2/+2
* KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVMFuad Tabba2024-06-041-0/+1
* KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_stateFuad Tabba2024-06-041-2/+2
* KVM: arm64: Reintroduce __sve_save_stateFuad Tabba2024-06-041-0/+1
* KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier2024-05-011-2/+2
* KVM: arm64: Fix typosBjorn Helgaas2024-02-241-1/+1
* 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-131-3/+9
* KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor contextMarc Zyngier2023-06-131-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-041-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
|\