[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xend: Give domain-ID 0 to xc.test_assign_device
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1239182311 -3600 # Node ID d61d135291f7fa74ccf56d4b488f2d98847fcba9 # Parent cb453e5a2f81167d051a15e1beb5e7c6c16042ab xend: Give domain-ID 0 to xc.test_assign_device When xend calls xc.test_assign_device, xend does not have to give the domain-ID of a guest domain. This patch gives domain-ID 0 to xc.test_assign_device. The following methods give domain-ID 0 to xc.test_assign_device currently. - setupDevice@xend/server/pciif.py - pciinfo@xend/XendNode.py Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx> --- tools/python/xen/xend/XendDomainInfo.py | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -r cb453e5a2f81 -r d61d135291f7 tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Wed Apr 08 09:02:22 2009 +0100 +++ b/tools/python/xen/xend/XendDomainInfo.py Wed Apr 08 10:18:31 2009 +0100 @@ -634,7 +634,7 @@ class XendDomainInfo: new_dev['bus'], new_dev['slot'], new_dev['func']) - bdf = xc.test_assign_device(self.domid, pci_str) + bdf = xc.test_assign_device(0, pci_str) if bdf != 0: if bdf == -1: raise VmError("failed to assign device: maybe the platform" @@ -689,7 +689,7 @@ class XendDomainInfo: for pci_str in coassignment_list: (domain, bus, dev, func) = parse_pci_name(pci_str) dev_str = '0x%x,0x%x,0x%x,0x%x' % (domain, bus, dev, func) - if xc.test_assign_device(self.domid, dev_str) == 0: + if xc.test_assign_device(0, dev_str) == 0: continue if not pci_str in assigned_pci_device_str_list: raise VmError(('pci: failed to pci-attach %s to dom%d" + \ @@ -2339,7 +2339,7 @@ class XendDomainInfo: pci = map(lambda x: x[0:4], pci) # strip options pci_str = str(pci) if hvm and pci_str: - bdf = xc.test_assign_device(self.domid, pci_str) + bdf = xc.test_assign_device(0, pci_str) if bdf != 0: if bdf == -1: raise VmError("failed to assign device: maybe the platform" _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |