[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xend: call pci_device_configure on the stubdom
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1255507015 -3600 # Node ID b9af4d6d015cc930657f63371f01329df658c45e # Parent 8194e594f8df0ac0c4a7bf8ffc950d25177a24b4 xend: call pci_device_configure on the stubdom Whenever pci_device_configure is called on a guest that has a stubdom, call pci_device_configure on the stubdom as well. Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> --- tools/python/xen/xend/XendDomainInfo.py | 7 +++++++ 1 files changed, 7 insertions(+) diff -r 8194e594f8df -r b9af4d6d015c tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Wed Oct 14 08:56:25 2009 +0100 +++ b/tools/python/xen/xend/XendDomainInfo.py Wed Oct 14 08:56:55 2009 +0100 @@ -854,6 +854,13 @@ class XendDomainInfo: pci_dev = sxp.children(dev_sxp, 'dev')[0] dev_config = pci_convert_sxp_to_dict(dev_sxp) dev = dev_config['devs'][0] + + dom_list = xstransact.List('/local/domain') + for d in dom_list: + target = xstransact.Read('/local/domain/' + d + '/target') + if target is not None and int(target) is self.domid : + from xen.xend import XendDomain + XendDomain.instance().domain_lookup(int(d)).pci_device_configure(dev_sxp[:]) # Do HVM specific processing if self.info.is_hvm(): _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |