[lkml]   [2003]   [Aug]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [RFC][PATCH] linux-2.6.0-test2_mtrr-race-fix_A0


You should not remove the barrier past mtrr change. If you do that, it is
possible that cpu's run with inconsistent mtrrs. This can have bad
sideeffects since at least the cache snooping protocol used by intel uses
assumptions about the cachability of memory regions. Those information about
the cachability is also taken from the mtrrs as far as I remember.
This intel cpu developer manual, which documented the early PII and PPro
chips, recommended this algorithm. Since actual intel cpus use the same old
cpu to chipset bus protocol, this old documentation most propably still

So the conclusion is that as far as you don't know the exact way all those SMP
protocols between chipsets and CPUs with all the possible sideeffects very
well, dont't change this behavour.

But I'm shure that fixes to the stack allocated variable problem are welcome


Mathias Fröhlich

Mathias Fröhlich, email:
old email was:

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:47    [W:0.128 / U:1.832 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site