Re: How to invoke burst-read on PCI mapped memory area

Davide Rossetti (rossetti@apemaia.roma1.infn.it)
Tue, 13 Oct 1998 16:50:41 +0200 (MET DST)


On Tue, 13 Oct 1998, Hiroshi Kawashima wrote:

> Thank you for your suggetion.
>
> > Even if it is possible, what machanism will maintain coherency between the
>-------------------------
> 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).

Let me doubt, really !! I can't see any way an OS (Win NT) could work
around an HW limitation.

Of course, using VM tweeking, you could 'simulate' it, with PAGE_SIZE
granularity (I guess). trapping page access and doing bus master transfer
to fill the page. just a brain dead idea. of course there should be a way
to 'invalidate' a page, managed by your driver.

regards.

+------------------------------------------------------------------+
|Rossetti Davide INFN - Sezione Roma I - gruppo V, prog. APEmille|
| web : http://apemaia.roma1.infn.it/~rossetti |
| """"" E-mail : davide.rossetti@roma1.infn.it |
| |o o| phone : (+39)-6-49914412 |
|--o00O-O00o-- fax : (+39)-6-4957697 |
| address: Dipartimento di Fisica (V.E.) |
| Universita' di Roma "La Sapienza" |
| P.le Aldo Moro,5 I - 00185 Roma - Italy|
| pgp pub. key: finger rossetti@apemaia.roma1.infn.it |
| |
|"Most people think about twice a year. I got famous by thinking |
| once a week." - George B. Shaw (see Appendix A) |
+------------------------------------------------------------------+

-
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/