summaryrefslogtreecommitdiff
path: root/arch/arm64/include/uapi/asm/kvm.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-08KVM: define __KVM_HAVE_GUEST_DEBUG unconditionallyPaolo Bonzini1-1/+0
2024-02-08kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbolPaolo Bonzini1-1/+0
2024-02-08KVM: arm64: move ARM-specific defines to uapi/asm/kvm.hPaolo Bonzini1-0/+5
2024-02-08kvm: x86: use a uapi-friendly macro for GENMASKPaolo Bonzini1-4/+4
2023-10-04KVM: arm64: Allow userspace to get the writable masks for feature ID registersJing Zhang1-0/+32
2023-04-21Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier1-0/+25
2023-04-05KVM: arm64: Expose SMC/HVC width to userspaceMarc Zyngier1-1/+2
2023-04-05KVM: arm64: Introduce support for userspace SMCCC filteringOliver Upton1-0/+11
2023-04-05KVM: arm64: Add support for KVM_EXIT_HYPERCALLOliver Upton1-0/+4
2023-04-05KVM: arm64: Refactor hvc filtering to support different actionsOliver Upton1-0/+9
2023-03-30KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier1-0/+2
2023-03-30KVM: arm64: timers: Allow userspace to set the global counter offsetMarc Zyngier1-0/+9
2023-02-11KVM: arm64: nv: Introduce nested virtualization VCPU featureChristoffer Dall1-0/+1
2022-11-10KVM: arm64: Enable ring-based dirty memory trackingGavin Shan1-0/+1
2022-08-10KVM: arm64: Fix compile error due to sign extensionYang Yingliang1-2/+4
2022-05-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+34
2022-05-15KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspaceMarc Zyngier1-0/+6
2022-05-03KVM: arm64: Add vendor hypervisor firmware registerRaghavendra Rao Ananta1-0/+8
2022-05-03KVM: arm64: Add standard hypervisor firmware registerRaghavendra Rao Ananta1-0/+7
2022-05-03KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta1-0/+13
2022-04-29KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_highAlexandru Elisei1-0/+2
2022-03-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+11
2022-02-25Merge branch kvm-arm64/psci-1.1 into kvmarm-master/nextMarc Zyngier1-0/+7
2022-02-24KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migratedJames Morse1-0/+5
2022-02-21KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags fieldWill Deacon1-0/+7
2022-02-08KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPUAlexandru Elisei1-0/+3
2022-02-08KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attributeAlexandru Elisei1-0/+1
2021-06-22KVM: arm64: Add ioctl to fetch/store tags in a guestSteven Price1-0/+11
2020-11-27KVM: arm64: Move 'struct kvm_arch_memory_slot' out of uapi/Will Deacon1-3/+0
2020-09-30Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/nextMarc Zyngier1-0/+9
2020-09-29KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier1-0/+9
2020-09-29KVM: arm64: Add PMU event filtering infrastructureMarc Zyngier1-0/+16
2020-01-23arm64: KVM: Add UAPI notes for swapped registersAndrew Jones1-2/+10
2019-10-24Merge remote-tracking branch 'kvmarm/kvm-arm64/stolen-time' into kvmarm-maste...Marc Zyngier1-0/+2
2019-10-21KVM: arm64: Provide VCPU attributes for stolen timeSteven Price1-0/+2
2019-10-21KVM: arm/arm64: Allow user injection of external data abortsChristoffer Dall1-1/+2
2019-09-09KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINEMarc Zyngier1-1/+3
2019-07-05KVM: arm/arm64: Add save/restore support for firmware workaround stateAndre Przywara1-0/+10
2019-06-13arm64/sve: Fix missing SVE/FPSIMD endianness conversionsDave Martin1-0/+7
2019-04-24KVM: arm64: Add userspace flag to enable pointer authenticationAmit Daniel Kachhap1-0/+2
2019-04-18KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizingDave Martin1-0/+5
2019-04-18KVM: arm64/sve: Clean up UAPI register ID definitionsDave Martin1-9/+23
2019-03-29KVM: arm64/sve: Add pseudo-register for the guest's vector lengthsDave Martin1-0/+5
2019-03-29KVM: arm64/sve: Add SVE support to register access ioctl interfaceDave Martin1-0/+17
2018-07-21arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTSDongjiu Geng1-0/+13
2018-05-25KVM: arm/arm64: Add KVM_VGIC_V3_ADDR_TYPE_REDIST_REGIONEric Auger1-0/+1
2018-04-20arm/arm64: KVM: Add PSCI version selection APIMarc Zyngier1-0/+6
2017-11-16Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+7
2017-11-06KVM: arm/arm64: vgic-its: Implement KVM_DEV_ARM_ITS_CTRL_RESETEric Auger1-0/+1
2017-11-06KVM: arm/arm64: Support EL1 phys timer register access in set/get regChristoffer Dall1-0/+6