1. 19 Mar, 2010 1 commit
    • Andreas Herrmann's avatar
      x86, amd: Restrict usage of c1e_idle() · 035a02c1
      Andreas Herrmann authored
      Currently c1e_idle returns true for all CPUs greater than or equal to
      family 0xf model 0x40. This covers too many CPUs.
      
      Meanwhile a respective erratum for the underlying problem was filed
      (#400). This patch adds the logic to check whether erratum #400
      applies to a given CPU.
      Especially for CPUs where SMI/HW triggered C1e is not supported,
      c1e_idle() doesn't need to be used. We can check this by looking at
      the respective OSVW bit for erratum #400.
      
      Cc: <stable@kernel.org> # .32.x .33.x
      Signed-off-by: default avatarAndreas Herrmann <andreas.herrmann3@amd.com>
      LKML-Reference: <20100319110922.GA19614@alberich.amd.com>
      Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
      035a02c1
  2. 16 Mar, 2010 2 commits
  3. 15 Mar, 2010 21 commits
  4. 14 Mar, 2010 16 commits