[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI flr/slot/bus reset with 'reset' SysFS attribute
- To: Pasi Kärkkäinen <pasik@xxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
- From: Rich Persaud <persaur@xxxxxxxxx>
- Date: Fri, 17 Jan 2020 14:13:04 -0500
- Cc: Juergen Gross <jgross@xxxxxxxx>, Wei Liu <wl@xxxxxxx>, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>, Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>, Paul Durrant <pdurrant@xxxxxxxxxx>, Jason Andryuk <jandryuk@xxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>, Anthony Perard <anthony.perard@xxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, "bhelgaas@xxxxxxxxxx" <bhelgaas@xxxxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Håkon Alstadheim <hakon@xxxxxxxxxxxxxxxxxx>
- Delivery-date: Fri, 17 Jan 2020 19:13:23 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On Aug 26, 2019, at 17:08, Pasi Kärkkäinen <pasik@xxxxxx> wrote: Hi,On Mon, Oct 08, 2018 at 10:32:45AM -0400, Boris Ostrovsky wrote:On 10/3/18 11:51 AM, Pasi Kärkkäinen wrote:
On Wed, Sep 19, 2018 at 11:05:26AM +0200, Roger Pau Monné wrote:
On Tue, Sep 18, 2018 at 02:09:53PM -0400, Boris Ostrovsky wrote:
On 9/18/18 5:32 AM, George Dunlap wrote:
On Sep 18, 2018, at 8:15 AM, Pasi Kärkkäinen <pasik@xxxxxx> wrote:
Hi,
On Mon, Sep 17, 2018 at 02:06:02PM -0400, Boris Ostrovsky wrote:
What about the toolstack changes? Have they been accepted? I vaguely
recall there was a discussion about those changes but don't remember how
it ended.
I don't think toolstack/libxl patch has been applied yet either.
"[PATCH V1 0/1] Xen/Tools: PCI reset using 'reset' SysFS attribute":
https://lists.xen.org/archives/html/xen-devel/2017-12/msg00664.html
"[PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' SysFS attribute":
https://lists.xen.org/archives/html/xen-devel/2017-12/msg00663.html
Will this patch work for *BSD? Roger?
At least FreeBSD don't support pci-passthrough, so none of this works
ATM. There's no sysfs on BSD, so much of what's in libxl_pci.c will
have to be moved to libxl_linux.c when BSD support is added.
Ok. That sounds like it's OK for the initial pci 'reset' implementation in xl/libxl to be linux-only..
Are these two patches still needed? ISTR they were written originally
to deal with guest trying to use device that was previously assigned to
another guest. But pcistub_put_pci_dev() calls
__pci_reset_function_locked() which first tries FLR, and it looks like
it was added relatively recently.
Replying to an old thread.. I only now realized I forgot to reply to this message earlier.afaik these patches are still needed. Håkon (CC'd) wrote to me in private thathe gets a (dom0) Linux kernel crash if he doesn't have these patches applied.Here are the links to both the linux kernel and libxl patches:"[Xen-devel] [PATCH V3 0/2] Xen/PCIback: PCI reset using 'reset' SysFS attribute":https://lists.xen.org/archives/html/xen-devel/2017-12/msg00659.html[Note that PATCH V3 1/2 "Drivers/PCI: Export pcie_has_flr() interface" is already applied in upstream linux kernel, so it's not needed anymore]"[Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI flr/slot/bus reset with 'reset' SysFS attribute":https://lists.xen.org/archives/html/xen-devel/2017-12/msg00661.html"[Xen-devel] [PATCH V1 0/1] Xen/Tools: PCI reset using 'reset' SysFS attribute":https://lists.xen.org/archives/html/xen-devel/2017-12/msg00664.html"[Xen-devel] [PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' SysFS attribute":https://lists.xen.org/archives/html/xen-devel/2017-12/msg00663.html
[dropping Linux mailing lists] What is required to get the Xen patches merged? Rebasing against Xen master? OpenXT has been carrying a similar patch for many years and we would like to move to an upstream implementation. Xen users of PCI passthrough would benefit from more reliable device reset.
Rich |
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|