[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCHEs]: support more than 32 VCPUs in guests



Hi,

I am attaching three patches, in case anyone is interested. These
patches allow linux guests to support more than 32 VCPUs in 64bit mode
only to whatever linux supports. I tested all 3 with 128 vcpus on a
system with 128 CPU threads.  Some scalability work is needed at 128
vcpus (some soft lockups during load) as expected.

Jeremy, pv ops is OK as it is on 128 vcpus, but I reworked the 
xen_vcpu_setup() a little to address more than 32vcpus on xen that
doesn't have vcpu placement. Please take a look.


   1. Patch for 5u5 (2.6.18-190*): tested 64bit. compiled 32bit.

   2. Patch for 5u4 (2.6.18-164*): tested 64bit. not compiled on 32bit.
       (NOTE: increased NR_DYNIRQS to 1024)

   3. Patch for PVOPS: minor change to xen_vcpu_setup(). tested 64bit. 
         not compiled on 32bit.


thanks,
Mukesh

PS: make sure to do full build: vmlinux, modules, etc.. when using el5
kernel patches.

Attachment: 5u5.diff
Description: Text Data

Attachment: 5u4.diff
Description: Text Data

Attachment: pvops.diff
Description: Text Data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.