On Sun, 27 Apr 2008 19:02:05 -0400
Jeff Garzik <jeff@garzik.org> wrote:
btw as a technical point: ioremap_cached() isn't guaranteed to give you cached memory.
In fact, on a PC, if you use ioremap_cached() on PCI bars, you will STILL get uncached
access, just because right now, it's not possible to give a cached mapping out!
We might want to try to change that in the future (by rewriting the MTRRs), but
that would need a LOT of auditing of ioremap (ab)users to make sure they actually
mean "cached" when they ask for cached (pci_iomap... I'm not convinced it's users
really can deal with cached) and it also will take a LOT of testing.
--
If you want to reach me at my work email, use arjan@linux.intel.com
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
--