aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/uapi/asm/kvm.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Fix compile error due to sign extensionYang Yingliang2022-08-101-2/+4
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-0/+34
|\
| * KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspaceMarc Zyngier2022-05-151-0/+6
| * KVM: arm64: Add vendor hypervisor firmware registerRaghavendra Rao Ananta2022-05-031-0/+8
| * KVM: arm64: Add standard hypervisor firmware registerRaghavendra Rao Ananta2022-05-031-0/+7
| * KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta2022-05-031-0/+13
* | KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_highAlexandru Elisei2022-04-291-0/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-241-0/+11
|\
| * Merge branch kvm-arm64/psci-1.1 into kvmarm-master/nextMarc Zyngier2022-02-251-0/+7
| |\
| | * KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags fieldWill Deacon2022-02-211-0/+7
| * | KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPUAlexandru Elisei2022-02-081-0/+3
| * | KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attributeAlexandru Elisei2022-02-081-0/+1
| |/
* / KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migratedJames Morse2022-02-241-0/+5
|/
* KVM: arm64: Add ioctl to fetch/store tags in a guestSteven Price2021-06-221-0/+11
* KVM: arm64: Move 'struct kvm_arch_memory_slot' out of uapi/Will Deacon2020-11-271-3/+0
* Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/nextMarc Zyngier2020-09-301-0/+9
|\
| * KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier2020-09-291-0/+9
* | KVM: arm64: Add PMU event filtering infrastructureMarc Zyngier2020-09-291-0/+16
|/
* arm64: KVM: Add UAPI notes for swapped registersAndrew Jones2020-01-231-2/+10
* Merge remote-tracking branch 'kvmarm/kvm-arm64/stolen-time' into kvmarm-maste...Marc Zyngier2019-10-241-0/+2
|\
| * KVM: arm64: Provide VCPU attributes for stolen timeSteven Price2019-10-211-0/+2
* | KVM: arm/arm64: Allow user injection of external data abortsChristoffer Dall2019-10-211-1/+2
|/
* KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINEMarc Zyngier2019-09-091-1/+3
* KVM: arm/arm64: Add save/restore support for firmware workaround stateAndre Przywara2019-07-051-0/+10
* arm64/sve: Fix missing SVE/FPSIMD endianness conversionsDave Martin2019-06-131-0/+7
* KVM: arm64: Add userspace flag to enable pointer authenticationAmit Daniel Kachhap2019-04-241-0/+2
* KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizingDave Martin2019-04-181-0/+5
* KVM: arm64/sve: Clean up UAPI register ID definitionsDave Martin2019-04-181-9/+23
* KVM: arm64/sve: Add pseudo-register for the guest's vector lengthsDave Martin2019-03-291-0/+5
* KVM: arm64/sve: Add SVE support to register access ioctl interfaceDave Martin2019-03-291-0/+17
* arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTSDongjiu Geng2018-07-211-0/+13
* KVM: arm/arm64: Add KVM_VGIC_V3_ADDR_TYPE_REDIST_REGIONEric Auger2018-05-251-0/+1
* arm/arm64: KVM: Add PSCI version selection APIMarc Zyngier2018-04-201-0/+6
* Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-11-161-0/+7
|\
| * KVM: arm/arm64: vgic-its: Implement KVM_DEV_ARM_ITS_CTRL_RESETEric Auger2017-11-061-0/+1
| * KVM: arm/arm64: Support EL1 phys timer register access in set/get regChristoffer Dall2017-11-061-0/+6
* | License cleanup: add SPDX license identifier to uapi header files with a licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* KVM: arm/arm64: Allow setting the timer IRQ numbers from userspaceChristoffer Dall2017-06-081-0/+3
* Merge tag 'kvm-arm-for-v4.12-round2' of git://git.kernel.org/pub/scm/linux/ke...Paolo Bonzini2017-05-091-1/+5
|\
| * KVM: arm64: vgic-v3: KVM_DEV_ARM_VGIC_SAVE_PENDING_TABLESEric Auger2017-05-081-0/+1
| * KVM: arm64: vgic-its: KVM_DEV_ARM_ITS_SAVE/RESTORE_TABLESEric Auger2017-05-081-1/+3
| * KVM: arm64: vgic-its: KVM_DEV_ARM_VGIC_GRP_ITS_REGS groupEric Auger2017-05-081-0/+1
* | Merge tag 'kvm-arm-for-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2017-04-271-0/+2
|\|
| * KVM: arm/arm64: Add ARM user space interrupt signaling ABIAlexander Graf2017-04-091-0/+2
* | kvm: make KVM_COALESCED_MMIO_PAGE_OFFSET publicPaolo Bonzini2017-04-071-0/+2
|/
* KVM: arm/arm64: vgic: Implement KVM_DEV_ARM_VGIC_GRP_LEVEL_INFO ioctlVijaya Kumar K2017-01-301-0/+6
* KVM: arm/arm64: vgic: Implement VGICv3 CPU interface accessVijaya Kumar K2017-01-301-0/+3
* KVM: arm/arm64: vgic: Add distributor and redistributor accessVijaya Kumar K2017-01-301-0/+4
* KVM: arm64: vgic-its: Introduce new KVM ITS deviceAndre Przywara2016-07-181-0/+2
* arm64: KVM: Add a new vcpu device control group for PMUv3Shannon Zhao2016-02-291-0/+5