|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [patch] align periodic vtds only if hypervisor support i
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
|
|
|
|
|