Xu, Dongxiao
2009-Oct-29 03:09 UTC
[Xen-devel][PATCH 00/02] Extend max vcpu number for HVM guest
Extend the max vcpu number for HVM guest. - Originally the max vcpu number for HVM guest is 32, this patch extend the number to 128 on x86_64 hypervisor. (For i386 hypervisor, the max vcpu number is till 32). [PATCH 01/02]: Hypervisor side patch. [PATCH 02/02]: IOEMU side patch. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Best Regards, -- Dongxiao _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2009-Oct-29 07:46 UTC
Re: [Xen-devel][PATCH 00/02] Extend max vcpu number for HVM guest
On 29/10/2009 03:09, "Xu, Dongxiao" <dongxiao.xu@intel.com> wrote:> Extend the max vcpu number for HVM guest. > - Originally the max vcpu number for HVM guest is 32, this patch extend the > number to 128 on x86_64 hypervisor. (For i386 hypervisor, the max vcpu number > is till 32). > > [PATCH 01/02]: Hypervisor side patch.I''ll look into this. I reckon I can halve the size of this patch, at least. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2009-Oct-29 14:49 UTC
Re: [Xen-devel][PATCH 00/02] Extend max vcpu number for HVM guest
I reworked this a bit and it is now checked in as of xen-unstable:20389. Please give it a try. -- Keir On 29/10/2009 03:09, "Xu, Dongxiao" <dongxiao.xu@intel.com> wrote:> Extend the max vcpu number for HVM guest. > - Originally the max vcpu number for HVM guest is 32, this patch extend the > number to 128 on x86_64 hypervisor. (For i386 hypervisor, the max vcpu number > is till 32). > > [PATCH 01/02]: Hypervisor side patch. > [PATCH 02/02]: IOEMU side patch. > > Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> > > Best Regards, > -- Dongxiao_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Xu, Dongxiao
2009-Oct-29 15:24 UTC
RE: [Xen-devel][PATCH 00/02] Extend max vcpu number for HVM guest
Keir, I did a quick try, and the patch works. Thanks! Since the ioreq page is limited to one page, so now i386 hypervisor could also benefit from this patch. Therefore maybe the original patch comments is no longer proper for the C/S 20389. :) Best Regards, -- Dongxiao Keir Fraser wrote:> I reworked this a bit and it is now checked in as of > xen-unstable:20389. Please give it a try. > > -- Keir > > On 29/10/2009 03:09, "Xu, Dongxiao" <dongxiao.xu@intel.com> wrote: > >> Extend the max vcpu number for HVM guest. >> - Originally the max vcpu number for HVM guest is 32, this patch >> extend the number to 128 on x86_64 hypervisor. (For i386 hypervisor, >> the max vcpu number is till 32). >> >> [PATCH 01/02]: Hypervisor side patch. >> [PATCH 02/02]: IOEMU side patch. >> >> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> >> >> Best Regards, >> -- Dongxiao_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2009-Oct-29 15:55 UTC
Re: [Xen-devel][PATCH 00/02] Extend max vcpu number for HVM guest
On 29/10/2009 15:24, "Xu, Dongxiao" <dongxiao.xu@intel.com> wrote:> Keir, > I did a quick try, and the patch works. Thanks! > Since the ioreq page is limited to one page, so now i386 hypervisor could also > benefit from this patch. Therefore maybe the original patch comments is no > longer proper for the C/S 20389. :)Hm, yes it probably could, since the limit of 32 VCPUs for PV guests on i386 is because of lack of space for guest GDT/LDT mappings, which is not an issue for HVM. But frankly it''s not worth chasing this. Any large HVM-capable system is going to support 64-bit operation, and therefore the right thing to do is install the x86_64 hypervisor. Personally I consider the i386 hypervisor obsolescent. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel