From mboxrd@z Thu Jan 1 00:00:00 1970 From: Radim =?utf-8?B?S3LEjW3DocWZ?= Subject: Re: [PATCH V2] KVM/x86: Increase max vcpu number to 8192 Date: Mon, 21 Aug 2017 17:52:00 +0200 Message-ID: <20170821155200.GA17079@flask> References: <1502844203-10556-1-git-send-email-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: pbonzini@redhat.com, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org To: Lan Tianyu Return-path: Content-Disposition: inline In-Reply-To: <1502844203-10556-1-git-send-email-tianyu.lan@intel.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: kvm.vger.kernel.org 2017-08-15 20:43-0400, Lan Tianyu: > For HPC usage case, it will create a huge VM with vcpus number as same as host > cpus and this requires more vcpus support in a single VM. This patch is to > increase max vcpu number from 288 to 8192 which is current default maximum cpu > number for Linux kernel. > > Signed-off-by: Lan Tianyu > --- > diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h > @@ -35,7 +35,7 @@ > #include > #include > > -#define KVM_MAX_VCPUS 288 > +#define KVM_MAX_VCPUS 8192 > #define KVM_SOFT_MAX_VCPUS 240 > #define KVM_MAX_VCPU_ID 1023 We will also need to raise KVM_MAX_VCPU_ID to actually allow that many VCPUs. If I count correctly, it is impossible to have ID bigger than this: #define KVM_MAX_VCPU_ID (KVM_MAX_VCPUS * 4) (And we can also use NR_CPUS instead of 8192.) Thanks.