On Thu, 28 Aug 2003, Marc Aurele La France wrote:

> On Thu, 28 Aug 2003, Mark Vojkovich wrote:
> 
> > > It occurs to me that we should probably change XAA to flush CPU caches
> > > just after calling the driver's Sync() function, and change mibank to do
> > > the same after telling the driver to switch banks.
> 
> >    That is a hardware issue and something the driver's Sync() function
> > should be doing, not core code.  The "nv" driver already does that.
> 
> The driver has no business dealing with architecture concerns.  When it

   You've got to be kidding.  It must deal with architecture concerns
when it's writing registers and such.

> does/must, it's an indication the common layer, or common module, is not
> doing its job.
> 

   By flushing CPU caches you mean a fence?  The driver has to do that
anyway to ensure that it actually Syncs the hardware.


                        Mark.

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to