|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [patch] align periodic vtds only if hypervisor support is present
Allow xend to work with hypervisors that don't support alignment of
periodic vtds.
I'm not sure if there is any interest in this, but it allows older (pre
20109:d9480422034b "hvm: Align periodic vpts") hypervisors when used with
newer (>= 20109) xend.
Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
---
There was some noise in the previous patch I posted, apologies for that.
Index: xen-unstable.hg/tools/python/xen/xend/XendDomainInfo.py
===================================================================
--- xen-unstable.hg.orig/tools/python/xen/xend/XendDomainInfo.py
2009-02-20 10:18:41.000000000 +1100
+++ xen-unstable.hg/tools/python/xen/xend/XendDomainInfo.py 2009-02-20
10:21:13.000000000 +1100
@@ -2247,8 +2247,10 @@ class XendDomainInfo:
# Optionally enable periodic vpt aligning
vpt_align = self.info["platform"].get("vpt_align")
if hvm and vpt_align is not None:
- xc.hvm_set_param(self.domid, HVM_PARAM_VPT_ALIGN,
- long(vpt_align))
+ try:
+ xc.hvm_set_param(self.domid, HVM_PARAM_VPT_ALIGN, vpt_align_l)
+ except Exception, e:
+ log.warn('Hypervisor does not support HVM_PARAM_VPT_ALIGN\n')
# Set maximum number of vcpus in domain
xc.domain_max_vcpus(self.domid, int(self.info['VCPUs_max']))
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |