summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hypercalls.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-30Merge branch kvm-arm64/smccc-filter-cleanups into kvmarm/nextOliver Upton1-12/+22
2023-10-05KVM: arm64: Use mtree_empty() to determine if SMCCC filter configuredOliver Upton1-6/+1
2023-10-05KVM: arm64: Only insert reserved ranges when SMCCC filter is usedOliver Upton1-6/+16
2023-10-05KVM: arm64: Add a predicate for testing if SMCCC filter is configuredOliver Upton1-1/+6
2023-09-21KVM: arm64: Get rid of vCPU-scoped feature bitmapOliver Upton1-1/+1
2023-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-10/+179
2023-04-21Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier1-7/+176
2023-04-21Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier1-1/+1
2023-04-19KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()Dan Carpenter1-0/+2
2023-04-08KVM: arm64: Prevent userspace from handling SMC64 arch rangeOliver Upton1-6/+19
2023-04-05KVM: arm64: Expose SMC/HVC width to userspaceMarc Zyngier1-5/+11
2023-04-05KVM: arm64: Introduce support for userspace SMCCC filteringOliver Upton1-0/+60
2023-04-05KVM: arm64: Add support for KVM_EXIT_HYPERCALLOliver Upton1-0/+16
2023-04-05KVM: arm64: Use a maple tree to represent the SMCCC filterOliver Upton1-0/+57
2023-04-05KVM: arm64: Refactor hvc filtering to support different actionsOliver Upton1-4/+22
2023-04-05KVM: arm64: Rename SMC/HVC call handler to reflect realityOliver Upton1-1/+1
2023-04-05KVM: arm64: Add a helper to check if a VM has ran onceOliver Upton1-2/+1
2023-03-30KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timerMarc Zyngier1-1/+1
2023-03-29KVM: arm64: Use config_lock to protect data ordered against KVM_RUNOliver Upton1-2/+2
2023-03-11KVM: arm64: timers: Convert per-vcpu virtual offset to a global valueMarc Zyngier1-1/+1
2023-01-20KVM: MMU: Make the definition of 'INVALID_GPA' commonYu Zhang1-1/+1
2022-05-16KVM: arm64: Fix hypercall bitmap writeback when vcpus have already runMarc Zyngier1-1/+2
2022-05-03KVM: arm64: Add vendor hypervisor firmware registerRaghavendra Rao Ananta1-5/+20
2022-05-03KVM: arm64: Add standard hypervisor firmware registerRaghavendra Rao Ananta1-3/+20
2022-05-03KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta1-0/+104
2022-05-03KVM: arm64: Factor out firmware register handling from psci.cRaghavendra Rao Ananta1-0/+184
2022-02-24KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migratedJames Morse1-0/+12
2021-04-07KVM: arm64: Add support for the KVM PTP serviceJianyong Wu1-0/+53
2021-03-31KVM: arm64: Advertise KVM UID to guests via SMCCCWill Deacon1-9/+18
2021-01-26KVM: arm64: Implement the TRNG hypervisor callArd Biesheuvel1-0/+6
2020-10-28KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIREDStephen Boyd1-1/+1
2020-09-29KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()Marc Zyngier1-6/+17
2020-09-29KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier1-8/+6
2020-09-29arm64: Rewrite Spectre-v2 mitigation codeWill Deacon1-4/+4
2020-05-16KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier1-0/+71