KVM: arm64: Implement PV_TIME_FEATURES call
authorSteven Price <steven.price@arm.com>
Mon, 21 Oct 2019 15:28:16 +0000 (16:28 +0100)
committerMarc Zyngier <maz@kernel.org>
Mon, 21 Oct 2019 18:20:27 +0000 (19:20 +0100)
commitb48c1a45a190898103cec28771efc399fd65a05a
treeaeaa6b765b8d6a0c12de852832a0d73a51b1ac1f
parent55009c6ed2d24fc0f5521ab2482f145d269389ea
KVM: arm64: Implement PV_TIME_FEATURES call

This provides a mechanism for querying which paravirtualized time
features are available in this hypervisor.

Also add the header file which defines the ABI for the paravirtualized
time features we're about to add.

Signed-off-by: Steven Price <steven.price@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm/include/asm/kvm_host.h
arch/arm64/include/asm/kvm_host.h
arch/arm64/include/asm/pvclock-abi.h [new file with mode: 0644]
arch/arm64/kvm/Makefile
include/linux/arm-smccc.h
virt/kvm/arm/hypercalls.c
virt/kvm/arm/pvtime.c [new file with mode: 0644]