1. 24 Apr, 2007 2 commits
    • Andi Kleen's avatar
      [PATCH] x86: Remove noreplacement option · 9ce883be
      Andi Kleen authored
      noreplacement is dangerous on modern systems because it will not replace the
      context switch FNSAVE with SSE aware FXSAVE. But other places in the kernel still assume
      SSE and do FXSAVE and the CPU will then access FXSAVE information with
      FNSAVE and cause corruption.
      
      Easiest way to avoid this is to remove the option. It was mostly for paranoia
      reasons anyways and alternative()s have been stable for some time.
      
      Thanks to Jeremy F. for reporting and helping debug it.
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      9ce883be
    • Joachim Deguara's avatar
      [PATCH] x86-64: make GART PTEs uncacheable · cf6387da
      Joachim Deguara authored
      This patches fixes the silent data corruption problems being seen using the
      GART iommu where 4kB of data where incorrect (seen mostly on Nvidia CK804
      systems).  This fix, to mark the memory regin the GART PTEs reside on as
      uncacheable, also brings the code in line with the AGP specification.
      Signed-off-by: default avatarJoachim Deguara <joachim.deguara@amd.com>
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      cf6387da
  2. 23 Apr, 2007 3 commits
  3. 21 Apr, 2007 13 commits
  4. 20 Apr, 2007 10 commits
  5. 19 Apr, 2007 12 commits