diff options
author | David Woodhouse <dwmw@amazon.co.uk> | 2020-12-04 01:02:04 +0000 |
---|---|---|
committer | David Woodhouse <dwmw@amazon.co.uk> | 2021-02-04 14:19:39 +0000 |
commit | 8d4e7e80838f45d3466d36d4fcb890424825faa9 (patch) | |
tree | c1935c4972aa6529df3092060ca6a2f02faae903 /arch/x86 | |
parent | 40da8ccd724f7ca2f08550a46268bc3a91cc8869 (diff) | |
download | linux-8d4e7e80838f45d3466d36d4fcb890424825faa9.tar.gz linux-8d4e7e80838f45d3466d36d4fcb890424825faa9.tar.bz2 linux-8d4e7e80838f45d3466d36d4fcb890424825faa9.zip |
KVM: x86: declare Xen HVM shared info capability and add test case
Instead of adding a plethora of new KVM_CAP_XEN_FOO capabilities, just
add bits to the return value of KVM_CAP_XEN_HVM.
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/kvm/x86.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 1cedbc3d2455..838ce5e9814b 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -3769,7 +3769,8 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) break; case KVM_CAP_XEN_HVM: r = KVM_XEN_HVM_CONFIG_HYPERCALL_MSR | - KVM_XEN_HVM_CONFIG_INTERCEPT_HCALL; + KVM_XEN_HVM_CONFIG_INTERCEPT_HCALL | + KVM_XEN_HVM_CONFIG_SHARED_INFO; break; case KVM_CAP_SYNC_REGS: r = KVM_SYNC_X86_VALID_FIELDS; |