[patch] kvm-userland - raise max vcpus to 256 for ia64

Jes Sorensen <[email protected]>
Newsgroups org.kernel.vger.kvm-ia64,org.kernel.vger.kvm
Message-ID <[email protected]>
Hi,

We can now boot upto 60 vcpus on ia64, but thats just the beginning.
Would you please add this one to the kvm-userland tree.

Thanks,
Jes
1100-qemu-nr-cpus.patch (text/plain, 1.2 KB)
Raise max number of vcpus for ia64 to 256.

Signed-off-by: Jes Sorensen <[email protected]>

---
 libkvm/kvm-common.h |   11 +++++++----
 qemu/vl.c           |    2 +-
 2 files changed, 8 insertions(+), 5 deletions(-)

Index: kvm-userspace.git/libkvm/kvm-common.h
===================================================================
--- kvm-userspace.git.orig/libkvm/kvm-common.h
+++ kvm-userspace.git/libkvm/kvm-common.h
@@ -18,13 +18,16 @@
 
 /* FIXME: share this number with kvm */
 /* FIXME: or dynamically alloc/realloc regions */
-#ifndef __s390__
-#define KVM_MAX_NUM_MEM_REGIONS 32u
-#define MAX_VCPUS 16
-#else
+#ifdef __s390__
 #define KVM_MAX_NUM_MEM_REGIONS 1u
 #define MAX_VCPUS 64
 #define LIBKVM_S390_ORIGIN (0UL)
+#elif __ia64__
+#define KVM_MAX_NUM_MEM_REGIONS 32u
+#define MAX_VCPUS 256
+#else
+#define KVM_MAX_NUM_MEM_REGIONS 32u
+#define MAX_VCPUS 16
 #endif
 
 
Index: kvm-userspace.git/qemu/vl.c
===================================================================
--- kvm-userspace.git.orig/qemu/vl.c
+++ kvm-userspace.git/qemu/vl.c
@@ -224,7 +224,7 @@
 #elif defined(TARGET_I386)
 #define MAX_CPUS 255
 #elif defined(TARGET_IA64)
-#define MAX_CPUS 4
+#define MAX_CPUS 256
 #else
 #define MAX_CPUS 1
 #endif
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.