On Fri, 15 Sep 2000, Richard B. Johnson wrote:
> On Fri, 15 Sep 2000, [ISO-8859-1] Gérard Roudier wrote:
>
> >
> >
> > On Fri, 15 Sep 2000, Linus Torvalds wrote:
> >
> > > On Fri, 15 Sep 2000, Gérard Roudier wrote:
> > > >
>
[ ... ]
> > > No ifs, why's or buts. A driver that just enables the IO windows is a
> > > buggy driver.
> >
> > In PCI, you donnot enable windows, but you enable/disable devices to
> > generate and/or respond to transactions.
>
> Well really? From the programmers point-of-view, you have just enabled
> some windows into address space. The word "transaction" has gotten way
> too much visibility. The fact that some hardware mechanism has gotten
> involved reading from and writing to a device means nothing except
> that a write (if enabled) is posted. We don't bother thinking about
> "transactions" when we write to SDRAM do we? To the programmer, we
> write to it and it sticks. The fact that there was a hardware transaction
> involving a read/modify/write of (usually) much more than our byte
> isn't a concern.
Hmmm... If you know what drivers have been written with such a limited
"low skilled" CPU centric approach in mind, let me know. I will just avoid
forever using the resulting crap.
Gerard.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/