There is another case you are ignoring. Some devices support memory
space as well as I/O space, but only operate reliably when their
I/O space window is used to access it.
It just sounds to me like the hppa pci controllers are crap,
especially the GSC one. At least the rope one does something
reasonable when you have a 64-bit kernel. The horrors you've told me
about the IOMMUs and stream-caches on these chips further confirms my
theory :-)
Later,
David S. Miller
davem@redhat.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/