diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/include/asm/kvm_host.h | 3 | ||||
-rw-r--r-- | arch/x86/kvm/x86.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index dd51c83aa5de..c00ec28e7147 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h | |||
@@ -26,7 +26,8 @@ | |||
26 | #include <asm/mtrr.h> | 26 | #include <asm/mtrr.h> |
27 | #include <asm/msr-index.h> | 27 | #include <asm/msr-index.h> |
28 | 28 | ||
29 | #define KVM_MAX_VCPUS 64 | 29 | #define KVM_MAX_VCPUS 254 |
30 | #define KVM_SOFT_MAX_VCPUS 64 | ||
30 | #define KVM_MEMORY_SLOTS 32 | 31 | #define KVM_MEMORY_SLOTS 32 |
31 | /* memory slots that does not exposed to userspace */ | 32 | /* memory slots that does not exposed to userspace */ |
32 | #define KVM_PRIVATE_MEM_SLOTS 4 | 33 | #define KVM_PRIVATE_MEM_SLOTS 4 |
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 2b76ae3cb501..41dfebea6218 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
@@ -2086,6 +2086,9 @@ int kvm_dev_ioctl_check_extension(long ext) | |||
2086 | r = !kvm_x86_ops->cpu_has_accelerated_tpr(); | 2086 | r = !kvm_x86_ops->cpu_has_accelerated_tpr(); |
2087 | break; | 2087 | break; |
2088 | case KVM_CAP_NR_VCPUS: | 2088 | case KVM_CAP_NR_VCPUS: |
2089 | r = KVM_SOFT_MAX_VCPUS; | ||
2090 | break; | ||
2091 | case KVM_CAP_MAX_VCPUS: | ||
2089 | r = KVM_MAX_VCPUS; | 2092 | r = KVM_MAX_VCPUS; |
2090 | break; | 2093 | break; |
2091 | case KVM_CAP_NR_MEMSLOTS: | 2094 | case KVM_CAP_NR_MEMSLOTS: |