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.
next 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).