[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] enforce dom0 cpus and balloon out memory
* Mark Williamson <mark.williamson@xxxxxxxxxxxx> [2005-07-29 10:25]: > > You could use vcpu-hotplug to drop the extra cpus from dom0 instead of > > writing directly into sysfs. The only stopper to that approach is the > > fact that dom0's self.channel is not initialized when xend starts and > > subsequently doesn't send the control message. Channels are initialized > > when a domain is built, but since dom0 is built by xen, the routine > > which sets up channels isn't called for dom0. Haven't found a good place > > for xend to initialized the channel for dom0 yet either. > > Hmmm. Is the channel never set up then? It'd certainly be nice if it were: Correct. As mentioned above, this is only a problem for dom0 since the xend contruct_image() code isn't called for dom0 as xen is the builder. The fix is as simple as calling create_channel() from dom0's XendDomInfo object. I've not determined the appropriate location to issue the call. > then you can use "xm balloon" to set dom0's memory footprint, which is > preferable to using the /proc interface directly. Indeed. Same goes for using vcpu_hotplug() versus sysfs -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx (512) 838-9253 T/L: 678-9253 ryanh@xxxxxxxxxx _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |