Re: DMA questions (invalidate_dcache and flush_dcache)
Re: DMA questions (invalidate_dcache and flush_dcache)
- Subject: Re: DMA questions (invalidate_dcache and flush_dcache)
- From: Ryan Rempel <email@hidden>
- Date: Thu, 18 Sep 2003 17:33:29 -0500
On Thursday, September 18, 2003, at 05:18 PM, Quinn wrote:
At 17:29 -0500 12/9/03, Ryan Rempel wrote:
I don't know if I actually need to do this. The drivers are the
AppleCurio and AppleMaceEthernet drivers (i.e. the external SCSI and
built-in ethernet on the older machines). The calls are in the
original drivers from Darwin 0.9 (that is, I didn't put them there),
so I'm not sure if they're absolutely required. I haven't tried
removing them to see what happens yet.
I'd suggest you remove them. As a general rule, if you're using I/O
Kit memory descriptors correctly, you shouldn't need to flush the
process cache manually. Either the machine is cache coherent (in
which case flushing is unnecessary) or I/O Kit takes care of it for
you.
What sort of driver are you maintaining?
They are the external SCSI drivers and built-in ethernet drivers for
the older machines (the 7300 - 9600).
I'll try taking them out and see what happens :-)
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.