diff options
author | 2021-06-21 14:20:02 +0530 | |
---|---|---|
committer | 2021-06-22 23:38:28 +1000 | |
commit | b87cc116c7e1bc62a84d8c46acd401db179edb11 (patch) | |
tree | 6ddae768e2caf9a5940bd85bdf3374a494a91f52 /arch/powerpc | |
parent | KVM: PPC: Book3S HV: Nested support in H_RPT_INVALIDATE (diff) | |
download | linux-b87cc116c7e1bc62a84d8c46acd401db179edb11.tar.gz linux-b87cc116c7e1bc62a84d8c46acd401db179edb11.tar.bz2 linux-b87cc116c7e1bc62a84d8c46acd401db179edb11.zip |
KVM: PPC: Book3S HV: Add KVM_CAP_PPC_RPT_INVALIDATE capability
Now that we have H_RPT_INVALIDATE fully implemented, enable
support for the same via KVM_CAP_PPC_RPT_INVALIDATE KVM capability
Signed-off-by: Bharata B Rao <bharata@linux.ibm.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210621085003.904767-6-bharata@linux.ibm.com
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/kvm/powerpc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c index a2a68a958fa0..be33b5321a76 100644 --- a/arch/powerpc/kvm/powerpc.c +++ b/arch/powerpc/kvm/powerpc.c @@ -682,6 +682,9 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) r = !!(hv_enabled && kvmppc_hv_ops->enable_dawr1 && !kvmppc_hv_ops->enable_dawr1(NULL)); break; + case KVM_CAP_PPC_RPT_INVALIDATE: + r = 1; + break; #endif default: r = 0; |