xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xensource.com, Jeremy Fitzhardinge <jeremy@goop.org>
Subject: [GIT PULL] pv/pcifront-2.6.32 + pv/pciback-2.6.32 = [INTx/MSI/MSI-X work now]
Date: Tue, 20 Apr 2010 22:59:03 -0400	[thread overview]
Message-ID: <20100421025903.GA26843@phenom.dumpdata.com> (raw)

Hey Jermey,

I finally got an MSI-X capable machine and gotten the onboard Intel 1G
card to do MSI-X, so I was able to test the Xen PCI front and Xen PCI
backend using that.

There were two tiny bugfixes in the Xen PCI frontend driver:
pv/pcifront-2.6.32:

Konrad Rzeszutek Wilk (2):
      pci-xen: Iterate over all MSI-X interrupts, not just one.
      xen-pcifront: MSI/MSI-X vector values were copied to wrong
location.

And one change in the back-end to make it easier to spot what is
happening:

Konrad Rzeszutek Wilk (1):
      xen-pciback: Add debug statements for the MSI/MSI-X configuration
module.

After merging them in your xen/next I now have normal interrupts, MSI,
and MSI-X interrupts delievered to my guests (which are based on
xen/next + pv/pcifront-2.6.32 latest).


Bugs:
- On my own branches (pv/merge.2.6.<blah>) I can only get the normal
interrupts to work. Note, the pv/merge.2.6.<blah> are branches with
the Xen-SWIOTLB and Xen PCI Frontend and cherrypicks from various trees
to make it work. Passing in MSI and MSI-X devices makes the guest hang
so I think I am missing some patch from your trees. Haven't tracked this
down yet.

- There were reports that the PCI front in older kernels (say, SLES10)
isn't working anymore. Need to track that down too.

             reply	other threads:[~2010-04-21  2:59 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-21  2:59 Konrad Rzeszutek Wilk [this message]
2010-04-21  8:43 ` [GIT PULL] pv/pcifront-2.6.32 + pv/pciback-2.6.32 = [INTx/MSI/MSI-X work now] Sander Eikelenboom
2010-06-22 18:45   ` devel/merge.2.6.35-rc3 [WAS: [GIT PULL] pv/pcifront-2.6.32 + pv/pciback-2.6.32 = [INTx/MSI/MSI-X work now]] Konrad Rzeszutek Wilk
2010-06-22 19:11     ` Konrad Rzeszutek Wilk
2010-06-27 17:35     ` Sander Eikelenboom
2010-06-27 19:36       ` Sander Eikelenboom
2010-06-30 14:59       ` Konrad Rzeszutek Wilk
2010-06-30 15:57         ` Sander Eikelenboom
2010-04-21 18:46 ` [GIT PULL] pv/pcifront-2.6.32 + pv/pciback-2.6.32 = [INTx/MSI/MSI-X work now] Konrad Rzeszutek Wilk

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=20100421025903.GA26843@phenom.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=jeremy@goop.org \
    --cc=xen-devel@lists.xensource.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).