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.
5u5.diff
Description: Text Data
5u4.diff
Description: Text Data
pvops.diff
Description: Text Data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|