From: Guillaume Robin <robingu@cc-parthenay.fr>
To: xen-devel@lists.xensource.com
Subject: Re: Receiving NMI, when writing on mmaped PCI
Date: Tue, 10 Mar 2009 09:32:35 -0700 (PDT) [thread overview]
Message-ID: <22438199.post@talk.nabble.com> (raw)
In-Reply-To: <22352457.post@talk.nabble.com>
Hi,
This problem comes from initialization of NI cards:
they write BAR1 physical address inside the BAR0 , but in our case this
address is a virtual one
so then, card try to write inside this unknown address witch lead to a NMI
or host freeze/reboot.
I see 2 solutions :
- be able to force a virtual address for a PCI card attached to a HVM
(inside the HVM)
eg :
today I have 0xF3001000(VM) mapped to 0xF0200000(phys) best would be to
force VM PCI card address to 0xF0200000
Is it necessary to have a VM PCI address different from real physical
address for Xen and VT-D to work ?
- Be able to "catch" writing on specifics register (like the one needed by
NI to configure this card) and replace data with the real physical address
(witch is suposed to be the data) ?
Could anyone tell me which one of these solutions (or both) can be done?
Thank you.
--
View this message in context: http://www.nabble.com/Receiving-NMI%2C-when-writing-on-mmaped-PCI-tp22352457p22438199.html
Sent from the Xen - Dev mailing list archive at Nabble.com.
prev parent reply other threads:[~2009-03-10 16:32 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-05 14:16 Receiving NMI, when writing on mmaped PCI Guillaume Robin
2009-03-10 16:32 ` Guillaume Robin [this message]
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=22438199.post@talk.nabble.com \
--to=robingu@cc-parthenay.fr \
--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 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.