summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hypercalls.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Use kvm_has_feat() to check if FEAT_SSBS is advertised to the guestShaoqin Huang2024-08-251-6/+6
* Merge branch kvm-arm64/smccc-filter-cleanups into kvmarm/nextOliver Upton2023-10-301-12/+22
|\
| * KVM: arm64: Use mtree_empty() to determine if SMCCC filter configuredOliver Upton2023-10-051-6/+1
| * KVM: arm64: Only insert reserved ranges when SMCCC filter is usedOliver Upton2023-10-051-6/+16
| * KVM: arm64: Add a predicate for testing if SMCCC filter is configuredOliver Upton2023-10-051-1/+6
* | KVM: arm64: Get rid of vCPU-scoped feature bitmapOliver Upton2023-09-211-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-011-10/+179
|\
| * Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier2023-04-211-7/+176
| |\
| | * KVM: arm64: Prevent userspace from handling SMC64 arch rangeOliver Upton2023-04-081-6/+19
| | * KVM: arm64: Expose SMC/HVC width to userspaceMarc Zyngier2023-04-051-5/+11
| | * KVM: arm64: Introduce support for userspace SMCCC filteringOliver Upton2023-04-051-0/+60
| | * KVM: arm64: Add support for KVM_EXIT_HYPERCALLOliver Upton2023-04-051-0/+16
| | * KVM: arm64: Use a maple tree to represent the SMCCC filterOliver Upton2023-04-051-0/+57
| | * KVM: arm64: Refactor hvc filtering to support different actionsOliver Upton2023-04-051-4/+22
| | * KVM: arm64: Rename SMC/HVC call handler to reflect realityOliver Upton2023-04-051-1/+1
| | * KVM: arm64: Add a helper to check if a VM has ran onceOliver Upton2023-04-051-2/+1
| * | Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-211-1/+1
| |\ \
| | * | KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timerMarc Zyngier2023-03-301-1/+1
| | |/
| * / KVM: arm64: Use config_lock to protect data ordered against KVM_RUNOliver Upton2023-03-291-2/+2
| |/
* / KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()Dan Carpenter2023-04-191-0/+2
|/
* KVM: arm64: timers: Convert per-vcpu virtual offset to a global valueMarc Zyngier2023-03-111-1/+1
* KVM: MMU: Make the definition of 'INVALID_GPA' commonYu Zhang2023-01-191-1/+1
* KVM: arm64: Fix hypercall bitmap writeback when vcpus have already runMarc Zyngier2022-05-161-1/+2
* KVM: arm64: Add vendor hypervisor firmware registerRaghavendra Rao Ananta2022-05-031-5/+20
* KVM: arm64: Add standard hypervisor firmware registerRaghavendra Rao Ananta2022-05-031-3/+20
* KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta2022-05-031-0/+104
* KVM: arm64: Factor out firmware register handling from psci.cRaghavendra Rao Ananta2022-05-031-0/+184
* KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migratedJames Morse2022-02-241-0/+12
* KVM: arm64: Add support for the KVM PTP serviceJianyong Wu2021-04-071-0/+53
* KVM: arm64: Advertise KVM UID to guests via SMCCCWill Deacon2021-03-311-9/+18
* KVM: arm64: Implement the TRNG hypervisor callArd Biesheuvel2021-01-251-0/+6
* KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIREDStephen Boyd2020-10-281-1/+1
* KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()Marc Zyngier2020-09-291-6/+17
* KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier2020-09-291-8/+6
* arm64: Rewrite Spectre-v2 mitigation codeWill Deacon2020-09-291-4/+4
* KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-161-0/+71