All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Vrabel <david.vrabel@citrix.com>
To: Ross Philipson <ross.philipson@citrix.com>
Cc: Matthias <matthias.kannenberg@googlemail.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: Status of FLR in Xen 4.4
Date: Thu, 26 Sep 2013 19:01:42 +0100	[thread overview]
Message-ID: <52447686.7050601@citrix.com> (raw)
In-Reply-To: <52447375.60304@citrix.com>

On 26/09/13 18:48, Ross Philipson wrote:
> On 09/26/2013 12:20 PM, David Vrabel wrote:
>> On 26/09/13 17:05, Matthias wrote:
>>> Hi everyone,
>>>
>>> I would like to ask what the current status of FLR, or better of FLR
>>> emulation is in latest Xen and if we can expect better support in the
>>> future.
>>
>> What are these cards, are they multi-function and do they actually
>> support FLR?  Many graphics cards do not.
>>
>> I have the following hack to pciback to fallback to a bus reset for
>> multi-function devices without FLR.  Does it help for your use case?
>> You will need to ensure that all functions are co-assigned to the same
>> domain.
> 
> New kernels (e.g. 3.8) have full support for PCI-e and PCI AF FLRs as
> well as fallback support for D0-D3 and secondary bus resets. This
> functionality is also in the some of the last 2.6 kernels like 2.6.39.
> If you are using an older kernel I guess you might need to patch it.

It will only do a secondary bus reset iff the function to be reset is
the only function on that bus.  If you have a multi-function device
secondary bus reset is not tried.

David

  reply	other threads:[~2013-09-26 18:01 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-26 16:05 Status of FLR in Xen 4.4 Matthias
2013-09-26 16:16 ` Ian Campbell
2013-09-26 17:59   ` Matthias
2013-09-27 13:34     ` Konrad Rzeszutek Wilk
2013-09-27 17:07       ` Matthias
2013-09-27 17:28         ` Sander Eikelenboom
2013-09-27 19:19           ` Matthias
2013-09-27 19:33             ` Sander Eikelenboom
2013-09-27 19:48               ` Matthias
2013-09-27 20:06                 ` Sander Eikelenboom
2013-09-27 17:53         ` Is: RCU callback detects an RCU hang with Linux 3.12+ Was: " Konrad Rzeszutek Wilk
2013-10-03 22:34           ` Matthias
2013-10-04  6:07             ` Pasi Kärkkäinen
2013-09-26 16:20 ` David Vrabel
2013-09-26 17:48   ` Ross Philipson
2013-09-26 18:01     ` David Vrabel [this message]
2013-09-26 18:41       ` Matthias
2013-09-26 19:13         ` Gordan Bobic
2013-09-27 12:26           ` Matthias
2013-09-27 13:27             ` Gordan Bobic
2013-09-27 13:48               ` Konrad Rzeszutek Wilk
2013-09-27 14:00                 ` Gordan Bobic
2013-10-03 22:20       ` Matthias

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52447686.7050601@citrix.com \
    --to=david.vrabel@citrix.com \
    --cc=matthias.kannenberg@googlemail.com \
    --cc=ross.philipson@citrix.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.