lkml.org 
[lkml]   [1998]   [Oct]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: How to invoke burst-read on PCI mapped memory area
Date
From
Thank you for your suggetion.

> Even if it is possible, what machanism will maintain coherency between the
> cache and the remote memory which is seen through the system that has been
> described in the initial mail.

Of course, I understand coherency issue.

Since this system is early experimental, we force strong limitation to
application programmer (i.e. before reading buffer mapped to remote node's
memory, application explicitly must invalidate cache associated.)
Finally, we will implement coherency mechanism on NIC (hopefully...).

Also, I understand PCI mastar capable device is the appropriate solution
for these performance issue, but I'd like to try squeeze out performance
from current H/W implementation as possible as I can.

Before Linux implementation, my colleague wrote very basic device
driver on Windows/NT. On WIndows/NT, he can map such PCI address space
(finally mapped to remote node's memory) as Cachable,
and observed 'Read Multiple' (or 'Read Line' not sure, sorry) transaction
on PCI bus (monitored with PCI analyzer).

So, I'd like to implement same feature (access method) on Linux (if possible).

Thank you again!

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:45    [W:0.065 / U:0.812 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site