Cc: James Bottomley <James.Bottomley@...>, Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>, linux-kernel <linux-kernel@...>, David S. Miller <davem@...>, Linus Torvalds <torvalds@...>
They don't, though. They rely on the MTRRs to get it right for them,
and the MTRRs will say "uncached" in nearly all cases.
Consider the case above: you would have gotten the same result
*regardless*, because the MTRRs would not have made the memory
cacheable. Yes, it's broken, but it was broken before as well.
-hpa
--