linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Ethernet over PCIe driver for Inter-Processor Communication
@ 2013-08-22 15:34 Saravanan S
  2013-08-22 21:38 ` Scott Wood
  2013-08-22 21:43 ` David Hawkins
  0 siblings, 2 replies; 10+ messages in thread
From: Saravanan S @ 2013-08-22 15:34 UTC (permalink / raw)
  To: linuxppc-dev@lists.ozlabs.org

[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]

Hi All,
          I have a custom board  with four MPC8640 nodes connected over a
transparent PCI express switch . In this configuration one node is
configured as host(Root Complex) and others as agents(End Point) .Thus the
legacy PCI software works fine . However the mainline kernel lacks any
standard support for Inter-processor communication over PCI . I am in the
process of developing an Ethernet over  PCI driver for the same on the
lines of rionet . However I am facing the following problems.

a)   I can generate MSI interrupts from End Point to Root Complex over PCI
. But the vice-versa is not possible . However i need a method to interrupt
the End Point from the Root Complex to complete my driver. Only previous
references I can find are this post
http://www.mail-archive.com/linuxppc-dev@lists.ozlabs.org/msg25765.html .
However this uses doorbells and I think may not be possible in MPC8640.

b) Also i need a method to interrupt an End Point from another end point?
Is that possible ?

Any pointers on this issue and guidance on this driver development would be
helpful .

Regards,
S.Saravanan

[-- Attachment #2: Type: text/html, Size: 1327 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-09-04 19:28 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-22 15:34 Ethernet over PCIe driver for Inter-Processor Communication Saravanan S
2013-08-22 21:38 ` Scott Wood
2013-08-22 21:43 ` David Hawkins
2013-08-22 22:29   ` Ira W. Snyder
2013-08-25 15:20     ` Saravanan S
2013-08-25 22:38       ` David Hawkins
2013-08-30 17:37         ` Saravanan S
2013-08-30 18:06           ` David Hawkins
2013-09-04 18:34             ` Saravanan S
2013-09-04 19:28               ` David Hawkins

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