Hi, is there a actual Patch for FLR PCI Passtrought for 3.3.1 ? _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi,
if it''s the one to use PCI devices in different pv domains, even if
they
are bound
to the same bridge, it''s this one.
BR,
Carsten.
diff -r 6ab55f716ce3 tools/python/xen/util/pci.py
--- a/tools/python/xen/util/pci.py Thu Oct 09 17:18:11 2008 +0100
+++ b/tools/python/xen/util/pci.py Fri Oct 10 13:16:00 2008 +0800
@@ -696,6 +696,7 @@ class PciDevice:
def do_FLR(self):
""" Perform FLR (Functional Level Reset) for the device.
"""
+ return
if self.dev_type == DEV_TYPE_PCIe_ENDPOINT:
# If PCIe device supports FLR, we use it.
if self.pcie_flr:
diff -r 6ab55f716ce3 tools/python/xen/xend/server/pciif.py
--- a/tools/python/xen/xend/server/pciif.py Thu Oct 09 17:18:11 2008
+0100
+++ b/tools/python/xen/xend/server/pciif.py Fri Oct 10 13:18:25 2008
+++ +0800
@@ -375,6 +375,7 @@ class PciController(DevController):
pci_dev_list = pci_dev_list + [(domain, bus, slot, func)]
for (domain, bus, slot, func) in pci_dev_list:
+ continue
try:
dev = PciDevice(domain, bus, slot, func)
except Exception, e:
-----Ursprüngliche Nachricht-----
Von: Velten Spägele [mailto:xen@tegger.de]
Gesendet: Sonntag, 8. März 2009 10:22
An: Xen Users
Betreff: [Xen-users] FLR Patch for 3.3.1
Hi,
is there a actual Patch for FLR PCI Passtrought for 3.3.1 ?
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
but there is an error at pci.py File to patch: tools/python/xen/util/pci.py patching file tools/python/xen/util/pci.py Hunk #1 succeeded at 699 (offset 3 lines). can''t find file to patch at input line 17 Perhaps you should have used the -p or --strip option? Carsten Schiers schrieb:> Hi, > > if it''s the one to use PCI devices in different pv domains, even if they > are bound > to the same bridge, it''s this one. > > BR, > Carsten. > > diff -r 6ab55f716ce3 tools/python/xen/util/pci.py > --- a/tools/python/xen/util/pci.py Thu Oct 09 17:18:11 2008 +0100 > +++ b/tools/python/xen/util/pci.py Fri Oct 10 13:16:00 2008 +0800 > @@ -696,6 +696,7 @@ class PciDevice: > def do_FLR(self): > """ Perform FLR (Functional Level Reset) for the device. > """ > + return > if self.dev_type == DEV_TYPE_PCIe_ENDPOINT: > # If PCIe device supports FLR, we use it. > if self.pcie_flr: > diff -r 6ab55f716ce3 tools/python/xen/xend/server/pciif.py > --- a/tools/python/xen/xend/server/pciif.py Thu Oct 09 17:18:11 2008 > +0100 > +++ b/tools/python/xen/xend/server/pciif.py Fri Oct 10 13:18:25 2008 > +++ +0800 > @@ -375,6 +375,7 @@ class PciController(DevController): > pci_dev_list = pci_dev_list + [(domain, bus, slot, func)] > > for (domain, bus, slot, func) in pci_dev_list: > + continue > try: > dev = PciDevice(domain, bus, slot, func) > except Exception, e: > > -----Ursprüngliche Nachricht----- > Von: Velten Spägele [mailto:xen@tegger.de] > Gesendet: Sonntag, 8. März 2009 10:22 > An: Xen Users > Betreff: [Xen-users] FLR Patch for 3.3.1 > > Hi, > > is there a actual Patch for FLR PCI Passtrought for 3.3.1 ? > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Sorry, but I do these two small changes manually normally. But you might be true that You need to use -p1 or so. Not sure about the semantics. Although if first patch works, I don''t see any reason it would fail on the second... GrC. -----Ursprüngliche Nachricht----- Von: Velten Spägele [mailto:xen@tegger.de] Gesendet: Donnerstag, 12. März 2009 00:24 An: Carsten Schiers Cc: xen-users Betreff: Re: AW: [Xen-users] FLR Patch for 3.3.1 but there is an error at pci.py File to patch: tools/python/xen/util/pci.py patching file tools/python/xen/util/pci.py Hunk #1 succeeded at 699 (offset 3 lines). can''t find file to patch at input line 17 Perhaps you should have used the -p or --strip option? Carsten Schiers schrieb:> Hi, > > if it''s the one to use PCI devices in different pv domains, even ifthey> are bound > to the same bridge, it''s this one. > > BR, > Carsten. > > diff -r 6ab55f716ce3 tools/python/xen/util/pci.py > --- a/tools/python/xen/util/pci.py Thu Oct 09 17:18:11 2008 +0100 > +++ b/tools/python/xen/util/pci.py Fri Oct 10 13:16:00 2008 +0800 > @@ -696,6 +696,7 @@ class PciDevice: > def do_FLR(self): > """ Perform FLR (Functional Level Reset) for the device. > """ > + return > if self.dev_type == DEV_TYPE_PCIe_ENDPOINT: > # If PCIe device supports FLR, we use it. > if self.pcie_flr: > diff -r 6ab55f716ce3 tools/python/xen/xend/server/pciif.py > --- a/tools/python/xen/xend/server/pciif.py Thu Oct 09 17:18:11 2008 > +0100 > +++ b/tools/python/xen/xend/server/pciif.py Fri Oct 10 13:18:25 2008 > +++ +0800 > @@ -375,6 +375,7 @@ class PciController(DevController): > pci_dev_list = pci_dev_list + [(domain, bus, slot, func)] > > for (domain, bus, slot, func) in pci_dev_list: > + continue > try: > dev = PciDevice(domain, bus, slot, func) > except Exception, e: > > -----Ursprüngliche Nachricht----- > Von: Velten Spägele [mailto:xen@tegger.de] > Gesendet: Sonntag, 8. März 2009 10:22 > An: Xen Users > Betreff: [Xen-users] FLR Patch for 3.3.1 > > Hi, > > is there a actual Patch for FLR PCI Passtrought for 3.3.1 ? > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users