[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] PoD with Windows Balloon
Hi,
I have tried PoD in Windows/HVM. My VMM is XEN 4.0.0, Domain0 is RHEL 5.4/kernel 2.6.31, and DomainU is Windows 2003.
It does not work well as in Linux/HVM. The primary problem looks in the balloon driver, which was obtained from http://xenbits.xensource.com/ext/win-pvdrivers.hg
In my configuration, memory=512M, and maxmem=2G. After booted, I want to inflate the balloon with the target=390M, but the balloon driver does not work correctly.
It becomes clear after I get the debug messges from the balloon driver as this:
00000000 0.00000000 XenPCI --> XenPci_BalloonHandler
00000001 0.00153629 XenPCI target memory value = 390 (400000) 00000002 0.00619057 XenPCI <-- XenPci_BalloonHandler 00000003 0.00619715 XenPCI Got balloon event, current = 512, target = 390 00000004 0.00858740 XenPCI Trying to give 122 MB to Xen 00000005 0.00968578 XenPCI Calling HYPERVISOR_memory_op(XENMEM_decrease_reservation) - pfn_count = 256 00000006 0.02019652 XenPCI decreased 256 pages ......
Obviously, the balloon driver thinks that the system has(target) only 512M memory when booted, thus the balloon size was 122MB, not 2G-390M. Is it a bug of the Windows balloon driver? Does it work if I simply modify the source code to make the initial target value as 2G?
Thanks.
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |